Add StudentProgramOnBeforeHandler