}
protected MarkSheet createMarkSheet() {
CurricularCourse curricularCourse = getEnrolment().getCurricularCourse();
ExecutionSemester executionSemester = getEnrolment().getExecutionPeriod();
Teacher responsible = getExecutionCourseTeacher();
Date evaluationDate = getDiscussed().toDate();
MarkSheetType type = MarkSheetType.SPECIAL_AUTHORIZATION;
if (responsible == null) {
responsible = AccessControl.getPerson().getTeacher();
}
List<MarkSheetEnrolmentEvaluationBean> evaluations = getStudentEvalutionBean();
return curricularCourse.createNormalMarkSheet(executionSemester, responsible, evaluationDate, type, true, evaluations,
responsible.getPerson());
}