Question Interface Types
The question and assessment framework provides many different interfaces for presenting and answering questions. Interface types define the controls, styles and layouts of question objects.
Free-Form
 "Code" — write code to answer a question
"Code" — write code to answer a question
 "MultipleShortAnswers" — group items into categories using a table
"MultipleShortAnswers" — group items into categories using a table
 "ShortAnswer" — enter an answer using an input field
"ShortAnswer" — enter an answer using an input field
 "TextCompletion" — type text to fill in blanks
"TextCompletion" — type text to fill in blanks
Fixed-Choice
 "ChooseMultiple" — select any number of items from a defined list
"ChooseMultiple" — select any number of items from a defined list
 "DragCategorize" — categorize multiple items
"DragCategorize" — categorize multiple items
 "DragCompletion" — select items from a pool to fill in blanks
"DragCompletion" — select items from a pool to fill in blanks
 "MultipleChoice" — select a correct answer from a list
"MultipleChoice" — select a correct answer from a list
 "MultipleChoiceGrid" — group items into categories using a table
"MultipleChoiceGrid" — group items into categories using a table
 "SelectCompletion" — choose items to fill in blanks
"SelectCompletion" — choose items to fill in blanks
 "SelectPair" — categorize an item
"SelectPair" — categorize an item
 "Sort" — arrange items in order
"Sort" — arrange items in order
 "TrueFalse" — determine whether a question is true or false
"TrueFalse" — determine whether a question is true or false
Single Answer
 "Code" — write code to answer a question
"Code" — write code to answer a question
 "MultipleChoice" — select a correct answer from a list
"MultipleChoice" — select a correct answer from a list
 "NumericRange" — choose a value from within a range
"NumericRange" — choose a value from within a range
 "SelectColor" — choose a color
"SelectColor" — choose a color
 "SelectPair" — categorize an item
"SelectPair" — categorize an item
 "ShortAnswer" — enter an answer using an input field
"ShortAnswer" — enter an answer using an input field
 "Sort" — arrange items in order
"Sort" — arrange items in order
 "TrueFalse" — determine whether a question is true or false
"TrueFalse" — determine whether a question is true or false
Multiple Answers
 "ChooseMultiple" — select any number of items from a defined list
"ChooseMultiple" — select any number of items from a defined list
 "ClickLocations" — pick locations on an image or graphic
"ClickLocations" — pick locations on an image or graphic
 "DragCategorize" — categorize multiple items
"DragCategorize" — categorize multiple items
 "DragCompletion" — select items from a pool to fill in blanks
"DragCompletion" — select items from a pool to fill in blanks
 "MultipleChoiceGrid" — group items into categories using a table
"MultipleChoiceGrid" — group items into categories using a table
 "MultipleShortAnswers" — group items into categories using a table
"MultipleShortAnswers" — group items into categories using a table
 "SelectCompletion" — choose items to fill in blanks
"SelectCompletion" — choose items to fill in blanks
 "TextCompletion" — type text to fill in blanks
"TextCompletion" — type text to fill in blanks
Fill in the Blank
 "DragCompletion" — select items from a pool to fill in blanks
"DragCompletion" — select items from a pool to fill in blanks
 "SelectCompletion" — choose items to fill in blanks
"SelectCompletion" — choose items to fill in blanks
 "TextCompletion" — type text to fill in blanks
"TextCompletion" — type text to fill in blanks
Categorization
 "DragCategorize" — categorize multiple items
"DragCategorize" — categorize multiple items
 "MultipleChoiceGrid" — group items into categories using a table
"MultipleChoiceGrid" — group items into categories using a table
 "SelectPair" — categorize an item
"SelectPair" — categorize an item
Using Question Interface Types
QuestionInterface — specify an interface type and customize properties
QuestionObject — create an interactive question using any interface type
AssessmentFunction — define assessment and imply an interface for a question