|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.activemath.exercises.openmath.OpenMathService
org.activemath.exercises.generators.ExerciseGeneratorTools
public class ExerciseGeneratorTools
| Field Summary | |
|---|---|
protected static org.jdom.Namespace |
activemathNamespace
|
protected static org.jdom.Namespace |
omdocNamespace
|
| Fields inherited from class org.activemath.exercises.openmath.OpenMathService |
|---|
comparatorCD, comparatorName, context, expressionTransformer, om, xpathError, xpathHint, xpathQuit |
| Constructor Summary | |
|---|---|
ExerciseGeneratorTools()
|
|
| Method Summary | |
|---|---|
org.jdom.Element |
addBlank(org.jdom.Element interactionMap,
org.jdom.Element blank)
|
org.jdom.Element |
addChoice(org.jdom.Element selection,
org.jdom.Element choice)
|
org.jdom.Element |
addSelection(org.jdom.Element interactionMap,
org.jdom.Element selection)
|
static void |
main(String[] args)
|
org.jdom.Element |
makeAnswerMap(List conditions)
|
org.jdom.Element |
makeBlank(String forAtt)
|
org.jdom.Element |
makeComparison(String comparisonType,
org.jdom.Element expression)
|
org.jdom.Element |
makeComplexCondition(org.jdom.Element diagnosis,
List composites,
String nextInteractionId)
|
org.jdom.Element |
makeComposite()
|
org.jdom.Element |
makeComposite(List comparisons)
|
org.jdom.Element |
makeComposite(List comparisons,
String mapAtt)
|
org.jdom.Element |
makeComposite(String mapAtt)
|
org.jdom.Element |
makeCondition(org.jdom.Element diagnosis,
org.jdom.Element comparison,
String nextInteractionId)
|
org.jdom.Element |
makeCondition(org.jdom.Element diagnosis,
List comparisons,
String nextInteractionId)
|
org.jdom.Element |
makeDiagnosis(String achievementValue,
String relevanceValue,
List misconceptions)
|
org.jdom.Element |
makeFeedback(boolean keep)
make empty feedback element if keep argument is true the feedback will be kept in the latter interactions |
org.jdom.Element |
makeFeedback(boolean keep,
org.jdom.Content content)
make a feedback element with content if keep argument is true the feedback will be kept in the latter interactions |
org.jdom.Element |
makeFeedback(boolean keep,
String from)
make empty feedback element with from attribute, specifying the id of the interaction the feedback should be imported from if keep argument is true the feedback will be kept in the latter interactions |
org.jdom.Element |
makeInteraction(String nextInteractionId)
build an empty interaction with a pointer to the next step |
org.jdom.Element |
makeInteraction(String id,
org.jdom.Element feedback,
org.jdom.Element interactionMap,
org.jdom.Element answerMap)
make an interaction element which contains one feedback, interaction map and answer map |
org.jdom.Element |
makeInteraction(String id,
org.jdom.Element interactionMetadata,
org.jdom.Element feedback,
org.jdom.Element interactionMap,
org.jdom.Element answerMap)
make an interaction element which contains interaction metadata, one feedback, interaction map and answer map |
org.jdom.Element |
makeInteraction(String id,
org.jdom.Element interactionMetadata,
org.jdom.Element feedback,
String nextInteractionId)
build an interaction element which only contains a step metadata, one feedback and an empty interaction, pointing to the next step |
org.jdom.Element |
makeInteraction(String id,
org.jdom.Element interactionMetadata,
List feedbacks,
org.jdom.Element interactionMap,
org.jdom.Element answerMap)
make an interaction element which contains interaction metadata, list of feebacks, interaction map and answer map |
org.jdom.Element |
makeInteraction(String id,
org.jdom.Element interactionMetadata,
List feedbacks,
org.jdom.Element interactionMap,
List answerMaps)
make interaction which contains interaction metadata, list of feedbacks, interaction map and a list of answer maps |
org.jdom.Element |
makeInteraction(String id,
org.jdom.Element interactionMetadata,
List feedbacks,
String nextInteractionId)
build an interaction element which contains interaction metadata, a list of feedbacks elements and an empty interaction, pointing to the next step |
org.jdom.Element |
makeInteraction(String id,
org.jdom.Element feedback,
String nextInteractionId)
build an interaction element which contains only one feedback element and an empty interaction, pointing to the next step |
org.jdom.Element |
makeInteraction(String id,
List interactionContent)
|
org.jdom.Element |
makeInteraction(String id,
List feedbacks,
org.jdom.Element interactionMap,
org.jdom.Element answerMap)
make an interaction element which contains a list of feedbacks, interaction map and answer map |
org.jdom.Element |
makeInteraction(String id,
List feedbacks,
org.jdom.Element interactionMap,
List answerMaps)
make an interaction which contains the list of feedbacks, interaction map and a list of answer maps |
org.jdom.Element |
makeInteraction(String id,
List feedbacks,
String nextInteractionId)
build an interaction element which contains a list of feedbacks elements and an empty interaction, pointing to the next step |
org.jdom.Element |
makeInteractionMap()
|
org.jdom.Element |
makeInteractionMap(List blankIds)
make interaction map which contains blanks with given ids |
org.jdom.Element |
makeNumEq(org.jdom.Element expression)
|
org.jdom.Element |
makeNumEq(org.jdom.Element expression,
String epsilon)
|
org.jdom.Element |
makeSelection(String forAtt,
boolean multiple)
|
org.jdom.Element |
makeSemEval(org.jdom.Element expression)
|
org.jdom.Element |
makeSemEval(org.jdom.Element expression,
String context)
|
org.jdom.Element |
makeSynEq(org.jdom.Element expression)
|
| Methods inherited from class org.activemath.exercises.openmath.OpenMathService |
|---|
abort, console, evaluate, evaluateEquivalence, selectContext, setComparator, setExpressionTransformer |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final org.jdom.Namespace omdocNamespace
protected static final org.jdom.Namespace activemathNamespace
| Constructor Detail |
|---|
public ExerciseGeneratorTools()
| Method Detail |
|---|
public static void main(String[] args)
args - public org.jdom.Element makeInteraction(String nextInteractionId)
nextInteractionId -
public org.jdom.Element makeInteraction(String id,
org.jdom.Element feedback,
String nextInteractionId)
feedback - nextInteractionId -
public org.jdom.Element makeInteraction(String id,
org.jdom.Element interactionMetadata,
org.jdom.Element feedback,
String nextInteractionId)
interactionMetadata - feedback - nextInteractionId -
public org.jdom.Element makeInteraction(String id,
List feedbacks,
String nextInteractionId)
feedbacks - nextInteractionId -
public org.jdom.Element makeInteraction(String id,
org.jdom.Element interactionMetadata,
List feedbacks,
String nextInteractionId)
interactionMetadata - feedbacks - nextInteractionId -
public org.jdom.Element makeInteraction(String id,
org.jdom.Element feedback,
org.jdom.Element interactionMap,
org.jdom.Element answerMap)
feedback - interactionMap - answerMap -
public org.jdom.Element makeInteraction(String id,
org.jdom.Element interactionMetadata,
org.jdom.Element feedback,
org.jdom.Element interactionMap,
org.jdom.Element answerMap)
interactionMetadata - feedback - interactionMap - answerMap -
public org.jdom.Element makeInteraction(String id,
List feedbacks,
org.jdom.Element interactionMap,
org.jdom.Element answerMap)
feedbacks - interactionMap - answerMap -
public org.jdom.Element makeInteraction(String id,
org.jdom.Element interactionMetadata,
List feedbacks,
org.jdom.Element interactionMap,
org.jdom.Element answerMap)
interactionMetadata - feedbacks - interactionMap - answerMap -
public org.jdom.Element makeInteraction(String id,
List feedbacks,
org.jdom.Element interactionMap,
List answerMaps)
feedbacks - interactionMap - answerMaps -
public org.jdom.Element makeInteraction(String id,
org.jdom.Element interactionMetadata,
List feedbacks,
org.jdom.Element interactionMap,
List answerMaps)
interactionMetadata - feedbacks - interactionMap - answerMaps -
public org.jdom.Element makeInteraction(String id,
List interactionContent)
public org.jdom.Element makeFeedback(boolean keep)
keep -
public org.jdom.Element makeFeedback(boolean keep,
String from)
keep - from -
public org.jdom.Element makeFeedback(boolean keep,
org.jdom.Content content)
keep - content -
public org.jdom.Element makeInteractionMap(List blankIds)
blankIds -
public org.jdom.Element makeInteractionMap()
public org.jdom.Element addBlank(org.jdom.Element interactionMap,
org.jdom.Element blank)
public org.jdom.Element addSelection(org.jdom.Element interactionMap,
org.jdom.Element selection)
public org.jdom.Element makeBlank(String forAtt)
public org.jdom.Element makeSelection(String forAtt,
boolean multiple)
public org.jdom.Element addChoice(org.jdom.Element selection,
org.jdom.Element choice)
public org.jdom.Element makeAnswerMap(List conditions)
public org.jdom.Element makeCondition(org.jdom.Element diagnosis,
org.jdom.Element comparison,
String nextInteractionId)
public org.jdom.Element makeCondition(org.jdom.Element diagnosis,
List comparisons,
String nextInteractionId)
public org.jdom.Element makeComplexCondition(org.jdom.Element diagnosis,
List composites,
String nextInteractionId)
public org.jdom.Element makeComposite()
public org.jdom.Element makeComposite(String mapAtt)
public org.jdom.Element makeComposite(List comparisons)
public org.jdom.Element makeComposite(List comparisons,
String mapAtt)
public org.jdom.Element makeComparison(String comparisonType,
org.jdom.Element expression)
public org.jdom.Element makeSynEq(org.jdom.Element expression)
public org.jdom.Element makeNumEq(org.jdom.Element expression)
public org.jdom.Element makeNumEq(org.jdom.Element expression,
String epsilon)
public org.jdom.Element makeSemEval(org.jdom.Element expression)
public org.jdom.Element makeSemEval(org.jdom.Element expression,
String context)
public org.jdom.Element makeDiagnosis(String achievementValue,
String relevanceValue,
List misconceptions)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||