org.activemath.webapp.report
Class ReportPerStudent
java.lang.Object
org.activemath.webapp.report.Report
org.activemath.webapp.report.ReportPerStudent
public class ReportPerStudent
- extends Report
| Methods inherited from class org.activemath.webapp.report.Report |
getBookId, getBookIds, getEndTime, getEventList, getEventsExcluded, getEventsIncluded, getExerciseRuns, getGroupId, getGroupIds, getItemId, getItemIds, getNumEvents, getNumExerciseRuns, getNumResults, getStartTime, getUserId, getUserIds, isSet, join2string, join2string, setBookId, setBookIds, setEndTime, setEventsExcluded, setEventsIncluded, setGroupId, setGroupIds, setItemId, setItemIds, setStartTime, setUserId, setUserIds, setUsersExcluded |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static Logger log
ReportPerStudent
public ReportPerStudent()
generate
public void generate()
- Specified by:
generate in class Report
generateExerciseTitlesMap
public Map<String,String> generateExerciseTitlesMap(List<String> exerciseIds)
generateStatistics
public Map<String,UserStat> generateStatistics()
generateBookStatistics
public Map<String,BookStat> generateBookStatistics(Map<String,UserStat> statistics)
getExerciseRunLists
public Map<String,List<ExerciseRun>> getExerciseRunLists()
getStatistics
public Map<String,UserStat> getStatistics()
getBookStatistics
public Map<String,BookStat> getBookStatistics()