org.activemath.exercises
Class LocalUserModel
java.lang.Object
org.activemath.exercises.LocalUserModel
public class LocalUserModel
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
achievements
public Map achievements
relevances
public Map relevances
visitedInteractions
public Map visitedInteractions
hints
public Map hints
visitedHints
public Map visitedHints
solutionMap
public Map solutionMap
actionPerformedMap
public Map actionPerformedMap
fixed
public Set fixed
confidenceCheckOccured
public boolean confidenceCheckOccured
user
public User user
LocalUserModel
public LocalUserModel(User userArg)
getScore
public double getScore()
updateVisitedHints
public void updateVisitedHints(String id)
updateHintMap
public void updateHintMap(String id,
org.jdom.Element interaction)
updateSolutionMap
public void updateSolutionMap(String id,
org.jdom.Element interaction)
updateVisitedInteractions
public void updateVisitedInteractions(String id)
updateAchievement
public void updateAchievement(String id,
String achievement)
getNumberOfHints
public int getNumberOfHints(String id)
getNumberOfVisitedHints
public int getNumberOfVisitedHints(String id)
getNumberOfVisits
public int getNumberOfVisits(String id)
getHints
public ArrayList getHints(String id)
reset
public void reset()
addActionPerformed
public void addActionPerformed(String id,
String actionName)
actionPerformed
public boolean actionPerformed(String id,
String actionName)
isFixed
public boolean isFixed(String id)
fix
public void fix(String id)
unfix
public void unfix(String id)
reportDiagnosis
public void reportDiagnosis(org.jdom.Element diagnosis)
- Report the user answer diagnosis to the local user model.
- Parameters:
diagnosis - The diagnosis element produced by the
answer evaluator, passed by reference. It is guaranteed
not to be modified here.