Package org.problets.lib.io.input

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