|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of AbstractView in org.problets.domain.model.expression.node.operator.bitwise.view |
---|
Subclasses of AbstractView in org.problets.domain.model.expression.node.operator.bitwise.view | |
---|---|
class |
BaseWordView
|
class |
NegativeWordView
|
class |
SummedWordView
|
Uses of AbstractView in org.problets.domain.model.expression.view |
---|
Subclasses of AbstractView in org.problets.domain.model.expression.view | |
---|---|
class |
BaseExpressionView
To display the expression, and provide for displaying underbraces. |
class |
ExpressionProblemView
Panel to display the problem and obtain the user's input |
class |
ExpressionTutorView
To display the correct answer and feedback |
Uses of AbstractView in org.problets.domain.model.output.view |
---|
Subclasses of AbstractView in org.problets.domain.model.output.view | |
---|---|
class |
AllOutputForm
The panel to add multiple outputs for a program, each could be from a different line of code Displays all the outputs selected so far, plus an empty LineOutput control. |
class |
OutputAnswerView
To display the controls for the student to enter the answer to an output question |
class |
OutputStreamController
To handle the controllers for OutputStreamView |
class |
SingleOutputForm
Displays the panel to enter one output and its line number. |
Uses of AbstractView in org.problets.domain.view |
---|
Subclasses of AbstractView in org.problets.domain.view | |
---|---|
class |
AutoCardDealer
Given a vector of views and a vector of actionCommands, cycles from one view to the next when the corresponding actionCommand is received. |
class |
CodeProblemLayout
Layout for the view of the problet |
class |
ExpressionLayout
Layout for the view of the problet for expression problems |
class |
FeedbackView
wraps around TutorView, provides animation controls |
class |
HelpManager
Manages help information for all types of problems |
class |
ProblemManager
Wraps around CodeView, and provides Dont Know/Code OK/Submit Answer buttons |
class |
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 |
class |
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. |
class |
ViewSequencer
Sequences through all the images in a sequence, Displays a title, next, previous and context-sensitive done buttons. |
class |
ViewSequencerModal
To be used when any view is modal - displays Next/Previous buttons correctly regardless of when events are generated. |
Constructors in org.problets.domain.view with parameters of type AbstractView | |
---|---|
CodeProblemLayout(ProblemManager inProblemManager,
AbstractView feedbackManager,
HelpManager helpManager,
StudentModel inStudent,
LogModel log,
TimerView timerView)
|
|
ExpressionLayout(ProblemManager problemManager,
AbstractView feedbackManager,
HelpManager helpManager,
TimerView timerView)
|
|
FeedbackView(AbstractView inTutorView,
LogModel inLog)
|
|
ProblemManager(DomainModel inProblem,
AbstractView inProblemView,
StudentModel inStudent,
LogModel inLog,
java.awt.event.ActionListener inRoot)
Constructor for code-based problems |
|
ResponseManager(ProblemManager inProblemManager,
AbstractView inFeedbackManager,
HelpManager inHelpManager,
StudentModel inStudent,
LogModel log)
|
Uses of AbstractView in org.problets.domain.view.code |
---|
Subclasses of AbstractView in org.problets.domain.view.code | |
---|---|
class |
AnalysisCodeView
Provides drop-down menus for each line |
class |
AnimateCodeView
Highlights the current line of code being executed. |
class |
BaseCodeView
Serves as the base class for all CodeView classes. |
class |
CodeViewManager
Creates codeView for different problem types as necessary and uses the appropriate codeView for each problem. |
class |
DebugCodeView
Provides drop-down menu for debugging problems |
class |
EnumerateCodeView
Draws code with line numbers in the beginning |
class |
IndentCodeView
Enables lines of code to be reindented |
class |
InteractCodeView
Implements MouseListener for the benefit of derived classes. |
class |
OutputCodeView
Provides drop-down menu for output problems |
class |
RearrangeCodeView
Enables lines of code to be reordered, reindented, etc. |
class |
RefactorCodeView
In addition to reordering code lines, enables them to be deleted or copied. |
class |
ReorderCodeView
Enables lines of code to be reordered, but not deleted or copied. |
class |
SelectableCodeView
Enables lines of code to be selected individually or in contiguous groups. |
Uses of AbstractView in org.problets.domain.view.code.synthesis |
---|
Subclasses of AbstractView in org.problets.domain.view.code.synthesis | |
---|---|
class |
SynthesisCodeView
Displays a synthesis problem and obtains user's answer |
Uses of AbstractView in org.problets.domain.viz.control |
---|
Subclasses of AbstractView in org.problets.domain.viz.control | |
---|---|
class |
ControlVisualizer
Visualizes the data space of a program |
Uses of AbstractView in org.problets.domain.viz.data |
---|
Subclasses of AbstractView in org.problets.domain.viz.data | |
---|---|
class |
DataVisualizer
Visualizes the data space of a program |
Uses of AbstractView in org.problets.lib.conceptmap.services |
---|
Subclasses of AbstractView in org.problets.lib.conceptmap.services | |
---|---|
class |
ConceptMapConstructor
Allows the student to construct a concept map given nodes and links with pre-set semantics |
Uses of AbstractView in org.problets.lib.io |
---|
Subclasses of AbstractView in org.problets.lib.io | |
---|---|
class |
DataIOManager
Manages IO |
Uses of AbstractView in org.problets.lib.io.input |
---|
Subclasses of AbstractView in org.problets.lib.io.input | |
---|---|
class |
DataInputManager
Has DataInputModel process the specified input file, creates a form for it, collates the answers of the various questions upon STAGE_ENDED event, determines whether the answers are acceptable or not, logs the answers if they are acceptable and redresses if they are not, and records demographic data in SessionState. |
class |
DataInputSequenceManager
Displays a sequence of input forms, and issues a STAGE_ENDED event after all the forms have been presented. |
class |
DataInputView
The panel that displays a form containing questions and answering options and obtains user input |
class |
LoginManager
Manages the first and subsequent logins of the user |
Uses of AbstractView in org.problets.lib.io.input.interaction |
---|
Subclasses of AbstractView in org.problets.lib.io.input.interaction | |
---|---|
class |
AbstractInteraction
To serve as a base class for the various types of interactions. |
class |
AskButtonInput
Displays a statement for which the user may exercise an action by clicking on a button. |
class |
DataInteractionManager
Manages all interaction from student - to arbiter which interactions to display |
class |
DataInteractionView
The panel to display the feedback form and summarize the results |
Constructors in org.problets.lib.io.input.interaction with parameters of type AbstractView | |
---|---|
AskButtonInput(AbstractView inParent,
java.lang.String inQuestion,
java.lang.String inActionTitle,
java.awt.Color color)
|
Uses of AbstractView in org.problets.lib.io.output |
---|
Subclasses of AbstractView in org.problets.lib.io.output | |
---|---|
class |
DataOutputManager
Manages all output to student - to arbiter which output to display |
class |
DataOutputView
The panel to display the output |
class |
GridBagPanel
Accepts two panels, and displays them in a n:1 grid bag layout |
class |
GridBagScrollableView
Accepts two panels, and displays them in a n:1 grid bag layout, inside scroll panes displayed as necessary |
class |
GridBagView
Accepts two panels, and displays them in a n:1 grid bag layout |
class |
ImageSequencer
Sequences through all the images in a sequence, Displays a title, next, previous and context-sensitive done buttons |
Methods in org.problets.lib.io.output with parameters of type AbstractView | |
---|---|
void |
GridBagView.update(AbstractView inTopView,
AbstractView inBottomView)
Given top and bottom panels, add them to this panel and display them |
void |
GridBagScrollableView.update(AbstractView inTopView,
AbstractView inBottomView)
Given top and bottom panels, add them to this panel and display them |
void |
GridBagPanel.update(AbstractView inTopView,
AbstractView inBottomView)
Given top and bottom panels, add them to this panel and display them |
Constructors in org.problets.lib.io.output with parameters of type AbstractView | |
---|---|
GridBagPanel(AbstractView inParent,
int top2BottomProportion)
|
|
GridBagScrollableView(AbstractView inParent,
AbstractView inTopView,
AbstractView inBottomView,
int top2BottomProportion)
|
|
GridBagScrollableView(AbstractView inParent,
AbstractView inTopView,
AbstractView inBottomView,
int topProportion,
int bottomProportion)
|
|
GridBagView(AbstractView inParent,
AbstractView inTopView,
AbstractView inBottomView,
int top2BottomProportion)
|
|
GridBagView(AbstractView inParent,
AbstractView inTopView,
AbstractView inBottomView,
int topProportion,
int bottomProportion)
|
Uses of AbstractView in org.problets.lib.io.output.state |
---|
Subclasses of AbstractView in org.problets.lib.io.output.state | |
---|---|
class |
BaseStateView
Represents a state containing only text |
class |
ImageStateView
State containing an image and some accompanying text |
class |
MultiChoiceView
Displays multiple images and gets student to pick all applicable images. |
class |
StateDiagramManager
Discovers the resources, provides a menu of state diagrams for the user to choose, and hosts the chosen state diagram |
class |
StateDiagramView
Facilitates the creation and transition among the views of states in a state diagram |
Uses of AbstractView in org.problets.lib.io.output.text |
---|
Subclasses of AbstractView in org.problets.lib.io.output.text | |
---|---|
class |
AnimatedTextView
To animate displayed text. |
class |
AnimationView
Wraps a scroll bar around any view, and provides animation controls. |
class |
LinedTextView
Draws text on a lined background |
Constructors in org.problets.lib.io.output.text with parameters of type AbstractView | |
---|---|
AnimationView(AbstractView inAnimatedView)
Default constructor that displays buttons at the top of the view, no help menu displayed |
|
AnimationView(AbstractView inAnimatedView,
boolean controlsNorth)
Default constructor that does not display a help menu |
|
AnimationView(AbstractView inAnimatedView,
javax.swing.JPanel inHelpPanel,
boolean controlsNorth)
|
Uses of AbstractView in org.problets.lib.log |
---|
Subclasses of AbstractView in org.problets.lib.log | |
---|---|
class |
LogView
To display the log |
Uses of AbstractView in org.problets.lib.stretchtext |
---|
Subclasses of AbstractView in org.problets.lib.stretchtext | |
---|---|
class |
StretchText
Creates StretchText model and view. |
Uses of AbstractView in org.problets.services |
---|
Subclasses of AbstractView in org.problets.services | |
---|---|
class |
LearnStyles
Extends DataIOManager class to evaluate the Felder Silverman learning style of a student and display the results |
Uses of AbstractView in org.problets.student |
---|
Subclasses of AbstractView in org.problets.student | |
---|---|
class |
DebugAnswerView
To display the student's answer for a debugging problem |
class |
StateAnswerView
To display the student's answer for a state problem |
class |
StudentView
Class to display student performance statistics Author: Amruth Kumar |
Uses of AbstractView in org.problets.tutor.reflection |
---|
Subclasses of AbstractView in org.problets.tutor.reflection | |
---|---|
class |
ReflectionManager
Displays a reflection question after scrambling choices, waits till user enters the correct answer, and returns the sequence of options selected by the user. |
Uses of AbstractView in org.problets.tutor.view |
---|
Subclasses of AbstractView in org.problets.tutor.view | |
---|---|
class |
CodeFeedbackManager
Manages the feedback provided by the tutor AFTER the answer is submitted |
class |
ExpressionFeedbackManager
Helps switch between demand and immediate feedback Maintains the queue of panels to be displayed for feedback Manages the appearance of the new Problem button |
class |
FeedbackViewSequencer
ViewSequencer for feedback for code-related problems |
class |
GradeView
Displays the grade of the student, correct answer and student answer |
Constructors in org.problets.tutor.view with parameters of type AbstractView | |
---|---|
CodeFeedbackManager(KnowledgeModel correctKM,
TutorManager inTutorManager,
StudentModel inStudent,
LogModel inLog,
CodeModel inProblem,
HelpManager inHelpManager,
AbstractView inRoot)
|
|
ExpressionFeedbackManager(AbstractView inTutorView,
LogModel inLog,
HelpManager inHelpManager,
java.awt.event.ActionListener inRoot)
|
|
GradeView(TutorManager inTutorManager,
AbstractView inRoot)
|
Uses of AbstractView in org.problets.tutor.view.narration |
---|
Subclasses of AbstractView in org.problets.tutor.view.narration | |
---|---|
class |
FeedbackAnimationView
Different from AnimationView in that: - it sets up Log to listen to animation controls - it translates PROBLEM_STARTED to RESET_ANIMATION and ANSWER_SUBMITTED to SET_ANIMATION |
class |
NarrationView
To print the narration of code execution. |
Constructors in org.problets.tutor.view.narration with parameters of type AbstractView | |
---|---|
FeedbackAnimationView(AbstractView inTutorView,
LogModel inLog)
|
|
FeedbackAnimationView(AbstractView inTutorView,
LogModel inLog,
javax.swing.JPanel inHelpManager)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |