Package org.problets.domain.view

Interface Summary
ReportOnClosing Interface: ReportOnClosing Any class that implements this interface will send a report when the underlying window is closed by the user
StatusProvider An object that will return a numerical estimate of its status
 

Class Summary
AbstractView Base class for all the viewing panels
AutoCardDealer Given a vector of views and a vector of actionCommands, cycles from one view to the next when the corresponding actionCommand is received.
CardDealer Serves as the panel on which multiple AbstractViews can be displayed in cardlayout
CodeProblemLayout Layout for the view of the problet
ExpressionLayout Layout for the view of the problet for expression problems
FeedbackView wraps around TutorView, provides animation controls
HelpManager Manages help information for all types of problems
LanguageController Provides menu options to select the programming language
OpenStudentModelController Provides menu options to select the open student model
ProblemManager Wraps around CodeView, and provides Dont Know/Code OK/Submit Answer buttons
ProbletController Class to hold all the menu options for the Problet
ProbletView Serves as a back panel to the following panels: OptionsPanel - to let the user select response FeedbackPanel - which will display the answer after grading it Author: Amruth Kumar
ReflectionController Provides menu options to select the programming language
ResponseManager Manages what response is displayed to the student in the right panel: AnswerPanel when the student is working on the solution, FeedbackManager after the student submits answer, and Statistics until the student starts attempting the next problem.
StimulusView Base class for CodeView and ExpressionView
ViewSequencer Sequences through all the images in a sequence, Displays a title, next, previous and context-sensitive done buttons.
ViewSequencerModal To be used when any view is modal - displays Next/Previous buttons correctly regardless of when events are generated.