Skip to main content

AIB QTI Interaction Support:

Name Transform Features Shared Vocabulary Get Response Validate Response

Interaction Features

Name Description Supported
shuffle Shuffle the simple associable choices. true
data-max-selections-message Custom message displayed when the candidate attempts to exceed the max-associations constraint. true
data-min-selections-message Custom message displayed when the candidate removes a pair below the min-associations constraint. true

Interaction Features

Name Description Supported
shuffle Shuffle the simple choices. true
data-max-selections-message Custom message displayed when the candidate attempts to exceed the max-choices constraint. true
data-min-selections-message Custom message displayed when the candidate deselects below the min-choices constraint. true

Shared Vocabulary

Choice Label

Name Description Supported
qti-labels-none No labels displayed. true
qti-labels-decimal Display numeric characters 1, 2, 3, … true
qti-labels-lower-alpha Display lowercase characters a, b, c, … true
qti-labels-upper-alpha Display uppercase characters A, B, C, … true

Choice Label Suffix

Name Description Supported
qti-labels-suffix-none No character is displayed after the choice label. true
qti-labels-suffix-period A period "." character is displayed after the choice label. true
qti-labels-suffix-parenthesis A right parenthesis ")" character is displayed after the choice label. true

Choice Orientation

Name Description Supported
qti-orientation-vertical Choices are displayed from top to bottom, vertically. true
qti-orientation-horizontal Choices are displayed from left to right, horizontally. true

Choice Stacking

Name Description Supported
qti-choices-stacking-1 Choices are stacked in 1 column. true
qti-choices-stacking-2 Choices are stacked in 2 column. true
qti-choices-stacking-3 Choices are stacked in 3 column. true
qti-choices-stacking-4 Choices are stacked in 4 column. true
qti-choices-stacking-5 Choices are stacked in 5 column. true
qti-custom-interaction false false false false
qti-drawing-interaction false false false false
qti-end-attempt-interaction false false false false

Interaction Features

Name Description Supported
data-patternmask-message The custom message to be rendered by the delivery platform upon violation of the pattern mask constraints. true
format-xhtml Render as rich-text and capture XHTML reponse. true

Shared Vocabulary

Display character count

Name Description Supported
qti-counter-down Display a character counter, starting at the value of the expected-length attribute and counting down to 0. true
qti-counter-up Display a character counter, starting at 0 and increasing to the value of the expected-length attribute. true

Textarea display height

Name Description Supported
qti-height-lines-3 Textarea is displayed at a height of approximately 3 lines. true
qti-height-lines-6 Textarea is displayed at a height of approximately 6 lines. true
qti-height-lines-15 Textarea is displayed at a height of approximately 15 lines. true

Interaction Features

Name Description Supported
shuffle Shuffle the gap texts. true
data-choices-container-width The gap choices container width in pixels. true
data-max-selections-message Custom message to be rendered by the delivery platform upon violation of the max-associations constraint. true
data-min-selections-message Custom message to be rendered by the delivery platform upon violation of the min-associations constraint. true

Shared Vocabulary

Choice Bank Position

Name Description Supported
qti-choices-top Choice bank is displayed above the passage. true
qti-choices-bottom Choice bank is displayed below the passage. true
qti-choices-left Choice bank is displayed to the left of the passage. true
qti-choices-right Choice bank is displayed to the right of the passage. true

Gap Drop Zone Width (on qti-gap)

Name Description Supported
qti-input-width-1 Gap width at least 1 character. true
qti-input-width-2 Gap width at least 2 characters. true
qti-input-width-3 Gap width at least 3 characters. true
qti-input-width-4 Gap width at least 4 characters. true
qti-input-width-6 Gap width at least 6 characters. true
qti-input-width-10 Gap width at least 10 characters. true
qti-input-width-15 Gap width at least 15 characters. true
qti-input-width-20 Gap width at least 20 characters. true
qti-input-width-25 Gap width at least 25 characters. true
qti-input-width-30 Gap width at least 30 characters. true
qti-input-width-35 Gap width at least 35 characters. true
qti-input-width-40 Gap width at least 40 characters. true
qti-input-width-45 Gap width at least 45 characters. true
qti-input-width-50 Gap width at least 50 characters. true
qti-input-width-72 Gap width at least 72 characters. true
qti-graphic-associate-interaction false false false false

Interaction Features

Name Description Supported
data-max-selections-message Custom message to be rendered by the delivery platform upon violation of the max-associations constraint. true
data-min-selections-message Custom message to be rendered by the delivery platform upon violation of the min-associations constraint. true
data-choices-container-width The gap choices container width in pixels. true
qti-graphic-order-interaction false false false false

Interaction Features

Name Description Supported
data-max-selections-message Custom message to be rendered by the delivery platform upon violation of the max-associations constraint. true
data-min-selections-message Custom message to be rendered by the delivery platform upon violation of the min-associations constraint. true

Shared Vocabulary

Hotspot Selections Theming

Name Description Supported
qti-selections-light Delivery platform must implement hotspot selections in a color that the platform believes to be of suitable color contrast and opacity against a "dark" background image. true
qti-selections-dark Delivery platform must implement hotspot selections in a color that the platform believes to be of suitable color contrast and opacity against a "light" background image. true
qti-unselected-hidden Hotspot selections are visually hidden until focused or selected. true

Interaction Features

Name Description Supported
data-max-selections-message Custom message to be rendered by the delivery platform upon violation of the max-choices constraint. true
data-min-selections-message Custom message to be rendered by the delivery platform upon violation of the min-choices constraint. true

Shared Vocabulary

Hottext Selection Visibility

