org.activemath.exercises.generators
Class FractionsGenerator
java.lang.Object
org.activemath.exercises.openmath.OpenMath
org.activemath.exercises.InteractionGenerator
org.activemath.exercises.generators.FractionsGenerator
public class FractionsGenerator
- extends InteractionGenerator
| Fields inherited from class org.activemath.exercises.InteractionGenerator |
activemathNamespace, dublinCoreNamespace, exercise, exerciseId, knownInteractions, lang, localUserModel, localUserModelActive, masterGenerator, om, omdocNamespace, openmathNamespace, parameters, presentationStrategy, serializer, session, theoryId |
|
Method Summary |
Evaluator |
getAnswerEvaluator()
Provide an answer evaluator, if this generator requires a custom
one. |
org.jdom.Element |
getInteraction()
Produce the initial node, where the exercise really starts. |
org.jdom.Element |
getInteraction(String id)
Produce an interaction element from the given ID attribute. |
org.jdom.Element |
oma(org.jdom.Element el1,
org.jdom.Element el2,
org.jdom.Element el3,
org.jdom.Element el4,
org.jdom.Element el5)
|
| Methods inherited from class org.activemath.exercises.InteractionGenerator |
abort, getExerciseDocument, getExerciseId, getFeedback, getName, getParameters, getPresentationStrategy, getSession, getTheoryId, hasAnswerMap, isStrategy, setExerciseDocument, setExerciseId, setIsStrategy, setLang, setMasterGenerator, setName, setParameters, setPresentationStrategy, setSession, setTheoryId |
| 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 |
FractionsGenerator
public FractionsGenerator()
FractionsGenerator
public FractionsGenerator(LocalUserModel localUserModel)
getInteraction
public org.jdom.Element getInteraction()
- Description copied from class:
InteractionGenerator
- Produce the initial node, where the exercise really starts.
- Overrides:
getInteraction in class InteractionGenerator
- Returns:
- JDOM element. Can be null only if the exercise item doesn't
have a root element.
getInteraction
public org.jdom.Element getInteraction(String id)
- Description copied from class:
InteractionGenerator
- Produce an interaction element from the given ID attribute.
TODO: document here the basic structure of an interaction element.
- Overrides:
getInteraction in class InteractionGenerator
- Parameters:
id - value of the "id" attribute of the desired element.
- Returns:
- element found, or null.
oma
public org.jdom.Element oma(org.jdom.Element el1,
org.jdom.Element el2,
org.jdom.Element el3,
org.jdom.Element el4,
org.jdom.Element el5)
getAnswerEvaluator
public Evaluator getAnswerEvaluator()
- Description copied from class:
InteractionGenerator
- Provide an answer evaluator, if this generator requires a custom
one. Normally it would be enough with the default evaluator.
- Overrides:
getAnswerEvaluator in class InteractionGenerator
- Returns:
- Evaluator object.