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. |