/* (non-Javadoc) * @see grader.stats.SavedGradingHistoryUnparser#unparseAllStudentsProblemGradingHistory(grader.stats.SavedAllStudentsProblemGradingHistory) */ @Override public String unparseAllStudentsProblemGradingHistory( AllStudentsProblemHistory anAllStudentsHistory) { StringBuilder stringBuilder = new StringBuilder(EXPECTED_UNPARSE_ALL_STUDENTS_SIZE); // List<SavedStudentProblemGradingHistory> allStudents = // anAllStudentsHistory.getStudentsHistory(); List<String> allStudents = anAllStudentsHistory.getVisitedStudents(); stringBuilder.append( anAllStudentsHistory.getModuleName() + ":" + anAllStudentsHistory.getProblemName() + "\n"); for (String student : allStudents) { stringBuilder.append(LINE_SEPARATOR); StudentProblemHistory savedStudentProblemGradingHistory = anAllStudentsHistory.getOnyenToStudentHistory().get(student); stringBuilder.append(unparseStudentProblemGradingHistory(savedStudentProblemGradingHistory)); } return stringBuilder.toString(); }