Uses of Interface
mauda.ExerciseUpdateListener

Packages that use ExerciseUpdateListener
evalplayer Provides classes to view and play evaluated exercises, produced by Evaluation-Editor. 
evaluation Provides classes to view, play and annotate completed but not evaluated exercises, produced by Working-Editor. 
generation Provides classes to view, play and generate exercises. 
mauda Provides important base-classes and interfaces used by the whole MAUDA-Project. 
mauda.evaluation Provides evaluation-specific classes. 
mauda.feedback Provides feedback-specific classes, used by the different feedback-types. 
mauda.feedback.types Provides classes, to handle the different feedback-types. 
mauda.treeoperationview Classes for the tree-operation-view, used by all stand-alone-applications in the MAUDA-Project, to visualize the executed operations and suboperations. 
mauda.undoredo Provides classes to handle undo/redo functionality. 
work Provides classes to view, play and process exercises, produced by Generation-Editor or AutoGenerator. 
 

Uses of ExerciseUpdateListener in evalplayer
 

Classes in evalplayer that implement ExerciseUpdateListener
 class EvalPlayer
          The main-program for the Evaluation-Player

The Evaluation-Player is needed to play recorded, by a tutor evaluated exercises in Evaluation-Editor.
 

Uses of ExerciseUpdateListener in evaluation
 

Classes in evaluation that implement ExerciseUpdateListener
 class EvalEditor
          The main-frame for the Evaluation-Editor

The Evaluation-Editor is a editor for an tutor to evaluate an exercise that was not automatically evaluated in the Working- Editor (e.g.: when feedback-type is NoTutor)
 

Uses of ExerciseUpdateListener in generation
 

Classes in generation that implement ExerciseUpdateListener
 class AutoGenTab
          The pane for storage of the operations from which to generate the todo-operations for the exercise
 class EditTab
          Base-panel-template for ExerciseTab, RatingsTab, InitTab, ScrambleTab and AutoGenTab
 class ExerciseTab
          The pane for visualisation of exercise init- and todo-operations
 class GenEditor
          The main-frame for the Generation-Editor

The Generation-Editor is a program to create exercises by a person.
 class InitTab
          pane for operations from which to generate the initial-state for exercise
 class OperationsTab
          pane for displaying the currently possible operations, sorted both by name and by rating
 class OpTemplateTab
          The base-pane-template for InitTab, ScrambleTab and AutoGenTab
 class RatingTab
          pane for editing the ratings of suboperations
 class ScrambleTab
          pane for operations from which to scramble the current data-structure
 

Uses of ExerciseUpdateListener in mauda
 

Classes in mauda that implement ExerciseUpdateListener
 class ModifiedDetector
          Detects and sets the modified-state of the exercise by listening to exercise-changes.
 class OperationRecorder
          Records all executed operations, and provides methods to manipulate them.
 

Methods in mauda with parameters of type ExerciseUpdateListener
 void SimpleExercise.addExerciseUpdateListener(ExerciseUpdateListener eul)
          Adds an ExerciseUpdateListener to the exercise.
 void SimpleExercise.addExerciseUpdateListenerFirst(ExerciseUpdateListener eul)
          Adds an ExerciseUpdateListener to the exercise.
 void SimpleExercise.removeExerciseUpdateListener(ExerciseUpdateListener eul)
          Removes an ExerciseUpdateListener from the exercise.
 

Uses of ExerciseUpdateListener in mauda.evaluation
 

Classes in mauda.evaluation that implement ExerciseUpdateListener
 class CommentView
          Panel for viewing comments for operations used in Evaluation- Editor and -Player.
 class EvalExercise
          Extends the Exercise-Class by evaluation-specific methods.
 class PlayerExercise
          Extends Exercise by player-specific methods.
 class TimeStampRecorder
          Records the time-stamps for each operation during recording to a jedas-animation.
 

Uses of ExerciseUpdateListener in mauda.feedback
 

Classes in mauda.feedback that implement ExerciseUpdateListener
 class FeedbackExercise
          Extends Exercise-class to hold Feedback-specific information.
 class FeedbackGenerator
          Central class for generating feedback.
 class SimpleFeedback
          The base-class for feedback-types.
 

Uses of ExerciseUpdateListener in mauda.feedback.types
 

Classes in mauda.feedback.types that implement ExerciseUpdateListener
 class DemandFeedback
          Provides the logic for Feedback on demand
 class ErrorFlagging
          Provides the logic for Error Flagging
 class FaultFeedback
          Provides the logic for Fault-Feedback in FaultMode- exercises.
 class ImmediateFeedbackAndErrorCorrection
          Provides the logic for Immediate Feedback and Error Correction
 class NoTutor
          Provides the logic for NoTutor (no feedback)
 class SolutionFeedback
          Provides the logic for Solution-Feedback.
 

Uses of ExerciseUpdateListener in mauda.treeoperationview
 

Classes in mauda.treeoperationview that implement ExerciseUpdateListener
 class TreeOperationView
          Provides methods for displaying and manipulating a view of the operations as a tree.
 

Uses of ExerciseUpdateListener in mauda.undoredo
 

Classes in mauda.undoredo that implement ExerciseUpdateListener
 class AnimatedUndoRedo
          UndoRedo which animates redo-actions
 class UndoRedo
          Stores copies of the current data-structure (e.g.
 

Uses of ExerciseUpdateListener in work
 

Classes in work that implement ExerciseUpdateListener
 class WorkEditor
          The main-frame for the Working-Editor

The Working-Editor is a program to process exercises, generated by Generation-Editor or AutoGenerator, by a student.