org.activemath.exercises.generators
Class FirstDepthHintStrategy

java.lang.Object
  extended by org.activemath.exercises.openmath.OpenMath
      extended by org.activemath.exercises.InteractionGenerator
          extended by org.activemath.exercises.generators.Static
              extended by org.activemath.exercises.generators.DefaultGenerator
                  extended by org.activemath.exercises.generators.FirstDepthHintStrategy

public class FirstDepthHintStrategy
extends DefaultGenerator


Nested Class Summary
 
Nested classes/interfaces inherited from class org.activemath.exercises.generators.DefaultGenerator
DefaultGenerator.DefaultEvaluator
 
Field Summary
 
Fields inherited from class org.activemath.exercises.generators.DefaultGenerator
insertConfidenceCheck
 
Fields inherited from class org.activemath.exercises.generators.Static
initialNode
 
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
 
Constructor Summary
FirstDepthHintStrategy(LocalUserModel localUserModel)
           
 
Method Summary
 Evaluator getAnswerEvaluator()
          Provide an answer evaluator, if this generator requires a custom one.
 org.jdom.Element getFeedback(String id)
           
 
Methods inherited from class org.activemath.exercises.generators.DefaultGenerator
getInteraction, getInteraction, isImportantInteraction, prepareInteraction, setConfidenceCheck
 
Methods inherited from class org.activemath.exercises.InteractionGenerator
abort, getExerciseDocument, getExerciseId, 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
 

Constructor Detail

FirstDepthHintStrategy

public FirstDepthHintStrategy(LocalUserModel localUserModel)
Method Detail

getFeedback

public org.jdom.Element getFeedback(String id)
Overrides:
getFeedback in class InteractionGenerator

getAnswerEvaluator

public Evaluator getAnswerEvaluator()
Description copied from class: DefaultGenerator
Provide an answer evaluator, if this generator requires a custom one. Normally it would be enough with the default evaluator.

Overrides:
getAnswerEvaluator in class DefaultGenerator
Returns:
Evaluator object.