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 |