org.activemath.exercises.generators
Class StrategyAction
java.lang.Object
org.activemath.exercises.openmath.OpenMath
org.activemath.exercises.InteractionGenerator
org.activemath.exercises.generators.StrategyAction
public class StrategyAction
- extends InteractionGenerator
| Fields inherited from class org.activemath.exercises.InteractionGenerator |
activemathNamespace, dublinCoreNamespace, exerciseId, knownInteractions, lang, localUserModel, localUserModelActive, masterGenerator, om, omdocNamespace, openmathNamespace, parameters, presentationStrategy, serializer, session, theoryId |
|
Method Summary |
void |
addFeedbackTransition(String id,
org.jdom.Element transition,
org.jdom.Element feedback)
|
void |
addTransition(org.jdom.Element sourceInteraction,
String target,
String type)
|
void |
addTransition(String source,
String target,
org.jdom.Element condition)
|
void |
addTransition(String source,
String target,
String type)
|
org.jdom.Element |
getKCR(org.jdom.Element interaction)
|
String |
getKCRID(org.jdom.Element interaction)
|
void |
insertFeedback(org.jdom.Element condition,
org.jdom.Element feedbackInteraction)
|
void |
insertKR(org.jdom.Element interaction)
|
org.jdom.Element |
insertKR(org.jdom.Element interaction,
String achievement,
String customid)
|
void |
keepFeedback(org.jdom.Element interaction)
|
void |
removeTransition(org.jdom.Element interaction,
String target,
boolean removeTarget)
|
void |
setExercise(org.jdom.Document exercise)
|
void |
setExercise(org.jdom.Element exercise)
|
| Methods inherited from class org.activemath.exercises.InteractionGenerator |
abort, getAnswerEvaluator, getExerciseDocument, getExerciseId, getFeedback, getInteraction, getInteraction, 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 |
model
public LocalUserModel model
StrategyAction
public StrategyAction()
StrategyAction
public StrategyAction(org.jdom.Element exercise)
StrategyAction
public StrategyAction(org.jdom.Document exercise)
setExercise
public void setExercise(org.jdom.Element exercise)
setExercise
public void setExercise(org.jdom.Document exercise)
insertFeedback
public void insertFeedback(org.jdom.Element condition,
org.jdom.Element feedbackInteraction)
insertKR
public void insertKR(org.jdom.Element interaction)
insertKR
public org.jdom.Element insertKR(org.jdom.Element interaction,
String achievement,
String customid)
addFeedbackTransition
public void addFeedbackTransition(String id,
org.jdom.Element transition,
org.jdom.Element feedback)
addTransition
public void addTransition(String source,
String target,
org.jdom.Element condition)
addTransition
public void addTransition(String source,
String target,
String type)
addTransition
public void addTransition(org.jdom.Element sourceInteraction,
String target,
String type)
getKCR
public org.jdom.Element getKCR(org.jdom.Element interaction)
getKCRID
public String getKCRID(org.jdom.Element interaction)
removeTransition
public void removeTransition(org.jdom.Element interaction,
String target,
boolean removeTarget)
keepFeedback
public void keepFeedback(org.jdom.Element interaction)