|
Class Summary |
| AbstractInput |
Serves as base class for all the types of questions asked in a form, so that
the form can be considered to consist of many AbstractInput objects |
| CheckBoxInput |
Displays a checkbox question, one where the user is provided multiple answering options
and may select one or more of them |
| ComboBoxInput |
Displays a combobox question, one where the user is provided multiple answering options
in a drop-down box, and can select only one of them |
| ComboBoxInputAsNeeded |
Extends ComboBoxInput to display the option without a drop-down box if there is only one option. |
| DataInputConfiguration |
Holds the current configuration for data input |
| 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. |
| DataInputModel |
Provides methods to process input file that specifies the questions and answering options
that must be presented to the user. |
| DataInputSequenceManager |
Displays a sequence of input forms,
and issues a STAGE_ENDED event
after all the forms have been presented. |
| DataInputView |
The panel that displays a form containing questions and answering options and obtains user input |
| DateInput |
Widget to have the user enter a date |
| InputItem |
Holds the following information for one form question:
type, question prompt, answering options and whether answering it is mandatory |
| LabelInsert |
A pseudo-input, to be used to present titles, subtitles and instructions |
| LikertInput |
Specialization of RadioButtonInput class to create a Likert question |
| LoginManager |
Manages the first and subsequent logins of the user |
| PasswordInput |
To present a question for which student enters one line of text |
| RadioButtonInput |
Display a question and get a response on Likert scale |
| RankedChoice |
Display a stem, select the order of ALL the options |
| ReactiveCheckBox |
Checkboxes for user's input that immediately signals whether
the selection is correct or not
Author: Amruth Kumar |
| ReactiveCheckBoxInput |
CheckBox input wherein checkboxes immediately react to user input
by indicating whether the choice was correct or incorrect |
| TextAreaInput |
To present a question for which student enters several lines of text |
| TextFieldInput |
To present a question for which student enters one line of text |
| TextFieldInsert |
To present titles, subtitles and instructions |