org.activemath.exercises.generators
Class IDEASGenerator.IDEASDREvaluator
java.lang.Object
org.activemath.exercises.openmath.OpenMath
org.activemath.exercises.Evaluator
org.activemath.exercises.generators.DRGenerator.DREvaluator
org.activemath.exercises.generators.IDEASGenerator.IDEASDREvaluator
- Enclosing class:
- IDEASGenerator
public class IDEASGenerator.IDEASDREvaluator
- extends DRGenerator.DREvaluator
|
Method Summary |
protected boolean |
compare(org.jdom.Element task,
org.jdom.Element input)
|
org.jdom.Element |
getDiagnosis(org.jdom.Element answerMapElement,
List userAnswer)
Produce a diagnosis for the given answer map and answer. |
org.jdom.Element |
getDiagnosisBla(org.jdom.Element answerMapElement,
List userAnswer)
|
protected boolean |
isReady(org.jdom.Element input)
|
| Methods inherited from class org.activemath.exercises.Evaluator |
booleanTrivialComparison, booleanTrivialComparison, booleanTrivialCompositeComparison, booleanTrivialElementCondition, booleanTrivialEvaluateAnswerMap, elementCondition, getAchievement, isNumericallyEqual, isSemanticallyEqual, isSyntacticallyEqual, pickNextInteraction |
| Methods inherited from class org.activemath.exercises.openmath.OpenMath |
applyBinding, getOmobjContents, oma, oma, oma, oma, oma, ombind, ombind, ombind, ombind, ombind, ombvar, ombvar, ombvar, ombvar, ome, ome, ome, ome, omf, omf, omi, omi, omobj, oms, omstr, omv, output, setOmNamespace, substituteVariables, tidyForOpenMath1, toDouble, toInt |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IDEASGenerator.IDEASDREvaluator
public IDEASGenerator.IDEASDREvaluator(LocalUserModel localUserModel)
getDiagnosis
public org.jdom.Element getDiagnosis(org.jdom.Element answerMapElement,
List userAnswer)
- Description copied from class:
Evaluator
- Produce a diagnosis for the given answer map and answer.
- Overrides:
getDiagnosis in class Evaluator
- Returns:
- diagnosis as a JDOM element. The element is built after each
call, even when the only diagnosis comes from the content.
getDiagnosisBla
public org.jdom.Element getDiagnosisBla(org.jdom.Element answerMapElement,
List userAnswer)
isReady
protected boolean isReady(org.jdom.Element input)
compare
protected boolean compare(org.jdom.Element task,
org.jdom.Element input)