Name Description Supported
qti-unselected-hidden Unselected hottext candidates are visually indistinguishable from surrounding text until selected. true

Interaction Features

Name Description Supported
shuffle Shuffle the inline choices. true
data-prompt Custom Prompt true

Shared Vocabulary

Input Width

Name Description Supported
qti-input-width-1 Selection element width at least 1 character. true
qti-input-width-2 Selection element width at least 2 character. true
qti-input-width-3 Selection element width at least 3 character. true
qti-input-width-4 Selection element width at least 4 character. true
qti-input-width-6 Selection element width at least 6 character. true
qti-input-width-10 Selection element width at least 10 character. true
qti-input-width-15 Selection element width at least 15 character. true
qti-input-width-20 Selection element width at least 20 character. true
qti-input-width-25 Input element width at least 25 characters. true
qti-input-width-30 Input element width at least 30 characters. true
qti-input-width-35 Input element width at least 35 characters. true
qti-input-width-40 Input element width at least 40 characters. true
qti-input-width-45 Input element width at least 45 characters. true
qti-input-width-50 Input element width at least 50 characters. true
qti-input-width-72 Selection element width at least 72 characters.(Intended to be interpreted as the full width of a tablet.) true

Interaction Features

Name Description Supported
shuffle Shuffle the choices of both match sets, keeping fixed choices in place. true
data-max-selections-message Custom message to be rendered by the delivery platform upon violation of the max-associations constraint. true
data-min-selections-message Custom message to be rendered by the delivery platform upon violation of the min-associations constraint. true
data-first-column-header Text of the first column header when rendered as a table (qti-match-tabular). true

Shared Vocabulary

Position of the first match set's choices relative to the second's

Name Description Supported
qti-choices-top Choices are displayed above the targets (the default). true
qti-choices-bottom Choices are displayed below the targets. true
qti-choices-left Choices are displayed to the left of the targets. true
qti-choices-right Choices are displayed to the right of the targets. true

Tabular rendering

Name Description Supported
qti-match-tabular Render as a table: the first set's choices as row headings, the second's as column headings, one checkbox per pair. true
qti-header-hidden With qti-match-tabular, hide the column header row. true
qti-media-interaction false false false false

Interaction Features

Name Description Supported
shuffle Shuffle the choices, keeping fixed choices in place. true
min-choices When present, the candidate chooses at least this many choices and orders them; when absent, every choice must be ordered. It does not choose the layout, except that a subset with no qti-choices-* class is drawn with the choices container above the order targets. true
max-choices With min-choices, the most choices the candidate may order, and so the number of order targets. true
orientation Whether the choices and order targets run horizontally (the default) or vertically. true
data-max-selections-message Custom message to be rendered by the delivery platform upon violation of the max-choices constraint. true
data-min-selections-message Custom message to be rendered by the delivery platform upon violation of the min-choices constraint. true
data-choices-container-width The width of the choices container, in pixels. true

Shared Vocabulary

Labels on the order targets

Name Description Supported
qti-labels-none No labels (the default). true
qti-labels-decimal 1, 2, 3, … true
qti-labels-lower-alpha a, b, c, … true
qti-labels-upper-alpha A, B, C, … true

What follows each order target label

Name Description Supported
qti-labels-suffix-none Nothing (the default). true
qti-labels-suffix-period A period. true
qti-labels-suffix-parenthesis A closing parenthesis. true

The direction the choices and order targets run

Name Description Supported
qti-orientation-horizontal Left to right (the default). true
qti-orientation-vertical Top to bottom. true

Draw the choices in a container of their own, and where it sits relative to the order targets. Without one, every choice starts in an order target and is rearranged there.

Name Description Supported
qti-choices-top Above the order targets. true
qti-choices-bottom Below the order targets. true
qti-choices-left To the left of the order targets. true
qti-choices-right To the right of the order targets. true
qti-portable-custom-interaction false false false false
qti-position-object-interaction false false false false
qti-select-point-interaction false false false false
qti-slider-interaction false false false false

Interaction Features

Name Description Supported
data-patternmask-message The custom message to be rendered by the delivery platform upon violation of the pattern mask constraints. true
expected-length The expected-length characteristic provides a hint to the candidate as to the expected overall length of the desired response measured in number of characters. A Delivery Engine should use the value of this attribute to set the size of the response box, where applicable. This is not a validity constraint. true
format Used to specify the display format of a candidate-entered numeric response. false
placeholder-text Placeholder text for the interaction. true

Shared Vocabulary

Input Width

Name Description Supported
qti-input-width-1 Input element width at least 1 character. true
qti-input-width-2 Input element width at least 2 characters. true
qti-input-width-3 Input element width at least 3 characters. true
qti-input-width-4 Input element width at least 4 characters. true
qti-input-width-6 Input element width at least 6 characters. true
qti-input-width-10 Input element width at least 10 characters. true
qti-input-width-15 Input element width at least 15 characters. true
qti-input-width-20 Input element width at least 20 characters. true
qti-input-width-25 Input element width at least 25 characters. true
qti-input-width-30 Input element width at least 30 characters. true
qti-input-width-35 Input element width at least 35 characters. true
qti-input-width-40 Input element width at least 40 characters. true
qti-input-width-45 Input element width at least 45 characters. true
qti-input-width-50 Input element width at least 50 characters. true
qti-input-width-72 Input element width at least 72 characters. (Intended to be interpreted as the full width of a tablet.) true

Vertical Writing for Text Entry.

Name Description Supported
qti-writing-orientation-vertical-rl Display the interaction in a vertical orientation with writing mode vertical-rl (right-to-left). false
qti-upload-interaction false false false false