org.activemath.webapp.report.data
Class AggregateStudentData
java.lang.Object
org.activemath.webapp.report.data.AggregateStudentData
- All Implemented Interfaces:
- Comparable<AggregateStudentData>
public class AggregateStudentData
- extends Object
- implements Comparable<AggregateStudentData>
Data object for aggregate report.
All times are in seconds!
AggregateStudentData
public AggregateStudentData(String value)
compareTo
public int compareTo(AggregateStudentData o)
- Specified by:
compareTo in interface Comparable<AggregateStudentData>
getNumExercisesDropped
public int getNumExercisesDropped()
- Returns:
- num exercises dropped (numExerciseGiveUp + numExerciseUnfinished)
getPercentExercisesAttempted
public int getPercentExercisesAttempted()
- Returns:
- percentage of exercises attempted (relative to book context), or -1 if context unknown.
getPercentPagesAccessed
public int getPercentPagesAccessed()
- Returns:
- percentage of pages access (relative to book context), or -1 if context unknown.
getTotalSessionTime
public int getTotalSessionTime()
setTotalSessionTime
public void setTotalSessionTime(int totalSessionTime)
getNumSessions
public int getNumSessions()
incrNumSessions
public void incrNumSessions()
setNumSessions
public void setNumSessions(int numSessions)
getNumSessionsWithExercise
public int getNumSessionsWithExercise()
setNumSessionsWithExercise
public void setNumSessionsWithExercise(int numSessionsWithExercise)
incrNumSessionsWithExercise
public void incrNumSessionsWithExercise()
getNumSurveysSubmitted
public int getNumSurveysSubmitted()
setNumSurveysSubmitted
public void setNumSurveysSubmitted(int numSurveysSubmitted)
incrNumSurveysSubmitted
public void incrNumSurveysSubmitted()
getTotalSurveyTime
public int getTotalSurveyTime()
setTotalSurveyTime
public void setTotalSurveyTime(int totalSurveyTime)
accumulateTotalSurveyTime
public void accumulateTotalSurveyTime(int surveyTime)
getNumSearches
public int getNumSearches()
setNumSearches
public void setNumSearches(int numSearches)
incrNumSearches
public void incrNumSearches()
getTotalSearchTime
public int getTotalSearchTime()
setTotalSearchTime
public void setTotalSearchTime(int totalSearchTime)
accumulateTotalSearchTime
public void accumulateTotalSearchTime(int searchTime)
getNumPagesAccessed
public int getNumPagesAccessed()
setNumPagesAccessed
public void setNumPagesAccessed(int numPagesAccessed)
incrNumPagesAccessed
public void incrNumPagesAccessed()
getPagesUnique
public Set<String> getPagesUnique()
getNumPagesUnique
public int getNumPagesUnique()
accumulatePagesUnique
public void accumulatePagesUnique(String pageId)
addPagesUnique
public void addPagesUnique(Set<String> pages)
getNumPagesAvailable
public int getNumPagesAvailable()
setNumPagesAvailable
public void setNumPagesAvailable(int numPagesAvailable)
getTotalExerciseTime
public int getTotalExerciseTime()
setTotalExerciseTime
public void setTotalExerciseTime(int totalExerciseTime)
accumulateTotalExerciseTime
public void accumulateTotalExerciseTime(int exerciseTime)
getAvgExerciseTime
public int getAvgExerciseTime()
getAvgExerciseSuccessPercent
public double getAvgExerciseSuccessPercent()
getAccumulatedExerciseSuccess
public int getAccumulatedExerciseSuccess()
accumulateExerciseSuccess
public void accumulateExerciseSuccess(int successPercent)
getNumExercisesStarted
public int getNumExercisesStarted()
getNumExercisesRun
public int getNumExercisesRun()
getNumExercisesNotAttempted
public int getNumExercisesNotAttempted()
setNumExercisesNotAttempted
public void setNumExercisesNotAttempted(int numExercisesNotAttempted)
incrNumExercisesNotAttempted
public void incrNumExercisesNotAttempted()
getNumExercisesGivenUp
public int getNumExercisesGivenUp()
setNumExercisesGivenUp
public void setNumExercisesGivenUp(int numExercisesGivenUp)
incrNumExercisesGivenUp
public void incrNumExercisesGivenUp()
getNumExercisesUnfinished
public int getNumExercisesUnfinished()
setNumExercisesUnfinished
public void setNumExercisesUnfinished(int numExercisesUnfinished)
incrNumExercisesUnfinished
public void incrNumExercisesUnfinished()
getNumExercisesFinished
public int getNumExercisesFinished()
setNumExercisesFinished
public void setNumExercisesFinished(int numExercisesFinished)
incrNumExercisesFinished
public void incrNumExercisesFinished()
getNumExercisesFinishedCorrect
public int getNumExercisesFinishedCorrect()
setNumExercisesFinishedCorrect
public void setNumExercisesFinishedCorrect(int numExercisesFinishedCorrect)
incrNumExercisesFinishedCorrect
public void incrNumExercisesFinishedCorrect()
getNumExercisesFinishedIncorrect
public int getNumExercisesFinishedIncorrect()
setNumExercisesFinishedIncorrect
public void setNumExercisesFinishedIncorrect(int numExercisesFinishedIncorrect)
incrNumExercisesFinishedIncorrect
public void incrNumExercisesFinishedIncorrect()
getExercisesUnique
public Set<String> getExercisesUnique()
getNumExercisesUnique
public int getNumExercisesUnique()
acccumulateExercisesUnique
public void acccumulateExercisesUnique(String exerciseId)
addExercisesUnique
public void addExercisesUnique(Set<String> exercises)
getNumExercisesAvailable
public int getNumExercisesAvailable()
setNumExercisesAvailable
public void setNumExercisesAvailable(int numExercisesAvailable)
getUserId
public String getUserId()
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
toString
public String toString()
- Overrides:
toString in class Object