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
"MultipleShortAnswers" — group items into categories using a table
"ShortAnswer" — enter an answer using an input field
"TextCompletion" — type text to fill in blanks
Fixed-Choice
"ChooseMultiple" — select any number of items from a defined list
"DragCategorize" — categorize multiple items
"DragCompletion" — select items from a pool to fill in blanks
"MultipleChoice" — select a correct answer from a list
"MultipleChoiceGrid" — group items into categories using a table
"SelectCompletion" — choose items to fill in blanks
"SelectPair" — categorize an item
"Sort" — arrange items in order
"TrueFalse" — determine whether a question is true or false
Single Answer
"Code" — write code to answer a question
"MultipleChoice" — select a correct answer from a list
"NumericRange" — choose a value from within a range
"SelectColor" — choose a color
"SelectPair" — categorize an item
"ShortAnswer" — enter an answer using an input field
"Sort" — arrange items in order
"TrueFalse" — determine whether a question is true or false
Multiple Answers
"ChooseMultiple" — select any number of items from a defined list
"ClickLocations" — pick locations on an image or graphic
"DragCategorize" — categorize multiple items
"DragCompletion" — select items from a pool to fill in blanks
"MultipleChoiceGrid" — group items into categories using a table
"MultipleShortAnswers" — group items into categories using a table
"SelectCompletion" — choose items 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
"SelectCompletion" — choose items to fill in blanks
"TextCompletion" — type text to fill in blanks
Categorization
"DragCategorize" — categorize multiple items
"MultipleChoiceGrid" — group items into categories using a table
"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