org.activemath.webapp.exercises
Class ExerciseSequencerExtensionController
java.lang.Object
org.infohazard.maverick.ctl.Throwaway2
org.infohazard.maverick.ctl.ThrowawayBean2
org.activemath.webapp.base.ControllerBase
org.activemath.webapp.exercises.ExerciseController
org.activemath.webapp.exercises.ExerciseSequencerExtensionController
- All Implemented Interfaces:
- Controller
public class ExerciseSequencerExtensionController
- extends ExerciseController
This class extend the exercise controller to enable the exercise sequencer has
his own exercise system, which is actually a copy of the original one.
Maybe more classes should be merged in order to reuse the exercise System in
an extention model. But currently we just do only this.
| Fields inherited from class org.activemath.webapp.exercises.ExerciseController |
_teacherAssistant, _userInputHistory, bookId, confidence, confidenceEnabled, config, defaultInputSyntax, displayOutputFormatOptions, displayUserInputSyntaxOptions, EXERCISE_CONTAINER, exerciseId, exerciseSheetItems, isAssessment, log, logExerciseResult, presentationStrategy, showFinishButton, speechContent, strategy, type, userInput, userInputDelay, userInputPartition, userInputPosition, userInputSyntax, userRequests, vmFileName |
| Methods inherited from class org.activemath.webapp.exercises.ExerciseController |
checkRedirect, destroyExercise, getBookId, getPresentationStrategy, getVmFileName, initExercise, setAssessment, setBook, setBookId, setConfidence, setExerciseId, setInteractionManager, setPresentationStrategy, setStrategy, setType, setUserInput, setUserInputDelay, setUserInputHistory, setUserInputPartition, setUserInputPosition, setUserInputSyntax, setVmFileName |
| Methods inherited from class org.activemath.webapp.base.ControllerBase |
addError, addError, enableNoCache, escapeForHtmlSafety, getAccountManager, getAppSession, getCmdName, getCurrentUser, getErrors, getHttpSession, getLanguage, getModel, getOutputFormat, getRequest, getResponse, getSkin, hasErrors, perform, publishControllerEvent, sendError, sendError, sendJson, sendLoginRequired, sendRedirect, sendRedirect, setPasswd, setUser |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExerciseSequencerExtensionController
public ExerciseSequencerExtensionController()
action
protected String action()
throws Exception
- Implements the controller's action, extend the action of ExerciseController
- Overrides:
action in class ExerciseController
- Throws:
Exception- See Also:
org.activemath.presentation.servlets.controller.AMController#action()
setSequencerId
public void setSequencerId(String sequencerId)
getSequencerId
public String getSequencerId()