Questions API Release Log Overview
Below is an overview of notes for each release of Questions API.
Versions on this page
- Latest
- 2022.2.LTS Recommended (Rel.:22nd June 2022, EoL:July 2024)
- 2022.1.LTS (Rel.:16th February 2022, EoL:February 2024)
- 2021.3.LTS (Rel.:8th October 2021, EoL:November 2023)
- 2021.2.LTS (Rel.:24th June 2021, EoL:July 2023)
- 2021.1.LTS (Rel.:18th February 2021, EoL:February 2023)
- 2020.3.LTS (Rel.:4th November 2020, EoL:16th November 2022)
- 2020.2.LTS (Rel.:22nd July 2020, EoL:13th July 2022) Click here for older versions
Latest
Our rolling release. This release contains in-development new features released since the most recent Long Term Support.
This should only be used for in-development systems targeting a production release using the next Long Term Support release (see our Learnosity Help article for further details) or for testing upcoming features while in-development.
The latest version is identical to the previous version.
2022.2.LTS Recommended
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
This is our recommended version for production releases right now.
Read more about 2022.2.LTS here.
- Released: 22nd June 2022
- End of Life: July 2024
Features
Questions API v2.186.0
- Added support for the binomial coefficient symbol in the keypad.
- Added the visual indication on Line Reader drag handles to properly indicate active and focused states, and make the drag button focused when it first opens.
Bugfixes
Questions API v2.186.0, v2.182.3
- Fixed a bug in the countdown timer when the record button was pressed in the audio recorder Question type. The countdown would freeze after pausing.
- Fixed a bug where initializing Questions API with the
show_distractor_rationale
init option set to true would cause classification to crash, if validation wasn't set. - Fixed a bug where the arrow keyboard event listeners were not aligned in right-to-left mode.
- Fixed a bug that caused the volume slider in the audio player to move the focus back to the volume button after closing the volume slider, when using a screen reader or VoiceOver.
- Fixed a bug where the audio recorder would not start recording, when a countdown was set incorrectly to an integer less than one.
- Fixed a bug where initializing Questions API with the
show_distractor_rationale
init option set to true would cause classification to crash, if validation wasn't set. - Fixed a bug that the arrow keyboard event listeners were not aligned in right-to-left mode.
Polish
Questions API v2.186.0
- Improvement: changed ARIA-label for "Equals" to match the symbol in the calculator.
- Improvement: Upgraded Learnosity design system packages to support the rounded corners in the
check answer button
.
Features
Questions API v2.185.0, v2.182.2
- Added assistive labels to the multiple choice Question type, so that screen reader software will able to navigate and read the input fields with assistive labels.
- Added a message explaining that the
video
question type is not supported in the Mac and iPadOS Safari browser.
Bugfixes
Questions API v2.185.0, v2.182.2
- Fixed a bug in the countdown timer when the record button was pressed in the audio recorder Question type. The countdown would freeze after pausing.
- Fixed a bug that the arrow keyboard event listeners are not aligned in the right-to-left mode.
- Fixed a bug where initializing Questions API with the
show_distractor_rationale
init option set to true would cause classification to crash, if validation wasn't set. - Fixed a bug, preventing against malicious XSS content.
- Fixed a bug in the
graphplotting
Question type where using the "Ignore repeated shapes" option with "Compare by slope" would validate incorrectly when objects and points were plotted incorrectly and then moved to the correct positions. - Fixed a bug that caused the token highlight Question type's left border to be cut off when rendered inside a shared passage.
- Fixed a bug so that when adding a Brightcove video feature, the user prompt 'Brightcove Embedded Data is required!' is now assigned a label:
videoBrightcoveEmbeddedDataRequired
for the user message to be customised to a prescribed language and / or message. - Fixed a bug where Rulers (6 and 12 inches) didn't render units in the same size.
Polish
Questions API v2.185.0, v2.182.2
- Improvement: replaced the 'Check Answer' button with the Learnosity design system button.
- Improvement: added instructions on how to navigate the calculator and made inactive buttons still discoverable for accessibility.
- Improvement: better XSS prevention.
- Improvement: removed the
comment
DOM node fromlongtextV2
when users paste the content from Windows OS web browsers into the Learnosity editor. - Improvement: updated the color contrast of the voice level for the audio recorder Question type and made the hit area bigger for the text version audio player.
Bugfixes
Questions API v2.184.0
- Fixed a bug that caused the token highlight Question type's left border to be cut off when rendered inside a shared passage.
- Fixed a bug so that when adding a Brightcove video feature, the user prompt 'Brightcove Embedded Data is required!' is now assigned a label:
videoBrightcoveEmbeddedDataRequired
for the user message to be customised to a prescribed language and / or message. - Fixed a bug in the
graphplotting
Question type where some keyboard interactions with the graph using the Space or Enter keys resulted in an error.
Polish
Questions API v2.184.0
- Improvement: removed the
comment
DOM node fromlongtextV2
when users paste the content from Windows OS web browsers into the Learnosity editor. - Improvement: updated the color contrast of the voice level for the audio recorder Question type and made the hit area bigger for the text version audio player.
- Improvement: better XSS prevention.
Features
Questions API v2.183.2
- Added a message explaining that the
video
question type is not supported in the Mac and iPadOS Safari browser.
Bugfixes
Questions API v2.182.1, v2.183.2
- Fixed a bug, improving XSS protection.
- Fixed a bug in the internal building to improve the stability of the codebase
- Fixed a bug that Rulers (6 and 12 inches) don't line up to be the same.
- Fixed a bug when navigating the calculators using keyboard arrow keys, where the behaviour was unexpected.
- Fixed a bug where XSS content elements could be injected into
longtextV2
question types by copying and pasting from RTF-like sources such as code editors. - Fixed a bug in the all the Charts question types where the color of the text wasn't updated properly when the user set a different colour scheme from the accessibility options in Assess API.
- Mathcore v1.78.2
- Fixed a bug where
treatLettersAsVariables
in subscripts is not handled correctly causing a scoring error.
Polish
Questions API v2.183.2
- Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.
Polish
Questions API v2.183.0
- Improvement: updated internal libraries to maintain security, compatibility and performance.
Features
Questions API v2.182.0
- Improvement: various accessibility enhancements made to the line reader Feature, allowing users to move the line reader around using the keyboard arrow keys.
Bugfixes
Questions API v2.182.0
- Fixed a bug where screen readers would read the audio player play button as a list element.
- Improvement: fixed accessibility issues on the math keypad information dialog.
- Improvement: updated ARIA-labels of the arrows inside the math keypad.
- Fixed a bug in the
graphplotting
Question type where using the "Ignore repeated shapes" option with "Compare by slope" would incorrectly preserve the points of a duplicated shape during scoring. Repeated shapes and their associated points are correctly handled now while also preserving any user created points.
2022.1.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about 2022.1.LTS here.
- Released: 16th February 2022
- End of Life: February 2024
Bugfixes
Questions API v2.181.5
- Fixed a bug in the
graphplotting
Question type where using the "Ignore repeated shapes" option with "Compare by slope" would validate incorrectly when objects and points were plotted incorrectly and then moved to the correct positions. - Fixed a bug in the countdown timer when the record button was pressed in the audio recorder Question type. The countdown would freeze after pausing.
- Fixed a bug where initializing Questions API with the
show_distractor_rationale
init option set to true would cause classification to crash, if validation wasn't set. - Fixed a bug where the arrow keyboard event listeners were not aligned in right-to-left mode.
Bugfixes
Questions API v2.181.4
- Fixed a bug that caused the token highlight Question type's left border to be cut off when rendered inside a shared passage.
- Fixed a bug so that when adding a Brightcove video feature, the user prompt 'Brightcove Embedded Data is required!' is now assigned a label:
videoBrightcoveEmbeddedDataRequired
for the user message to be customised to a prescribed language and / or message. - Fixed a bug in the
graphplotting
Question type where some keyboard interactions with the graph using the Space or Enter keys resulted in an error.
Polish
Questions API v2.181.4
- Improvement: updated the color contrast of the voice level for the audio recorder Question type and made the hit area bigger for the text version audio player.
- Improvement: removed the
comment
DOM node fromlongtextV2
when users paste the content from Windows OS web browsers into the Learnosity editor. - Improvement: better XSS prevention.
Bugfixes
Questions API v2.181.3
- Improvement: better XSS prevention.
- Fixed a bug where rulers (6 and 12 inches) didn't render units in the same size.
- Added a message explaining that the
video
Question type is not supported in the Safari browser versions for Mac and iPadOS. - Mathcore v1.78.2
- Fixed a bug where
treatLettersAsVariables
in subscripts was not handled correctly, causing a scoring error.
Bugfixes
Questions API v2.181.2
- Fixed a bug, improving XSS protection.
Bugfixes
Questions API v2.181.1
- Fixed a bug in the
graphplotting
Question type where using the "Ignore repeated shapes" option with "Compare by slope" would incorrectly preserve the points of a duplicated shape during scoring. Repeated shapes and their associated points are correctly handled now while also preserving any user created points. - Fixed a bug where screen readers would read the audio player play button as a list element.
Polish
Questions API v2.181.1
- Improvement: fixed accessibility issues on the math keypad information dialog.
Features
Questions API v2.181.0
- Improvement: various accessibility enhancements made to the calculator Feature, allowing users to move the calculator around using the keyboard arrow keys.
Bugfixes
Questions API v2.181.0
- Fixed a bug with certain future features.
Features
Questions API v2.180.0
- Added background capabilities for future features.
- Added support for new symbols in the keypad, including double integral, triple integral and cent symbol.
Bugfixes
Questions API v2.180.0
- Fixed a bug where the math content in the distractor rationale feature was not being rendered correctly.
Polish
Questions API v2.180.0
- Improvement: polished the
tokenhighlight
user interface inRTL
(right-to-left) mode.
Bugfixes
Questions API v2.179.2
- Fixed a bug that caused the
fillshape
Question's shape to fail to move intermittently when it was being loaded inresume
mode, with error reporting libraries that could hijack the sequence of the script. - Fixed a bug where the plain text Question type overlapped other buttons on the screen.
- Fixed issues on the tabbing order of elements within the modal window of the Math essay keypad.
Bugfixes
Questions API v2.179.1
- Fixed a bug where the
clozetext
andimageclozetext
Question types did not apply themax_length
input limit for special characters. - Fixed a bug where the disable method was not working for the
hotspot
Question type. - Fixed a bug where the
resetValidationUI
public method wouldn't work in theimageclozeassociationV2
Question type. - Fixed a bug where the multiple choice Question type's image height and width were not correct when setting the layout style to "Radio button under option".
- Fixed a bug that prevented the audio recorder Question from setting a correct score when the
validation.min_score_if_attempted
value was set.
Bugfixes
Questions API v2.179.0
- Fixed a bug in the
classification
Question type where the public methodmapValidationMetadata
('distractor_rationale_response_level') returned an incorrect result if the scoring type waspartial match up
. - Fixed a bug, where enabling the shuffle option caused the distractor-rationale-per-response feature to stop working correctly.
- Fixed a bug that caused the
imageclozeassociationV2
Question type to fail to trigger thevalidated
event, intermittently. - Fixed a bug that caused the unload event of the iOS web view to be ignored in Questions API.
Polish
Questions API v2.179.0
- Improvement: corrected the contrast ratio on the calculator's top bar and the close button.
- Improvement: Added an error code to categorize runtime module errors.
Bugfixes
Questions API v2.178.0
- Fixed a bug that caused copy and paste to fail in some circumstances, when using the
longtextV2
Question type on the Windows operating system. - Fixed a bug where attempting an
audio
Question did not correctly set a score when avalidation.min_score_if_attempted
value was set. - Fixed a bug that caused an unnecessary scrollbar to appear, when math content was included in the stimulus.
- Fixed a bug with text alignment in the
orderlist
Question type, which caused problems when using the list style, or dragging and dropping centre-aligned content.
Polish
Questions API v2.178.0
- Improvement: updated the app stability by allowing it to load when local storage is disabled in the device's browsers.
- Improvement: updated the stability of the
image upload
Question type, by solving a minor reported error.
2021.3.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about 2021.3.LTS here.
- Released: 8th October 2021
- End of Life: November 2023
Bugfixes
Questions API v2.177.13
- Fixed a bug in the
graphplotting
Question type where using the 'Ignore repeated shapes' option with 'Compare by slope' would validate incorrectly when objects and points were plotted incorrectly and then moved to the correct positions. - Fixed a bug in the countdown timer when the record button was pressed in the audio recorder Question type. The countdown would freeze after pausing.
- Fixed a bug where initializing Questions API with the
show_distractor_rationale
init option set to true would cause classification to crash, if validation wasn't set. - Fixed a bug where the arrow keyboard event listeners were not aligned in right-to-left mode.
Bugfixes
Questions API v2.177.12
- Fixed a bug that caused the token highlight Question type's left border to be cut off when rendered inside a shared passage.
- Fixed a bug so that when adding a Brightcove video feature, the user prompt 'Brightcove Embedded Data is required!' is now assigned a label:
videoBrightcoveEmbeddedDataRequired
for the user message to be customised to a prescribed language and / or message. - Fixed a bug in the
graphplotting
Question type where some keyboard interactions with the graph using the Space or Enter keys resulted in an error.
Polish
Questions API v2.177.12
- Improvement: updated the color contrast of the voice level for the audio recorder Question type and made the hit area bigger for the text version audio player.
- Improvement: removed the
comment
DOM node fromlongtextV2
when users paste the content from Windows OS web browsers into the Learnosity editor. - Improvement: better XSS prevention.
Bugfixes
Questions API v2.177.11
- Fixed a bug where rulers (6 and 12 inches) didn't render units in the same size.
- Added a message explaining that the
video
Question type is not supported in the Safari browser versions for Mac and iPadOS. - Mathcore v1.78.2
- Fixed a bug where
treatLettersAsVariables
in subscripts is not handled correctly causing a scoring error.
Bugfixes
Questions API v2.177.10
- Fixed a bug, improving XSS protection.
Bugfixes
Questions API v2.177.9
- Fixed a bug in the
graphplotting
Question type where using the "Ignore repeated shapes" option with "Compare by slope" would incorrectly preserve the points of a duplicated shape during scoring. Repeated shapes and their associated points are correctly handled now while also preserving any user created points. - Fixed a bug where screen readers would read the audio player play button as a list element.
Polish
Questions API v2.177.9
- Improvement: fixed accessibility issues on the math keypad information dialog.
Bugfixes
Questions API v2.177.8
- Fixed a bug where the math content in the distractor rationale feature was not being rendered correctly.
Bugfixes
Questions API v2.177.7
- Fixed issues on the tabbing order of elements within the modal window of the Math essay keypad.
Bugfixes
Questions API v2.177.6
- Fixed a bug where the disable method was not working for the hotspot Question type.
- Fixed a bug where the
resetValidationUI
public method wouldn't work in the imageclozeassociationV2 Question type. - Fixed a bug where the multiple choice Question types image height and width were not correct when setting the layout style to "Radio button under option".
Bugfixes
Questions API v2.177.5
- Fixed a bug that caused the unload event of the iOS web view to be ignored in Questions API.
- Fixed a bug, where enabling the shuffle option caused the distractor-rationale-per-response feature to stop working correctly.
- Fixed a bug that caused the
imageclozeassociationV2
Question type to fail to trigger thevalidated
event, intermittently. - Fixed a bug in the
classification
Question type where the public methodmapValidationMetadata
('distractor_rationale_response_level') returned an incorrect result if the scoring type waspartial match up
. - Fixed a bug that prevented the audio recorder Question from setting a correct score when the
validation.min_score_if_attempted
value was set.
Polish
Questions API v2.177.5
- Improvement: corrected the contrast ratio on the calculator's top bar and the close button.
Bugfixes
Questions API v2.177.4
- Fixed a bug with text alignment in the
order list
Question type, which caused problems when using the list style, or dragging and dropping centre-aligned content. - Fixed a bug that caused an unnecessary scrollbar to appear, when math content was included in the stimulus.
Polish
Questions API v2.177.4
- Improvement: sanitized certain response answers in the
image upload
Question type, to prevent against potential XSS attack. - Improvement: updated the stability of the
image upload
Question type, by solving a minor reported error.
Bugfixes
Questions API v2.177.2
- Fixed a bug that caused math content to render incorrectly inside the suggested answer list.
Bugfixes
Questions API v2.177.1, v2.177.0
- Fixed a bug where the
isValid(true)
return value was incorrect for theclassification
Question type when using thepartialMatchElementV2
scoring type. - Fixed a bug where multiple alerts appeared, prompting "Tap to start playback" when multiple audio players were configured to autoplay at the same time on the first Item.
Polish
Questions API v2.177.0
- Improvement: prevented users from deleting the code editor inside the
longtextV2
Question (when empty). Specifically, when pressing the backspace key when the cursor is at the beginning of the line after the code editor, or by pressing the delete key when the cursor is at the end of the line before the code editor. - Improvement: escaped certain content of the
longtextV2
Question to prevent against potential XSS attack. - Improvement: updated the code editor to have one blank line, by default. Made the disabled text editor buttons more discernible, when the focus is inside the code editor.
- Improvement: made the :focus-visible states of drag drop response areas consistent with other colors and across browsers, by overriding the default browser outlines. Updates outlines of focused draggable Items and response areas to be thicker, so they're more obvious.
- Improvement for the
fileUpload
,imageUpload
andaudioPlayer
Question types. Certain inputs are now be sanitised to improve security, preventing scripting elements from being embedded. - Improvement: updated the drag & drop element, to ensure that it can be dropped onto a drop target under all browsing conditions.
- Improvement: sanitized certain response answers to prevent against potential XSS attack.
Bugfixes
Questions API v2.175.2
- Fixed a bug where simple features were not displaying properly in the
video
Question type. - Fixed a bug where an error would appear, 'TypeError: Cannot get property 'INITIALISED' of undefined or null' when the user loaded a Question page.
- Fixed a bug where the
choice matrix
table with configured stem numeration was not shown as full-width in the Google Chrome web browser, version .93.
Polish
Questions API v2.175.2
- Improvement: updated the accessibility of the first default options in the
clozedropdown
andimageclozedropdown
Question types, so that when screen reader users try to access those, they will hear the word 'blank' announced. - Improvement: update focus states and the code editor background color, for better accessibility in the
longtextV2
Question type.
Bugfixes
Questions API v2.175.2
- Fixed a bug where alternate answers were not being saved in the Label Image with Text Question type, and other Questions based on
imagecloze
. - Fixed a bug that trapped the user in the code editor when used with the
longtextV2
Question type, if there was no empty line before or after the code editor. - Fixed a bug that caused the tab key to focus into the code editor instead of the element outside it, in the
longtextV2
Question type. - Fixed a bug that caused code editor content to be recorded incorrectly when there was a
script
tag typed inside the code editor, in thelongtextV2
Question type. - Fixed a bug in the
fileUpload
,imageUpload
andaudioPlayer
Question types. Certain inputs are now be sanitised to improve security, preventing scripting elements from being embedded.
Polish
Questions API v2.175.2
- Improvement: improved the stability of the
audio
Question type. - Improvement: remove duplicated input
name
attribute inmcq
andchoicematrix
Question types, to improve their accessibility. - Improvement: improved the stability of the
audio
Question type. - Improvement: improved the stability of the drag-and-drop Question types
classification
,imageclozeassociationV2
andsortlist
. - Added some additional spacing for the code editor in the
longtextV2
Question type.
Bugfixes
Questions API v2.175.1
- Fixed a bug where alternate answers were not being saved in the 'Label Image with Text' Question type, and other Questions based on
imagecloze
.
Features
Questions API v2.175.0
- Added support for a new file type (LabView) to the file upload Question type.
Bugfixes
Questions API v2.175.0
- Mathcore v1.77.3
- Fixed a bug where using
\overline
for repeated decimals withequivValue
in math Questions caused a scoring error. - Fixed a bug where using parentheses in an exponent when
allowInterval
was checked caused a scoring error.
Polish
Questions API v2.175.0
- Improvement: added accessible arrow key controls to the code editor, inside the
longtextV2
Question type. Users can now use the keyboard to focus in and out of the code editor. - Improvement: added accessible border colors to the code editor inside the
longtextV2
Question type.
Bugfixes
Questions API v2.174.0
- Fixed a bug that caused the code editor of the
longtextV2
Question type to take over the focus duringresume
mode. - Fixed a bug, preventing the user from using the shortcut to
undo
orredo
the code editor content oflongtextV2
Question type after the Question wasdisabled
. - Fixed a bug that caused copy/pasted content inside the code editor to move the
longtextV2
Question type's focus to the beginning of the editor. - Fixed a bug causing the public methods
enabled
anddisabled
to not work with the code editor inside thelongtextV2
Question type. - Fixed a bug that threw an exception when editing code editor elements, after unwrapping the
blockquote
element content in thelongtextV2
Question type. - Fixed a bug that threw an exception in the
fillshape
Question type when the response values were undefined, and the scoring method wasscoreByResponse
. - Fixed a bug that caused the undo and redo operations to behave incorrectly when there was a code editor rendered inside the
longtextV2
Question type. - Fixed a bug, where the cursor would go to the wrong table cell in the
longtextV2
Question type after users deleted table content. - Fixed a bug in
longtextV2
Question type where there was an unnecessarytextarea
element displayed when the user triggered a delete event. - Fixed a bug that caused math content in the distractor rationale to not render, even when
is_math
was set to true. - Fixed a bug that threw an
IDBDatabase.transaction
exception whenindexedDB
was blocked by external browser extensions.
Polish
Questions API v2.174.0
- Improvement: disabled all
longtextV2
Question type toolbar buttons that are not supported in the code editor when the focus is inside the code editor. - Improvement: improved the stability of the
audio
Question type.
2021.2.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about 2021.2.LTS here.
- Released: 24th June 2021
- End of Life: July 2023
Bugfixes
Questions API v2.173.17
- Fixed a bug in the
graphplotting
Question type where using the 'Ignore repeated shapes' option with 'Compare by slope' would validate incorrectly when objects and points were plotted incorrectly and then moved to the correct positions. - Fixed a bug in the countdown timer when the record button was pressed in the audio recorder Question type. The countdown would freeze after pausing.
- Fixed a bug where initializing Questions API with the
show_distractor_rationale
init option set to true would cause classification to crash, if validation wasn't set. - Fixed a bug where the arrow keyboard event listeners were not aligned in right-to-left mode.
Bugfixes
Questions API v2.173.16
- Fixed a bug that caused the token highlight Question type's left border to be cut off when rendered inside a shared passage.
- Fixed a bug so that when adding a Brightcove video feature, the user prompt 'Brightcove Embedded Data is required!' is now assigned a label:
videoBrightcoveEmbeddedDataRequired
for the user message to be customised to a prescribed language and / or message. - Fixed a bug in the
graphplotting
Question type where some keyboard interactions with the graph using the Space or Enter keys resulted in an error.
Polish
Questions API v2.173.16
- Improvement: updated the color contrast of the voice level for the audio recorder Question type and made the hit area bigger for the text version audio player.
- Improvement: removed the
comment
DOM node fromlongtextV2
when users paste the content from Windows OS web browsers into the Learnosity editor. - Improvement: better XSS prevention.
Bugfixes
Questions API v2.173.15
- Fixed a bug where rulers (6 and 12 inches) didn't render units in the same size.
- Added a message explaining that the
video
Question type is not supported in the Safari browser versions for Mac and iPadOS. - Mathcore v1.77.5
- Fixed a bug where
treatLettersAsVariables
in subscripts is not handled correctly causing a scoring error.
Bugfixes
Questions API v2.173.14
- Fixed a bug, improving XSS protection.
Bugfixes
Questions API v2.173.13
- Fixed a bug in the
graphplotting
Question type where using the "Ignore repeated shapes" option with "Compare by slope" would incorrectly preserve the points of a duplicated shape during scoring. Repeated shapes and their associated points are correctly handled now while also preserving any user created points. - Fixed a bug where screen readers would read the audio player play button as a list element.
Polish
Questions API v2.173.13
- Improvement: fixed accessibility issues on the math keypad information dialog.
Bugfixes
Questions API v2.173.12
- Fixed a bug where the math content in the distractor rationale feature was not being rendered correctly.
- Fixed a bug that caused math content in the distractor rationale to not render, even when
is_math
was set to true.
Bugfixes
Questions API v2.173.11
- Fixed issues on the tabbing order of elements within the modal window of the Math essay keypad.
Bugfixes
Questions API v2.173.10
- Fixed a bug where the disable method was not working for the hotspot Question type.
- Fixed a bug where the
resetValidationUI
public method wouldn't work in the imageclozeassociationV2 Question type. - Fixed a bug where the multiple choice Question types image height and width were not correct when setting the layout style to "Radio button under option".
- Fixed a bug where the
Choice matrix
table with configuredstem numeration
is not in full-width inChrome ver.93
.
Bugfixes
Questions API v2.173.9
- Fixed a bug that caused the unload event of the iOS web view to be ignored in Questions API.
- Fixed a bug, where enabling the shuffle option caused the distractor-rationale-per-response feature to stop working correctly.
- Fixed a bug that caused the
imageclozeassociationV2
Question type to fail to trigger thevalidated
event, intermittently. - Fixed a bug in the
classification
Question type where the public methodmapValidationMetadata
('distractor_rationale_response_level')returned an incorrect result if the scoring type waspartial match up
. - Fixed a bug that prevented the audio recorder Question from setting a correct score when the
validation.min_score_if_attempted
value was set.
Polish
Questions API v2.173.9
- Improvement: corrected the contrast ratio on the calculator's top bar and the close button.
Bugfixes
Questions API v2.173.8
- Fixed a bug with text alignment in the
order list
Question type, which caused problems when using the list style, or dragging and dropping centre-aligned content. - Fixed a bug where attempting an audio recorder Question did not correctly set a score when a
validation.min_score_if_attempted
value was set. - Fixed a bug that caused an unnecessary scrollbar to appear, when math content was included in the stimulus.
Polish
Questions API v2.173.8
- Improvement: updated the stability of the
image upload
Question type, by solving a minor reported error.
Bugfixes
Questions API v2.173.6
- Fixed a bug that caused math content to render incorrectly inside the suggested answer list.
Polish
Questions API v2.173.5
- Improvement: sanitised certain response answers in the
imageUpload
,formulaV2
andchemistry
Questions, to prevent against potential XSS attack.
Bugfixes
Questions API v2.173.4
- Fixed a bug where using
overline
for repeated decimals withequivValue
in math Questions caused a scoring error. - Fixed a bug where using parentheses in an exponent when
allowInterval
was checked caused a scoring error.
Polish
Questions API v2.173.4
- Improvement: improved the stability of the
audio
Question type. - Improvement: improved the stability of the drag-and-drop Question types
classification
,imageclozeassociationV2
andsortlist
.
Bugfixes
Questions API v2.173.3
- Fixed a bug in the
fileUpload
,imageUpload
andaudioPlayer
Question types. Certain inputs are now be sanitised to improve security, preventing scripting elements from being embedded.
Bugfixes
Questions API v2.173.2
- Fixed a bug where alternate answers were not being saved in the 'Label Image with Text' Question type, and other Questions based on
imagecloze
.
Bugfixes
Questions API v2.173.1
- Fixed a bug that threw an
IDBDatabase.transaction
exception whenindexedDB
was blocked by external browser extensions. - Fixed a bug, where the cursor would go to the wrong table cell in the
longtextV2
Question type after users deleted table content.
Bugfixes
Questions API v2.173.0
- Fixed a bug in the case if the Question content was too wide for the container, it would overlap and break the layout.
- Fixed a bug, restoring the missing zero in the keyboard shortcut hints.
- Fixed a bug where the ARIA-pressed state didn't change when users clicked the toolbar buttons. This improves compliance with the WAI-ARIA standard, in this case concerning the state of buttons which can be toggled on and off.
- Fixed a bug where code block elements could be inserted in the middle of inline code elements.
- Fixed a bug that caused pasted content in the
longtextV2
Question type's code editor to be rendered improperly, when it was pasted inside the default editable area of thelongtextV2
Question type. - Fixed a bug in the
longtextV2
Question type's code editor tool, to prevent cross site scripting (XSS) attacks. Note that, sensitive HTML tags likescript
, oriframe
will be transformed into their corresponding uppercase versions, like so:SCRIPT
andIFRAME
. - Fixed a bug where the text areas in the
imageclozetext
Question type became transparent. - Fixed a bug that caused the
fillshape
Question type to fail to process the event when the user tried to drag, then click to move. - Fixed the Code Editor theme and highlighting.
- Fixed a bug that threw an exception when users copied or pasted text in the
longtextV2
Question type, in the Firefox browser. - Fixed a bug, where Activities containing a custom Question type would return an error:
Cannot read property 'startsWith' of undefined
.
Polish
Questions API v2.173.0
- Improvement: corrected the contrast ratio on formula keypads so that they're accessible.
- Improvement: added the missing ARIA-pressed state attribute to graphplotting toolbar buttons. This improves compliance with the WAI-ARIA standard, in this case concerning the state of buttons which can be toggled on and off.
- Improvement: updated the framework library for the
imageclozetext
andimageclozedropdown
Question types.
Features
Questions API v2.172.0
- Added
codeInline
andcodeEditor
support in thelongtextV2
Question types for students to respond with preformatted code. - Added additional ligature symbols ß, Œ and œ to the character map for Questions API.
Bugfixes
Questions API v2.172.0
- Fixed a bug, preventing an exception from being thrown when pressing the backspace key without a proper text selection in the
longtextV2
Question type under some rare conditions. - Fixed a bug, preventing an exception from being thrown in some rare cases when users tried to interact with drag items of the
clozeassociation
Question type too quickly. - Fixed a bug, an XSS issue where JavaScript code was executing inside HTML attributes. As part of this, we have tightened the removal of attributes considered unsafe, that contain the string
javascript:
. - Fixed a bug, where the hide gridlines setting had no effect on the
simplechart
Question type. - Mathcore v1.77.1
- Fixed a bug where the
clozechemistry
Question type was evaluated incorrectly when tolerance was defined. - Fixed a bug wherein response text inputs were surrounded with a white background for the imageclozeformula Question type.
- Fixed a bug, an XSS issue where JavaScript content was executing inside SVG
xlink:href
attributes. - Fixed a bug that caused unused empty
responses
data to be saved into the response value offormulaV2
andchemistry
Question types.
Polish
Questions API v2.172.0
- Mathcore v1.77.1
- Improvement: validating decimal numbers with a single space after the decimal separator will now validate the same, for example,
1. 23
will be considered the same as1.23
.
Features
Questions API v2.171.0
- Added ‘cent', ‘implied by', 'Nabla', 'Much greater than', ' Much lesser than' and ‘because' symbols to the math keypad custom symbols.
- Added 'Nabla' and Standard basis: I, J , K symbols to the default calculus symbol group.
Bugfixes
Questions API v2.171.0
- Fixed a bug that threw an exception if users pasted an image into the
longtextV2
Question's text editor that had no image formatting option set. - Fixed a bug that caused the width of
clozeassociation
Questions to be rendered incorrectly inside inactive Items. - Fixed a bug that threw an exception when calling the
mapValidationMetadata
public method of theclassification
Question type with thedistractor_rationale_response_level
argument without settingmetadata.distractor_rationale_response_level
data. - Fixed a bug that prevented the check answer button from working correctly in the
simplechart
Question type. - Fixed a bug in the
clozeassociation
Question type where the dragged text Item with long text content was not showing in the target drag-zone. - Fixed a bug that caused an error in Questions API, which said
TypeError: Cannot get property 'x' of undefined or null
.
Polish
Questions API v2.171.0
- Improvement: improved the tracking analytics process to log and process backend errors better.
Features
Questions API v2.170.0
- Added a filter to sanitize content pasted into the response field of essay Question types. Images and math content pasted from external sources will no longer be accepted, as this was causing issues with submitted responses. Images should be added using the image tool, and math should be entered using the Learnosity math editor. This will result in cleaner and more reliable data in the system.
- Added
spellcheck
support for the text tool in thedrawing
Question type. - Added
spellcheck
support for theimageupload
Question type.
Bugfixes
Questions API v2.170.0
- Fixed a bug in how ARIA labels for images in
clozeassociation
Question type responses are generated so that screen readers read out the alt text, and not the HTMLimg
tag. - Fixed a bug that prevented audio from playing, when using the audio player public method.
- Fixed a bug, handling pasting and dragging and dropping of external images and MathJax in
longtextV2
,chemistryessayV2
, andformulaessayV2
Question types, so that invalid data doesn't get persisted in responses. - Fixed a bug where fractions and large numbers could be entered as the minor tick count for
numberlineplot
Question type. - Fixed a bug, where the placeholder was not displaying in the
plaintext
Question type. - Fixed a bug, which was preventing the page from throwing an
UncaughtPromise
error when initializing Questions API in browsers which have cookies disabled.
Polish
Questions API v2.170.0
- Improvement: changed ARIA labels for audio player buttons to minimise screen reader's button announcement when playing audio.
- Improvement: update accessibility in the
classification
Question type. - Improvement: updated accessibility UX in the
association
Question type.
Features
Questions API v2.169.0
- Added support for .BMP and .JFIF images in the editor.
Bugfixes
Questions API v2.169.0
- Fixed a bug where the 'info' button did not display an explanation in the rating Question type.
- Fixed a bug, correcting the display for the horizontal Math keypad so that it retains its full width.
- Fixed a bug that prevented the
resetValidationUI()
public method from clearing correct answers for thenumberlineplot
Question type. - Fixed a bug in the sort list Question type, that created non-unique IDs when there were multiple instances of the Question in the same page.
- Fixed a bug that prevented LaTeX content from rendering in review mode.
Polish
Questions API v2.169.0
- Changed the name of the file type 'Altera Quartus' to 'Quartus' for Questions that support file upload. This is because the name for the Quartus file extensions has changed.
2021.1.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about 2021.1.LTS here.
- Released: 18th February 2021
- End of Life: February 2023
Bugfixes
Questions API v2.168.22
- Fixed a bug in the
graphplotting
Question type where using the 'Ignore repeated shapes' option with 'Compare by slope' would validate incorrectly when objects and points were plotted incorrectly and then moved to the correct positions. - Fixed a bug in the countdown timer when the record button was pressed in the audio recorder Question type. The countdown would freeze after pausing.
- Fixed a bug where initializing Questions API with the
show_distractor_rationale
init option set to true would cause classification to crash, if validation wasn't set. - Fixed a bug where the arrow keyboard event listeners were not aligned in right-to-left mode.
Bugfixes
Questions API v2.168.21
- Fixed a bug that caused the token highlight Question type's left border to be cut off when rendered inside a shared passage.
- Fixed a bug so that when adding a Brightcove video feature, the user prompt 'Brightcove Embedded Data is required!' is now assigned a label:
videoBrightcoveEmbeddedDataRequired
for the user message to be customised to a prescribed language and / or message. - Fixed a bug in the
graphplotting
Question type where some keyboard interactions with the graph using the Space or Enter keys resulted in an error.
Polish
Questions API v2.168.21
- Improvement: updated the color contrast of the voice level for the audio recorder Question type and made the hit area bigger for the text version audio player.
- Improvement: removed the
comment
DOM node fromlongtextV2
when users paste the content from Windows OS web browsers into the Learnosity editor. - Improvement: better XSS prevention.
Bugfixes
Questions API v2.168.20
- Added a message explaining that the
video
Question type is not supported in the Safari browser versions for Mac and iPadOS. - Fixed a bug where rulers (6 and 12 inches) didn't render units in the same size.
- Mathcore v1.76.3
- Fixed a bug where
treatLettersAsVariables
in subscripts is not handled correctly causing a scoring error.
Bugfixes
Questions API v2.168.19
- Fixed a bug, improving XSS protection.
Bugfixes
Questions API v2.168.18
- Fixed a bug in the
graphplotting
Question type where using the "Ignore repeated shapes" option with "Compare by slope" would incorrectly preserve the points of a duplicated shape during scoring. Repeated shapes and their associated points are correctly handled now while also preserving any user created points. - Fixed a bug where screen readers would read the audio player play button as a list element.
Polish
Questions API v2.168.18
- Improvement: fixed accessibility issues on the math keypad information dialog.
Bugfixes
Questions API v2.168.17
- Fixed a bug where the math content in the distractor rationale feature was not being rendered correctly.
Bugfixes
Questions API v2.168.16
- Fixed a bug, involving issues with the tabbing order of elements within the modal window of the Math essay keypad.
- Fixed a bug where the plain text Question type overlapped other buttons on the screen.
- Fixed a bug that caused the
fillshape
Question's shape to fail to move intermittently when it was being loaded in resume mode, with error reporting libraries that could hijack the sequence of the script.
Bugfixes
Questions API v2.168.15
- Fixed a bug where the disable method was not working for the hotspot Question type.
- Fixed a bug where the
resetValidationUI
public method wouldn't work in the imageclozeassociationV2 Question type. - Fixed a bug where the multiple choice Question types image height and width were not correct when setting the layout style to "Radio button under option".
Bugfixes
Questions API v2.168.14
- Fixed a bug where the
Choice matrix
table with configuredstem numeration
is not in full-width inChrome ver.93
. - Fixed a bug that prevented the audio recorder Question from setting a correct score when the
validation.min_score_if_attempted
value was set. - Fixed a bug that caused the unload event of the iOS web view to be ignored in Questions API.
- Fixed a bug, where enabling the shuffle option caused the distractor-rationale-per-response feature to stop working correctly.
- Fixed a bug that caused the
imageclozeassociationV2
Question type to fail to trigger thevalidated
event, intermittently. - Fixed a bug in the
classification
Question type where the public methodmapValidationMetadata
('distractor_rationale_response_level') returned an incorrect result if the scoring type waspartial match up
.
Polish
Questions API v2.168.14
- Improvement: made the :focus-visible states of drag drop response areas consistent with other colors and across browsers, by overriding the default browser outlines. Updates outlines of focused draggable Items and response areas to be thicker, so they're more obvious.
- Improvement: corrected the contrast ratio on the calculator's top bar and the close button.
Bugfixes
Questions API v2.168.13
- Fixed a bug with text alignment in the order list Question type, which caused problems when using the list style, or dragging and dropping centre-aligned content.
- Fixed a bug where attempting an audio recorder Question did not correctly set a score when a
validation.min_score_if_attempted
value was set. - Fixed a bug that caused an unnecessary scrollbar to appear, when math content was included in the stimulus.
Polish
Questions API v2.168.13
- Improvement: updated the stability of the
imageupload
Question type, by solving a minor reported error.
Bugfixes
Questions API v2.168.11
- Fixed a bug that caused math content to render incorrectly inside the suggested answer list.
Polish
Questions API v2.168.10
- Improvement: sanitised certain response answers in the
imageUpload
,formulaV2
andchemistry
Questions, to prevent against potential XSS attack.
Bugfixes
Questions API v2.168.9
- Fixed a bug where alternate answers were not being saved in the ‘Label Image with Text' Question type, and other Questions based on
imagecloze
.
Polish
Questions API v2.168.9
- Improvement: improved the stability of the
audio
Question type. - Improvement: improved the stability of the drag-and-drop Question types
classification
,imageclozeassociationV2
andsortlist
.
Bugfixes
Questions API v2.168.8
- Fixed a bug in the
fileUpload
,imageUpload
andaudioPlayer
Question types. Certain inputs are now be sanitised to improve security, preventing scripting elements from being embedded. - Fixed a bug that caused Items API to throw an error: "20003: dynamic_items.data_table_seed must be a non-empty string or number" if an empty
session_id
was provided in local practice mode.
Bugfixes
Questions API v2.168.7
- Fixed a bug that threw an
IDBDatabase.transaction
exception whenindexedDB
was blocked by external browser extensions. - Fixed a bug, where the cursor would go to the wrong table cell in the
longtextV2
Question type after users deleted table content.
Bugfixes
Questions API v2.168.6
- Fixed a bug that caused the
fillshape
Question type to fail to process the event when the user tried to drag, then click to move. - Fixed a bug that threw an exception when users copied or pasted text in the
longtextV2
Question type, in the Firefox browser. - Fixed a bug where the ARIA-pressed state didn't change when users clicked the toolbar buttons. This improves compliance with the WAI-ARIA standard, in this case concerning the state of buttons which can be toggled on and off.
- Fixed a bug in the case where Question content was too wide for the container it is in, it would overlap and break the layout.
- Fixed a bug, restoring the missing zero in the keyboard shortcut hints.
- Fixed a bug that caused math content in the distractor rationale to not render, even when
is_math
was set to true.
Polish
Questions API v2.168.6
- Improvement: corrected the contrast ratio on formula keypads so that they're accessible.
- Improvement: added the missing ARIA-pressed state attribute to graphplotting toolbar buttons. This improves compliance with the WAI-ARIA standard, in this case concerning the state of buttons which can be toggled on and off.
Bugfixes
Questions API v2.168.5
- Fixed a bug, preventing an exception from being thrown when pressing the backspace key without a proper text selection in the
longtextV2
Question type under some rare conditions. - Fixed a bug, preventing an exception from being thrown in some rare cases when users tried to interact with drag items of the
clozeassociation
Question type too quickly. - Fixed a bug, where the hide gridlines setting had no effect on the
simplechart
Question type.
Bugfixes
Questions API v2.168.4
- Fixed a bug that caused the width of
clozeassociation
Question type Questions to be rendered incorrectly inside inactive Items. - Fixed a bug that threw an exception when calling the public method
mapValidationMetadata
of theclassification
Question type with thedistractor_rationale_response_level
argument without settingmetadata.distractor_rationale_response_level
data. - Fixed a bug that prevented the check answer button from working correctly in the
simplechart
Question type. - Fixed a bug, an XSS issue where JavaScript code was executing inside HTML attributes. As part of this, we have tightened the removal of attributes considered unsafe, that contain the string
javascript:
. - Mathcore v1.76.1
- Fixed a bug where the
clozechemistry
Question type evaluated incorrectly when tolerance was defined.
Bugfixes
Questions API v2.168.3
- Fixed a bug, where the placeholder text was not displayed in the text input field of the
plaintext
Question type. - Fixed a bug that threw an exception if users pasted an image into the
longtextV2
Question type's editor that had no image formatting option set. - Fixed a bug with the way ARIA labels for images in responses for the
clozeassociation
Question type are generated, so that screen readers read out the alt text instead of the HTMLimg
tag. - Fixed a bug that prevented the check answer button from working correctly in the
simplechart
Question type.
Polish
Questions API v2.168.3
- Improvement: updated accessibility UX in the
classification
Question type. - Improvement: updated accessibility UX in the
association
Question type. - Improvement: updated the tracking analytics process to log and process back-end errors better.
- Improvement: changed ARIA labels for audio player buttons to minimise screen reader's button announcement when playing audio.
Bugfixes
Questions API v2.168.2
- Fixed a bug where the 'info' button did not display an explanation in the
rating
Question type. - Fixed a bug, handling pasting and dragging and dropping of external images and MathJax in
longtextV2
,chemistryessayV2
, andformulaessayV2
Question types, so that invalid data doesn't get persisted in responses. - Fixed a bug, correcting the display for the horizontal Math keypad so that it retains its full width.
- Fixed a bug that prevented the
resetValidationUI()
public method from clearing correct answers for thenumberlineplot
Question type. - Fixed a bug, changing the name of the file type 'Altera Quartus' to 'Quartus' for Questions that support file upload. This is because the name for the Quartus file extensions has changed.
Bugfixes
Questions API v2.168.1
- Fixed a bug that prevented LaTeX content from rendering in review mode.
- Fixed a bug in the sort list Question type, that created non-unique IDs when there were multiple instances of the Question in the same page.
Features
Questions API v2.168.0
- Added the capability to turn off spokenmath. New init option
disable_spokenmath_user_inputs
disables spokenmath in the user inputs for math Question types. New init optiondisable_spokenmath_distractors
disables the spokenmath for math rendered in areas like MCQ distractors. This is recommended to be set totrue
for implementations in languages other than English. - Added a new flag
enable_formula_keyboard_lazy_render
which allows the formula keyboard to be rendered when the user focuses on the input field rather than all at once during initialization. This will be a performance improvement when there are many formula keyboards to be rendered on the page. This applies to all math and chemistry questions.
Bugfixes
Questions API v2.168.0
- Removed a legacy Flash configuration crossdomain file which is no longer used.
- Fixed a bug where if lazy render was configured for formula keyboards, the formula keyboard would not display on first focus.
Bugfixes
Questions API v2.167.0
- Fixed a bug where setting 'Image Alignment' on an image was misaligning the next passage.
- Fixed a bug where the
chemistryessayV2
Question type formulas were rendering in italics, which was not supposed to happen.
Polish
Questions API v2.167.0
- Improvement: Updated icons for Questions API.
- Improvement: Internal updates to support future functionality.
- Improvement: updated accessibility in cloze (fill in the blanks) functionality with the drag & drop Question type.
Bugfixes
Questions API v2.166.0
- Fixed a bug that was preventing the custom matrix keyboard from showing the 'add matrix row' and 'add matrix column' keys inside the keypad.
Polish
Questions API v2.166.0
- Improvement: updated accessibility support for the audio recorder Question type.
- Improvement: accessibility updates for the following Question type: orderlist. Added instructions on how to use the Question.
Bugfixes
Questions API v2.165.0
- Fixed a bug that prevented the Math Question Generator Question type from completing step two and allowing the user to go to step three.
Polish
Questions API v2.165.0
- Improvement: accessibility updates for the following Question types: association, classification, clozeassociation, orderlist, and sortlist.
Features
Questions API v2.164.0
- Added a new public method to detect whether a Question is in the
enabled
ordisabled
state. This will allow developers to apply additional styling based on these conditions and allow authors to build conditional actions in the Item using the action builder. - Added the ability to include an ARIA-label to the response zone for the
shorttext
Question type.
Bugfixes
Questions API v2.164.0
- Fixed a bug that caused an error in Questions API, which said
Cannot read property resumePlayback of undefined
. - Fixed a bug with the audio player that would cause an error when no audio source had been set.
- Fixed a bug that prevented Screenreader users from interacting with Learnosity audio or video features when used in the distractors of multiple choice Question types.
- Fixed a bug where screen readers were incorrectly announcing custom keypads available in the Math keypad dropdown menu.
- Fixed a bug where screen readers were not announcing MathML that had been added to multiple choice distractors.
- Fixed a bug where the space bar would pause but not resume the video player when
hide controls
was configured. For accessibility purposes, the space bar should pause and resume even if player controls are hidden. - Fixed a bug that caused the suggested answer to be invisible to screen reader users in the
orderlist
Question type. - Fixed a bug that blocked space playing or pausing an audio simple feature when using the keyboard inside a possible response for any
association
Question type. - Fixed a bug with the alignment of response boxes for the drag and drop Question type when used within a table.
Polish
Questions API v2.164.0
- Improvement: accessibility update of the
tokenhighlight
Question type. - Improvement: various accessibility updates to the
sortlist
Question type.
2020.3.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about 2020.3.LTS here.
- Released: 4th November 2020
- End of Life: 16th November 2022
Bugfixes
Questions API v2.163.22
- Fixed a bug, improving XSS protection.
Bugfixes
Questions API v2.163.21
- Fixed a bug where the math content in the distractor rationale feature was not being rendered correctly.
Bugfixes
Questions API v2.163.20
- Fixed a bug where the plain text Question type overlapped other buttons on the screen.
- Fixed a bug that caused the
fillshape
Question's shape to fail to move intermittently when it was being loaded in resume mode, with error reporting libraries that could hijack the sequence of the script. - Fixed issues on the tabbing order of elements within the modal window of the Math essay keypad.
Bugfixes
Questions API v2.163.19
- Fixed a bug where the disable method was not working for the hotspot Question type.
- Fixed a bug where the
resetValidationUI
public method wouldn't work in the imageclozeassociationV2 Question type. - Fixed a bug where the multiple choice Question types image height and width were not correct when setting the layout style to "Radio button under option".
Bugfixes
Questions API v2.163.18
- Fixed a bug that caused the unload event of the iOS web view to be ignored in Questions API.
- Fixed a bug, where enabling the shuffle option caused the distractor-rationale-per-response feature to stop working correctly.
- Fixed a bug that caused the
imageclozeassociationV2
Question type to fail to trigger thevalidated
event, intermittently. - Fixed a bug in the
classification
Question type where the public methodmapValidationMetadata
('distractor_rationale_response_level') returned an incorrect result if the scoring type waspartial match up
.
Polish
Questions API v2.163.18
- Improvement: corrected the contrast ratio on the calculator's top bar and the close button.
Bugfixes
Questions API v2.163.17
- Fixed a bug with text alignment in the
order list
Question type, which caused problems when using the list style, or dragging and dropping centre-aligned content. - Fixed a bug where attempting an audio recorder Question did not correctly set a score when a
validation.min_score_if_attempted
value was set. - Fixed a bug that caused an unnecessary scrollbar to appear, when math content was included in the stimulus.
Polish
Questions API v2.163.17
- Improvement: updated the stability of the
image upload
Question type, by solving a minor reported error.
Bugfixes
Questions API v2.163.16
- Improvement: sanitized certain response answers in the
image upload
Question type, to prevent against potential XSS attack.
Bugfixes
Questions API v2.163.15
- Fixed a bug that caused math content to render incorrectly inside the suggested answer list.
Polish
Questions API v2.163.14
- Improvement: sanitised certain response answers in the
imageUpload
,formulaV2
andchemistry
Questions, to prevent against potential XSS attack.
Bugfixes
Questions API v2.163.12
- Fixed a bug where the
choice matrix
table with configured stem numeration was not shown as full-width in the Google Chrome web browser, version .93.
Polish
Questions API v2.163.12
- Improvement: improved the stability of the
audio
Question type. - Improvement: improved the stability of the drag-and-drop Question types
classification
,imageclozeassociationV2
andsortlist
.
Bugfixes
Questions API v2.163.11
- Fixed a bug that threw an
IDBDatabase.transaction
exception whenindexedDB
was blocked by external browser extensions. - Fixed a bug, where the cursor would go to the wrong table cell in the
longtextV2
Question type after users deleted table content.
Bugfixes
Questions API v2.163.10
- Fixed a bug that caused the
fillshape
Question type to fail to process the event when the user tried to drag, then click to move. - Fixed a bug that threw an exception when users copied or pasted text in the
longtextV2
Question type, in the Firefox browser. - Fixed a bug in the case where Question content was too wide for the container it is in, it would overlap and break the layout.
Bugfixes
Questions API v2.163.9
- Fixed a bug, preventing an exception from being thrown when pressing the backspace key without a proper text selection in the
longtextV2
Question type under some rare conditions. - Fixed a bug, preventing an exception from being thrown in some rare cases when users tried to interact with drag items of the
clozeassociation
Question type too quickly. - Fixed a bug, where the hide gridlines setting had no effect on the
simplechart
Question type.
Bugfixes
Questions API v2.163.8
- Fixed a bug that caused the width of
clozeassociation
Question type Questions to be rendered incorrectly inside inactive Items. - Fixed a bug that threw an exception when calling the public method
mapValidationMetadata
of theclassification
Question type with thedistractor_rationale_response_level
argument without settingmetadata.distractor_rationale_response_level
data.
Polish
Questions API v2.163.8
- Improvement: updated the tracking analytics process to log and process backend errors better.
- Improvement: changed ARIA labels for audio player buttons to minimise screen reader's button announcement when playing audio.
Bugfixes
Questions API v2.163.7
- Fixed a bug, where the placeholder text was not displayed in the text input field of the
plaintext
Question type. - Fixed a bug that threw an exception if users pasted an image into the
longtextV2
Question type's editor that had no image formatting option set. - Fixed a bug with the way ARIA labels for images in responses for the cloze association Question type are generated, so that screen readers read out the alt text instead of the HTML
img
tag. - Fixed a bug that prevented the check answer button from working correctly in the
simplechart
Question type.
Polish
Questions API v2.163.7
- Improvement: updated the tracking analytics process to log and process backend errors better.
- Improvement: changed ARIA labels for audio player buttons to minimise screen reader's button announcement when playing audio.
Bugfixes
Questions API v2.163.6
- Fixed a bug, handling pasting and dragging and dropping of external images and MathJax in
longtextV2
,chemistryessayV2
, andformulaessayV2
Question types, so that invalid data doesn't get persisted in responses. - Fixed a bug, correcting the display for the horizontal Math keypad so that it retains its full width.
- Fixed a bug that prevented the
resetValidationUI()
public method from clearing correct answers for thenumberlineplot
Question type. - Fixed a bug, changing the name of the file type 'Altera Quartus' to 'Quartus' for Questions that support file upload. This is because the name for the Quartus file extensions has changed.
Bugfixes
Questions API v2.163.5
- Fixed a bug where an unsupported image file format could be chosen by the users when they inserted an image into the editor.
- Fixed a bug that prevented LaTeX content from rendering in review mode.
Polish
Questions API v2.163.4
- Improvement: internal update to improve the stability of Questions API.
Bugfixes
Questions API v2.163.3
- Fixed a bug where chemistry Question types were not validating within tolerances correctly when using
±
in the validation. For example, 22.3 would be scored correctly when the validation was set to 22.0 ± 0.5. - Fixed a bug where the
chemistryessayV2
Question type formulas were rendering in italics. Formulas will now be correctly rendered without italics. - Fixed a bug that was preventing the custom matrices keyboard from showing the "add matrix row" and "add matrix column" keys inside the keypad.
Bugfixes
Questions API v2.163.2
- Fixed a bug that prevented the Math Question Generator Question type from completing step two and allowing the user to go to step three.
Bugfixes
Questions API v2.163.1
- Fixed a bug with the alignment of response boxes for the drag and drop Question type when used within a table.
Features
Questions API v2.163.0
- Added a new init option called
question_source
, which supersedesrender_with_captured_questions
and also adds support for rendering with the scorable version of the Questions.render_with_captured_questions
is now deprecated.
Bugfixes
Questions API v2.163.0
- Fixed a bug in audio recording, where re-recording didn't work in the Firefox browser.
- Fixed a bug with the
imageClozeAssociationV2
Question type. When pointers were enabled and too close together, the background DOM elements could overlap and block users from dragging responses into some dropzones. - Fixed a bug that caused an error in Questions API, which said 'Cannot read property resumePlayback of undefined'.
Polish
Questions API v2.163.0
- Improvement: removed support for base64 images from the
longtextV2
andformulaessay
Question types. This old data format was creating large units of data which could cause scoring submissions to fail.
Features
Questions API v2.162.0
- Added preparatory groundwork for upcoming features.
Bugfixes
Questions API v2.162.0
- Fixed a bug where the text overlapped when resizing the browser in the
simplechart
Question type. - Fixed a bug with the text formatting on selected text for the order list in the
longtextv2
Question type. - Fixed a bug with the video recorder Question type that wouldn't let you record a video in Mozilla Firefox.
- Fixed a bug that allowed users to interact with disabled
simpleshading
andtexthighlight
Question types.
Bugfixes
Questions API v2.161.0
- Fixed a bug where the drawing Question type could not set a drawing canvas width that was bigger than the image's original width.
- Fixed a bug where the
beforeValidate
event was firing whenever students clicked the check answer button, even when the Question was not attempted. - Fixed a bug where formatting options didn't apply to text properly in the
longtextv2
Question type. - Fixed a bug where the
disable
method did not disable the check answer button on some Question types. - Fixed a bug with modal window centering in right-to-left language mode for longtextV2, chemistryessayV2, and formulaessayV2 Question types.
Polish
Questions API v2.161.0
- Improvement: updated the validation UI for Learnosity right-to-left internationalization.
- Improvement: updated the focus color of the radio buttons for accessibility, in the standard multiple choice Question type.
- Improvement: added a
role="presentation"
option to the multiple choice Question options to improve accessibility. - Improvement: updated the HTML tags used for content rendering in Questions using distractor rationale. These were using HTML section tags for content, which caused a lot of screen readers to skip over that content.
- Improvement: updated the drop-down menu button in the cloze math Question type to be more defensive against disruption from click events.
Features
Questions API v2.160.0
- Added a feature for removing leading and trailing space in the input text of shorttext, clozetext and imageclozetext Question Types.
- Added a new feature to allow users of the longtextV2, formulaessayV2, and chemistryessayV2 Question types to cut and paste math content.
Bugfixes
Questions API v2.160.0
- Fixed a bug with the charts Feature where an error would be displayed if there were more plotted answers than the valid ones.
- Fixed a bug with the upload Question type that showed "undefined" as the description for a previously uploaded file.
- Fixed a bug with margins in right-to-left mode inside the image upload modal for the essay with rich text Question type.
- Fixed a bug that caused image uploading in the
longtextV2
Question type to fail on iOS devices when users tried to upload without putting the focus into the editor. - Fixed a bug that prevented audio contained in drag and drop Questions with simple Features to not work as expected in mobile devices.
Polish
Questions API v2.160.0
- Improvement: changed the product behaviour to automatically allow JPEG as a valid filetype in the file upload Question type, if the
photo_capture
flag is enabled. This ensures that webcam recordings work as expected. - Improvement: updated the accessibility of the
mcq
Question type when the validation UI is shown. Screen readers will now announce math and image alt-text. - Improvement: added instructions for keyboard and screen-reader users in graphing Question types.
- Improvement: optimized the data saved for scribble and line drawing points in the drawing Question type.
Features
Questions API v2.159.0
- Added support for mixed content direction options where the assessment player and Questions can be rendered in left-to-right, and right-to-left modes independently. See the Customizing the assessment player experience article for more details.
- Added a new feature to allow users of the
longtextV2
,formulaessayV2
, andchemistryessayV2
Question types to paste math content.
Bugfixes
Questions API v2.159.0
- Fixed bug that caused suggested answer list from not showing when
partialMatch scoring_type
was being used in theclozetext
Question type. - Fixed a bug where the classification Question type will be broken when it has the settings
group_possible_responses
andshow_distractor_rationale: true
. - Fixed a bug that was causing the sample audio transcription to not be displayed correctly.
- Fixed a bug that prevented the
videoplayer
simple feature from stopping when the public methodstopAllSimpleFeatures
was called. - Fixed a bug that prevented the
videoplayer
simple feature from stopping when the Question type's public methodstop
was called. - Fixed a bug that prevented the
audioplayer
embedded feature in legacystimulus
object from stopping when the Question type's public methodstop
was called. - Fixed a bug that prevented the
audioplayer
embedded feature in the legacystimulus
object from playing in the right sequence when the Question type's public methodbegin
was called. - Fixed a bug with the number line plot that caused an incorrect validation when more than one responses was allowed.
- Fixed a bug that prevented math from being read out loud in Firefox by screen readers in the
mcq
Question type.
Polish
Questions API v2.159.0
- Improvement: several accessibility enhancements for the
fileupload
Question type. - Improvement: updated accessibility for the
graph
Question types. Now, screen readers will announce the details of the shape plotted using keyboard navigation. - Improvement: accessibility enhancements for validation user interface and review mode in the graphing Question types.
- Improvement: adjusted the text tool in the right-to-left mode for the
drawing
Question type. - Improvement: adjusted the margin between the down triangle and the color picker for the
drawing
Question type. - Improvement: swapped the positions of the undo and redo button icons for right-to-left mode, within the
drawing
Question type.
2020.2.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about 2020.2.LTS here.
- Released: 22nd July 2020
- End of Life: 13th July 2022
Bugfixes
Questions API v2.158.26
- Fixed a bug where rulers (6 and 12 inches) didn't render units in the same size.
Bugfixes
Questions API v2.158.25
- Fixed a bug, improving XSS protection.
Bugfixes
Questions API v2.158.24
- Fixed a bug that prevented the audio recorder Question from setting a correct score when the
validation.min_score_if_attempted
value was set.
Bugfixes
Questions API v2.158.23
- Fixed a bug where attempting an audio recorder Question did not correctly set a score when a
validation.min_score_if_attempted
value was set.
Polish
Questions API v2.158.23
- Improvement: updated the stability of the
image upload
Question type, by solving a minor reported error.
Bugfixes
Questions API v2.158.22
- Improvement: sanitized certain response answers in the
image upload
Question type, to prevent against potential XSS attack.
Bugfixes
Questions API v2.158.21
- Fixed a bug that caused math content to render incorrectly inside the suggested answer list.
Polish
Questions API v2.158.20
- Improvement: sanitised certain response answers in the
imageUpload
,formulaV2
andchemistry
Questions, to prevent against potential XSS attack.
Polish
Questions API v2.158.19
- Improvement: improved the stability of the
audio
Question type. - Improvement: improved the stability of the drag-and-drop Question types
classification
,imageclozeassociationV2
andsortlist
.
Bugfixes
Questions API v2.158.18
- Fixed a bug in the
fileUpload
,imageUpload
andaudioPlayer
Question types. Certain inputs are now be sanitised to improve security, preventing scripting elements from being embedded. - Fixed a bug that caused Items API to throw an error: "20003: dynamic_items.data_table_seed must be a non-empty string or number" if an empty
session_id
was provided in local practice mode.
Bugfixes
Questions API v2.158.17
- Fixed a bug that threw an
IDBDatabase.transaction
exception whenindexedDB
was blocked by external browser extensions. - Fixed a bug, where the cursor would go to the wrong table cell in the
longtextV2
Question type after users deleted table content.
Bugfixes
Questions API v2.158.16, v2.158.15
- Fixed a bug that caused math content in the distractor rationale to not render, even when
is_math
was set to true. - Fixed a bug, preventing an exception from being thrown when pressing the backspace key without a proper text selection in the
longtextV2
Question type under some rare conditions. - Fixed a bug, preventing an exception from being thrown in some rare cases when users tried to interact with drag items of the
clozeassociation
Question type too quickly. - Fixed a bug, where the hide gridlines setting had no effect on the
simplechart
Question type.
Bugfixes
Questions API v2.158.14
- Fixed a bug that caused the width of
clozeassociation
Questions to be rendered incorrectly inside inactive Items. - Fixed a bug that threw an exception when calling the public method
mapValidationMetadata
of theclassification
Question type with thedistractor_rationale_response_level
argument without settingmetadata.distractor_rationale_response_level
data. - Fixed a bug that prevented the check answer button from working correctly in the
simplechart
Question type. - Fixed a bug, an XSS issue where JavaScript code was executing inside HTML attributes. As part of this, we have tightened the removal of attributes considered unsafe, that contain the string
javascript:
.
Bugfixes
Questions API v2.158.13
- Fixed a bug with the way ARIA labels for images in responses for the
clozeassociation
Question type are generated, so that screen readers read out the alt text instead of the HTMLimg
tag. - Fixed a bug that prevented the check answer button from working correctly in the
simplechart
Question type. - Fixed a bug, where the placeholder text was not displayed in the text input field of the
plaintext
Question type. - Fixed a bug that threw an exception if users pasted an image into the
longtextV2
Question type's editor that had no image formatting option set.
Polish
Questions API v2.158.13
- Improvement: changed ARIA labels for audio player buttons to minimise screen reader's button announcement when playing audio.
Bugfixes
Questions API v2.158.12
- Fixed a bug, handling pasting and dragging and dropping of external images and MathJax in
longtextV2
,chemistryessayV2
, andformulaessayV2
Question types, so that invalid data doesn't get persisted in responses. - Fixed a bug, correcting the display for the horizontal Math keypad so that it retains its full width.
- Fixed a bug that prevented the
resetValidationUI()
public method from clearing correct answers for thenumberlineplot
Question type. - Fixed a bug, changing the name of the file type 'Altera Quartus' to 'Quartus' for Questions that support file upload. This is because the name for the Quartus file extensions has changed.
Polish
Questions API v2.158.11
- Fixed a bug that caused image uploading in the
longtextV2
Question type to fail on iOS devices when users tried to upload without putting the focus into the editor. - Fixed a bug where an unsupported image file format could be chosen by the users when they inserted an image into the editor.
- Fixed a bug that prevented LaTeX content from rendering in review mode.
Polish
Questions API v2.158.10
- Improvement: internal update to improve the stability of Questions API.
Bugfixes
Questions API v2.158.9
- Fixed a bug where the
chemistryessayV2
Question type formulas were rendering in italics, which was not supposed to happen. - Fixed a bug that was preventing the custom matrices keyboard from showing the “add matrix row' and “add matrix column' keys inside the keypad.
Bugfixes
Questions API v2.158.8
- Fixed a bug that prevented the Math Question Generator Question type from completing step two and allowing the user to go to step three.
Bugfixes
Questions API v2.158.7
- Fixed a bug with the alignment of response boxes for the drag and drop Question type when used within a table.
Bugfixes
Questions API v2.158.6
- Fixed a bug with the text formatting on selected text for the order list in the
longtextv2
Question type. - Fixed a bug where the text overlapped when resizing the browser in the simplechart Question type.
- Fixed a bug that stopped the user from resetting an uploaded image.
- Fixed a bug with the video recorder Question type that wouldn't let you record a video in Mozilla Firefox.
- Fixed a bug that was not allowing 'tap and tap' functionality for 'drag and drop' Question types to work properly when combined with a passage.
Bugfixes
Questions API v2.158.5
- Fixed a bug with modal window centering in right-to-left language mode for
longtextV2
,chemistryessayV2
, andformulaessayV2
Question types. - Fixed a bug where the
disable
method did not disable the check answer button on some Question types. - Fixed a bug where the
beforeValidate
event was firing whenever students clicked the check answer button, even when the Question was not attempted. - Fixed a bug where formatting options didn't apply to text properly in the
longtextv2
Question type. - Fixed a bug that allowed users to interact with disabled
simpleshading
andtexthighlight
Question types.
Polish
Questions API v2.158.5
- Improvement: updated the HTML tags used for content rendering in the distractor rationale Question types. These were using HTML section tags for content, which caused a lot of screen readers to skip over that content.
Bugfixes
Questions API v2.158.4
- Fixed a bug with the charts Feature where an error would be displayed if there were more plotted answers than the valid ones.
Polish
Questions API v2.158.4
- Improvement: updated the drop-down menu button in the cloze math Question type to be more defensive against disruption from click events.
Bugfixes
Questions API v2.158.3
- Fixed a bug that prevented audio contained in drag and drop Questions with simple Features to not work as expected in mobile devices.
- Fixed a bug with the number line plot that caused an incorrect validation when more than one responses was allowed.
- Fixed a bug that was causing audio transcription to not work as it should.
- Fixed a bug with the file upload Question type that showed "undefined" as the description for a previously uploaded file.
Bugfixes
Questions API v2.158.2
- Fixed a bug that caused image uploading in the
longtextV2
Question type to fail on iOS devices when users tried to upload without putting the focus into the editor.
Bugfixes
Questions API v2.158.1
- Added a new feature to allow users of the longtextV2, formulaessayV2, and chemistryessayV2 Question types to paste math content.
- Fixed a bug that prevented math from being read out loud in Firefox by screen readers in the MCQ Question type.
Polish
Questions API v2.158.1
- Improvement: several accessibility enhancements for the file upload Question type.
Features
Questions API v2.158.0
- Added the LaTeX "downarrow" symbol, represented with a down pointing arrow to the Math Keypad.
Bugfixes
Questions API v2.158.0
- Fixed a bug with simple charts where the Question will be marked as invalid if the bar was moved through the X-axis.
- Fixed a bug that was causing alt text from images not being announced by screen readers in possible answers cells.
- Fixed a bug where the
audio
Question type microphone permissions modal window could not be interacted with in some cases. The user can now click on the Flash permissions to allow or deny access to the microphone. - Fixed a bug where the color picker icon was misaligned in the drawing Question type.
- Fixed a bug where clicking the replay button of the
drawing
Question type in review mode would affect other Question's responses and cause missing strokes at the first time rendering. - Fixed a bug that caused
resetValidationUI
to not clear thesuggested answers
in thegraphplotting
Question type. - Fixed a bug where the
shorttext
question type had incorrect scoring validation if theis_math: true
(is_math
setting is set to true). - Fixed a bug that caused an error message to pop up:
Changes that you made may not be saved.
, even when the user navigated away from the page after focusing in and out of the editor without making any changes in thelongtextV2
Question type. This issue only happened when there were uploaded images in the editor. - Fixed a bug that caused uploaded images to be inserted into the wrong position in the
longtextV2
Question type when the user focused onto different elements on the page before clicking theupload
button. - Fixed a bug where using multiple fingers or palm to draw on the drawing area of the
drawing
Question type will throw uncaught errors.
Polish
Questions API v2.158.0
- Improvement: improved accessibility for Graph Question types, including colors, contrast ratios and focus/hovered states.
- Improvement: upgraded accessibility in the choice matrix Question type.
- Improvement: polish work on the keypad modal in the new math essay with rich text Question type.
- Improvement: improved accessibility support to text input in the
drawing
Question type. When pressing the escape key on the characterMap modal window, it should close the modal and set the focus on the characterMap button. If there is any text input, then it will set the focus on the text input box. - Improvement: polish work on the keypad modal in the new math essay with rich text Question type.
- Improvement: text formatting can no longer be applied to math widgets in the longtextV2, formulaessayV2, and chemistryessayV2 question types.
- Improvement: improved the stability of the rendered Questions and Features.
- Improvement: improved the stability of the API when it's being loaded over a bad network connection or a strict firewall environment.
Features
Questions API v2.157.0
- Added support for opening files in the browser when they have been uploaded using the
fileupload
Question type. - Added support for a preview modal window when image uploading in the
longtextV2
Question type, to have the image centered in the preview viewport, and also when clicking on the image, it can be zoomed in and out. - Added the ability to add, move, remove and edit text using only the keyboard in the
drawing
Question type. - Added the ability to add and edit formulas to the
longtextV2
Question type. - Added new
formulaessayV2
andchemistryessayV2
Question types, which offer new functionality of embedding mathematical formulas or expressions into the response content.
Bugfixes
Questions API v2.157.0
- Fixed a bug that caused the uploaded image in the
longtextV2
Question type to be broken after a certain period of time. - Fixed a bug where an error message didn't display on the image uploading modal window, when uploading invalid images in the
longtextV2
Question type. - Fixed a bug that caused the focus to stay on the active editor after the image upload modal window was opened in the
longtextV2
Question type. - Fixed a bug that caused the
image
popup window in thelongtextV2
Question type from closing unexpectedly when the user tried to replace the selected image and then cancelled the process. - Fixed a bug with equivSymbolic and equivValue scoring methods where they were treating consecutive values as multiplication. For example 1 3/4 was interpreted as 1x3/4, now this will be treated as a mixed fraction of one and three quarters, equivalent to 7/4.
- Fixed a bug with some small issues with description field in the
file upload
Question type. - Fixed a bug in the
audio
Question type where some Action Builder workflows would not automatically start playing audio. - Fixed a bug that occurred when the users clicked the compass icon, and the compass was not displayed.
- Fixed a bug where the
audio
Question type microphone permissions modal window could not be interacted with in some cases. The user can now click on the Flash permissions to allow or deny access to the microphone. - Fixed a visual bug where the
audio
Question type progress indicator did not align with the actual position of the audio being played. - Fixed a visual bug where the
audio
Question type had excess space below the playback controls. - Fixed a bug with an undefined property issue in the
classification
Question type.
Polish
Questions API v2.157.0
- Improvement: updated colors in the
graph
Question type to pass contrast ratio validation. - Improvement: removed the unnecessary gap below the buttons of the
highlight
Question type's main toolbar. - Improvement: updated the new cross tool for
numberline with plot
Question type, removed from the default toolbar and minor style fixes. - Improvement: polished some issues related to image upload functionality in the
longtextV2
Question type. - Improvement: updated some border colors of buttons to meet with accessibility color contrast ratio expectations.
- Improvement: updated focus color in the
longtextV2
Question type to meet the accessibility contrast ratio. - Improvement: implemented several features for better messaging and handling of the life-cycle of our LTS versions for Questions API.
Features
Questions API v2.156.0
- Added a new field in the file upload Question type to allow users to enter a description for the file they just uploaded.
- Added a new
custom_widget_options
initialization option for Questions API. This contains authentication information required by custom Questions or Features created by Learnosity partners. - Added a new cross tool to the number line plot.
- Added the following features to the
text tool
of thedrawing
Question type:- Added the
charactermap
andcharacterMathMap
so that users can insert custom symbols. - Added options for
font size
and color selection.
- Added the
- Added image upload functionality to the
longtextV2
Question type. Now, students can upload the images directly from their devices and rotate or resize the images to suit their needs. In thereview
mode, reviewers can zoom in and out or open the submitted images in a new tab to review.
Bugfixes
Questions API v2.156.0
- Fixed a bug where the audio button inside a toolbar was not working properly.
- Fixed a bug where the
validate()
Question method would do nothing the first time it was called from within achanged
Question event. - Fixed a bug that was causing a console error in the recording Question type.
- Fixed a bug in the graphing Question type in which overlapping lines drawn by the student would result in a validation error.
Polish
Questions API v2.156.0
- Improvement: math is always correctly announced, when navigating in both reading mode and tab mode using a screen reader.
- Improvement: updated the validation UI green and red colors to meet correct accessibility contrast.
- Improvement: updated accessibility for the essay with rich text Question type.
- Improvement: changed the Learnosity internal math accessibility text generator to not generate automatic SI unit text for single letter variables. Previously g, m and s were generated as grams, meters and seconds respectively. Now these will be generated as g, m and s in autogenerated accessibility text for math.
Features
Questions API v2.155.0
- Added the ability to move text after being written in the drawing Question type. This creates a better user experience.
- Added support for uploading images in the
longtextV2
Question type. This allows students to combine both images and text in a single response. - Added a new Text Tool into the drawing Question type, that allows users to add text into the canvas. This adds an essential element to the tool, allowing students to create drawings including typed text.
- Added better ARIA labels to the custom keypad dropdown in the Math keypad so that screenreader users will get full information of what they are selecting.
- Added support for video files in the ".WMV" (Windows Media Video) file format, in the
file upload
Question type. This provides better support for videos created on the Windows operating system.
Bugfixes
Questions API v2.155.0
- Fixed a bug with Line Chart where the correct answer was not being displayed when in review mode, like all the other charts.
- Fixed a bug where videos were playing automatically, when that was not the intended behaviour.
- Fixed a bug with the different charts where the x-axis label would overlap after interacting with the chart in any way.
- Fixed a bug where the redo, undo and clear drawn marks features in the drawing Question type caused browser freezes or severe delays.
- Fixed a bug that caused
simplefeatures
insidesharedpassage
rendering to fail when navigating between dynamic sections.
Polish
Questions API v2.155.0
- Improvement: adjusted navigation to the info and keypad dropdown menu in the Math keypad so that screenreader users can get to these options from any top line key in the keypad.
Features
Questions API v2.154.0
- Added support for showing distractor rationale with validation UI to the
clozeassociation
andclozetext
Question types. - Added support for showing distractor rationale with validation UI to the
clozedropdown
Question type. - Added the "Math composition" symbol, represented with a circle to the Math Keypad.
- MathCore v1.75.0:
- Added support for ignore order within Chemistry formula containing equilibrium reaction.
Bugfixes
Questions API v2.154.0
- Fixed a bug that made simple features not accessible in the
sharedpassage
feature, when thereadyListener
is fired. - Fixed a bug in which the choice matrix Question type was a bit slow to respond after users selected one of the options.
- Fixed a bug which prevented users from correctly setting the border color of a table header.
- Fixed a bug that prevented iOS users from using the audio player volume control.
Polish
Questions API v2.154.0
- Improvement: updated behavior when tabbing in and out of the Math keypad, so that when a keyboard user enters a symbol, uses shift-tab to move their cursor to the input, then used tab to return back to keypad they will be focused on the most recently entered symbol.
- Improvement: enhanced the stability of the
record
functionality in theaudio
Question type.
Features
Questions API v2.153.0
- Added a configuration option which can be turned on for a consumer to enable a performance optimization for extremely large scale assessment (500k users concurrently).
- Added a close button for the Math keypad with floating display and improved its navigation using only the keyboard. Furthermore, announcements on its opening and closing have been added for screen reader users.
- Added new ruler images with predictable display resolution.
- Added a new attribute,
disable_auto_link
for longtextV2, when set to true, URLs entered by the user will not automatically become clickable-links. - Added a new public method
getAttemptedStatus()
to get the attempt status of a Question, such ashasReachedMinLimit
. - Added an aria label for shorttext Question types, providing extra context for users.
Bugfixes
Questions API v2.153.0
- Fixed a bug where the minimum selection notification message did not display in the resume state.
- Fixed the empty content in the correct answer list in the classification Question type.
Polish
Questions API v2.153.0
- Improvement: Updated accessibility for the formula editor in math questions.
- Improvement: Updated accessibility with Voice Over to prevent the screen reader from announcing everything inside the calculator dialog.
- MathCore v1.74.0:
- Improved support in Learnosity math scoring, where if an expression includes an exponential we were not recognising equivalent expressions. For example, where e^x is included and can be factored, i.e. 5*x*e^x-5e^x, the equivalent expression 5e^x(x-1) will now be scored as correct.
- Improved support for trigonometry identities that were not working with more complicated arguments inside the trig functions. The following trig identities are supported: reciprocal, pythagorean, quotient (tangent/cotangent), cofunction, supplement, periodic when n=1, parity (even/odd), sum and difference, and product to sum.
Features
Questions API v2.152.0
- Added support for the multiple choice Question type to allow users to set
min_selection
whenmultiple_responses: true
. - Added a new init option property
skip_replay_animation
which controls the existingskip_highlight_animation
.
Bugfixes
Questions API v2.152.0
- Fixed a bug where number line plot Questions were causing console errors, when "show correct answers" was turned on in Item preview mode.
- Fixed a bug in which the minus sign was rendered too thin in the following Question Types, causing it to be barely visible: Math Formula, Cloze Math, Cloze Chemistry, Cloze Math with Image and Math Essay.
- Fixed a bug where the hover description was not displaying in the longTextV2.
- Fixed a bug that caused
"validated"
events to be dispatched at inappropriate times in the"resume"
state. - Fixed a bug where the audio player simple feature can be interacted with, when there is no source URL.
- Fixed a bug in which setting the correct answer in the Graphing Question Type could lead to the application crashing.
- Fixed a bug in which creating a new label in the Graphing Question Type would result in a console error.
Polish
Questions API v2.152.0
- Improvement: upgraded accessibility for drag and drop Question types, and JAWS compatibility.
- Improvement: upgraded drag and drop accessibility for the following Question types: Cloze Drag & Drop, Label Image With Drag & Drop, Classification and Matchlist. Now the focus will be ensnared into the dropped response instead of going back to the possibility list.
- Improvement: Keyboard navigation for distractor rationale is now better organised, with related content grouped together.
- Improvement: Drag and drop Questions will now announce a better message regarding how to interact with response container zones.
For information on releases prior to 6th June 2018, please click here.