org.activemath.webapp.user
Class BookStat
java.lang.Object
org.activemath.webapp.user.BookStat
public class BookStat
- extends Object
Store exercise statistics for individual books
BookStat
public BookStat()
BookStat
public BookStat(String bookId)
toString
public String toString()
- Overrides:
toString in class Object
exerciseStarted
public void exerciseStarted(String exId)
exerciseFinished
public void exerciseFinished(String exId,
double successRate)
setBookId
public void setBookId(String bookId)
setExercisesTotal
public void setExercisesTotal(int exercisesTotal)
setExercisesStarted
public void setExercisesStarted(Integer exercisesStarted)
setExerciseRunsStarted
public void setExerciseRunsStarted(Integer exerciseRunsStarted)
incTotal
public void incTotal()
addToExerciseRunsStarted
public void addToExerciseRunsStarted(int runs)
incStarted
public void incStarted()
getBookId
public String getBookId()
getExercisesTotal
public int getExercisesTotal()
getExercisesStarted
public int getExercisesStarted()
getExerciseRunsStarted
public int getExerciseRunsStarted()
getPercentSuccess
public double getPercentSuccess()
getPercentStarted
public double getPercentStarted()
computePercentages
public void computePercentages()
getDoneRight
public int getDoneRight()
getDoneWrong
public int getDoneWrong()
getUndone
public int getUndone()
getExercisesFinished
public int getExercisesFinished()
setExercisesFinished
public void setExercisesFinished(Integer exercisesFinished)
getExerciseRunsFinished
public int getExerciseRunsFinished()
setExerciseRunsFinished
public void setExerciseRunsFinished(Integer exerciseRunsFinished)
getExerciseStarted
public Map<String,Integer> getExerciseStarted()
setExerciseStarted
public void setExerciseStarted(Map<String,Integer> exerciseStarted)
getExerciseFinished
public Map<String,Integer> getExerciseFinished()
setExerciseFinished
public void setExerciseFinished(Map<String,Integer> exerciseFinished)
getExerciseSuccess
public Map<String,Double> getExerciseSuccess()
setExerciseSuccess
public void setExerciseSuccess(Map<String,Double> exerciseSuccess)
setPercentSuccess
public void setPercentSuccess(Double percentSuccess)
setPercentStarted
public void setPercentStarted(Double percentStarted)
setExersiceSuccessRate
public void setExersiceSuccessRate(String exersiceId,
double avSuccess)
incFinished
public void incFinished()
addToExerciseRunsFinished
public void addToExerciseRunsFinished(int sumFinished)
getUserId
public String getUserId()
setUserId
public void setUserId(String userId)