public Map<String, String> getMarks() throws FenixServiceException {
final Evaluation evaluation = getEvaluation();
final ExecutionCourse executionCourse = getExecutionCourse();
if (executionCourse != null) {
for (final Attends attends : getExecutionCourseAttends()) {
final Mark mark = attends.getMarkByEvaluation(evaluation);
if (mark != null && !marks.containsKey(attends.getExternalId())) {
marks.put(attends.getExternalId(), mark.getMark());
}
}
}
return marks;
}