Questions API Release Log Overview
Below is an overview of notes for each release of Questions API.
Versions on this page
Version | Release date | End of Life |
---|---|---|
Latest | ||
2023.1.LTS Recommended | 15th February 2023 | February 2025 |
2022.3.LTS | 3rd November 2022 | December 2024 |
2022.2.LTS | 22nd June 2022 | July 2024 |
2022.1.LTS | 16th February 2022 | February 2024 |
2021.3.LTS | 8th October 2021 | November 2023 |
2021.2.LTS | 24th June 2021 | July 2023 |
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.
Bugfixes
Questions API v2.195.0- Fixed a bug in a dependency library which caused the
video
Question type to sometimes throw an error when using the scrubber. - Fixed a bug in the accessibility behaviour of the response options for the
multiple choice
Question type, where the screen reader re-reads the stimulus content. - Fixed a bug that caused improper rendering of simple features in draggable Items within drag and drop Questions, if there was Math content set inside them.
- Fixed a bug where keyboard navigation for the
graphplotting
Question type did not reach the boundary of the graphing plane for some settings. - Fixed a bug where the
validated
event did not fire when Questions were validated. - Fixed a bug where the options were not reflowing correctly when multiple columns were present.
- Fixed a bug whereby there was insufficient border contrast for the math keyboard when focused.
Polish
Questions API v2.195.0- Improvement: added two new label bundle keys for the
token highlight
Question type which can be used to customize screenreader announcements when the learner has selected and unselected a token.
2023.1.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 the 2023.1.LTS release.
- Released: 15th February 2023
- End of Life: February 2025
Bugfixes
Questions API v2.194.5- Fixed a bug where reattempting a
video
Question type failed when the user stopped the current recording and then quickly selected the record button again.
Polish
Questions API v2.194.4- Improvement: version bump to align versioning and consolidate fixes into v2.194.5.
Bugfixes
Questions API v2.194.3- Fixed a bug where point labels on charts overlapped with x-axis labels if the point labels were too long.
- Fixed a bug where reattempting a
video
Question type failed when the user stopped the current recording and then quickly selected the record button again. - Fixed a bug where the
graphplotting
Question type with a grid consisting of non-integer coordinates was not accessible for keyboard or screen reader users. - Fixed a bug, preventing the
longtextV2
Question type from occasionally throwing a 'wrong document' error in the console.
Polish
Questions API v2.194.3- Improvement: upgraded the stability of the
longtextV2
Question type when inserting atable
element or complex formatted text. - Improvement: upgraded the stability of the
audio
Question type. - Improvement: upgraded the stability of the
linereader
Feature type.
Bugfixes
Questions API v2.194.2, v2.194.1- Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the
longtext
,formulaessay
, andlongtextV2
Question type s. - Fixed a bug with the hotspot Question type that caused the page to scroll when selecting or deselecting a hotspot.
- Fixed a bug with the hotspot Question type where the browser default outlines were appearing when focused on hotspots. These outlines will now only appear when the Question is in review mode.
- Fixed a bug with the hotspot Question type where multiple hotspots at a time could show focus outlines.
- Fixed a bug with the hotspot Question type where a user could still interact with hotspots in review and preview modes.
- Fixed a bug with the hotspot Question type where a focus outline would appear when deselecting a hotspot. This should reduce ambiguity about whether a hotspot is still selected.
- Fixed a bug causing the response drag icon of the imageclozeassociationV2 Question type to be missing, after moving that response into a drop zone.
- Fixed a bug in the
imageclozeassociationV2
Question type where duplicate possible responses would not remain in the expected correct positions.
Polish
Questions API v2.194.1- Improvement: accessibility and UI improvements for pop-up content.
Features
Questions API v2.194.0- Added support for pop up content in the stimulus of Questions and Features.
Bugfixes
Questions API v2.194.0- Fixed a bug in the accessibility behaviour for the line reader, i.e. added a more informative message for screen reader users, improved CSS styles.
- Fixed a bug where the stem numeration would display when the validated responses were not provided.
Bugfixes
Questions API v2.193.0- Fixed a bug causing an inconsistent border state in the
hotspot
Question type when users selected then unselected anyhotspot
option. - Mathcore v1.80.0
- Fixed a bug where
isExpanded
math scoring method did not properly score the term -1.
Polish
Questions API v2.193.0- Improvement: refined the accessibility behaviour for the line reader, i.e. added a more informative message for screen reader users, improved CSS styles.
2022.3.LTS
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 the 2022.3.LTS release.
- Released: 3rd November 2022
- End of Life: December 2024
Bugfixes
Questions API v2.192.7- Fixed a bug where point labels on charts overlapped with x-axis labels if the point labels were too long.
- Fixed a bug where reattempting a
video
Question type failed when the user stopped the current recording and then quickly selected the record button again.
Bugfixes
Questions API v2.192.6- Fixed a bug causing the response drag icon of the
imageclozeassociationV2
Question type to be missing, after moving that response into a drop zone. - Fixed a bug with the
hotspot
Question type that caused the page to scroll when selecting or deselecting a hotspot. - Fixed a bug with the
hotspot
Question type where the browser default outlines were appearing when focused on hotspots. These outlines will now only appear when the Question is in review mode. - Fixed a bug with the
hotspot
Question type where multiple hotspots at a time could show focus outlines. - Fixed a bug with the
hotspot
Question type where a user could still interact with hotspots in review and preview modes. - Fixed a bug with the
hotspot
Question type where a focus outline would appear when deselecting a hotspot. This should reduce ambiguity about whether a hotspot is still selected.
Bugfixes
Questions API v2.192.5, v2.192.4- Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the
longtext
,formulaessay
, andlongtextV2
Question type s. - Fixed a bug in the
imageclozedropdown
andimageclozetext
Question type s where the STEM numeration would be displayed when the validated responses were not provided.
Bugfixes
Questions API v2.192.3- Fixed a bug causing an inconsistent border state in the
hotspot
Question type when users selected then unselected anyhotspot
Item.
Bugfixes
Questions API v2.192.2- Fixed a bug in cloze chemistry formula, chemistry formula, chemistry essay with rich text and cloze image chemistry Question type s, that showed chemical expressions in italics instead of plain text.
- Fixed a bug where a 'memory exhausted' error would be thrown when decoding a large JSON value.
- Fixed a bug where disabled buttons in the toolbar of the
graphplotting
Question type were undiscoverable for screen reader users. - Fixed a bug where the isValid() public method returned an incorrect value when the response of a Question had been reset.
- Fixed a bug where the accessibility colour scheme was not working in the
numberlineplot
Question type, making it nearly impossible to use for the white on black scheme.
Polish
Questions API v2.192.2- Improvement: refined the accessibility behaviour for the calculator, i.e. added a more informative message for screen reader users, improved CSS styles, allowed arrow keys to move the calculator faster. Also, prevented accidental clicking of other elements when performing click-to-move actions with the calculator.
Features
Questions API v2.192.1- Added background capabilities for future features.
Bugfixes
Questions API v2.192.1- Fixed a bug whereby Math Scoring Exceptions caused UI validation errors.
- Fixed a bug in the cloze dropdown and image dropdown Question type s where the shuffling of response options occurred in an identical manner across all dropdowns.
- Fixed a bug to support future functionality for a new attribute
canvas_container_style
in simple shading, giving authors the ability to individually style the four edges of the grid container.
Bugfixes
Questions API v2.190.1- Fixed a bug causing Questions API to fail in validating Question types like
association
correctly, when the possible responses contained invalid HTML data.
Bugfixes
Questions API v2.190.0, v2.188.1- Fixed a bug in the
video
Question type where the Record button becomes unresponsive when the user stops the recording before the recording countdown is over. - Fixed a bug in the
seek
public methods for thevideoplayer
andaudioplayer
feature types. Theseek
method now sets the video player and the audio player to the desired progress, even when the player has not been played. - Fixed a bug where the
sharedpassage
feature type was not being rendered in two column layout in Item Branching Adaptive Assessments. - Fixed a bug where the screen reader was not reading out the exposed visible label when the assistive label configuration
exposed_visible_label
was set tofalse
and had no label. - Fixed a bug where the screen reader was reading out an unnecessary comma in the
mcq
Question type options. - Fixed a bug, various issues causing out of sync video and audio when using the
video
Question type. - Fixed a bug, various issues causing voice echo when recording using the
video
Question type. - Fixed a bug where assistive labels in the multiple choice Question type could be navigated by the screen reader when the
disable_spokenmath_distractors
setting was set to true. This was not the intended behavior." - Fixed a bug when using the Enable scrolling for long content layout setting in the Author Site, which caused two scrollbars to render in the test.
Polish
Questions API v2.190.0, v2.188.1- Improvement: updated vendors for security and compatibility.
- Improvement: fixed an accessibility warning for the
mcq
Question type when the role conflicts with other ARIA attributes.
Features
Questions API v2.189.0- Added a new default configuration, where the audio Question type's
ui_style.responsive_layout
attribute is set to 'true'. Now, the audio Question will have a responsive layout enabled by default.
Bugfixes
Questions API v2.189.0- Fixed a bug when checking the 'Enable scrolling for long content' in layout settings of Author Site was causing two scrollbars to render in the test.
- Fixed a bug where assistive labels in the multiple choice Question type could be navigated by the screen reader when the
disable_spokenmath_distractors
setting was set to true. This was not the intended behavior.
Polish
Questions API v2.189.0- Improvement: applied the Learnosity Design System (LDS) buttons to Question Editor's modal buttons. These will now be more consistent in presentation.
- Improvement: fixed an accessibility warning for the
mcq
Question type when the role conflicts with other ARIA attributes. - Improvement: updated XSS protection.
Bugfixes
Questions API v2.188.0- Fixed a bug in one of our dependency libraries where the
video
Question type would sometimes throw an error when using the scrubber. - Fixed a bug where the number box background did not align to the text-box and the triangle background did not align to the text-box background in the
imageclozetext
Question type. - Fixed a bug whereby validation indicators were missing for the
numberlineplot
Question type. - Mathcore v1.79.2
- Fixed a bug whereby Mathematical Italic Small Epsilon characters were incorrectly supported in math formulas.
- Fixed a bug whereby percent symbol characters were incorrectly supported in mixed numbers in math formulas.
Polish
Questions API v2.188.0- Improvement: Added accessibility for the move button when being dragged and dropped in the Safari browser.
- Improvement: updated an error message for the
audio
Question type and validation, to provide more readily actionable information. - Improvement: updated XSS protection.
Features
Questions API v2.187.0- Added support for various unicode arrows.
Bugfixes
Questions API v2.187.0- Fixed a bug, correcting CSS in borderless tables to enable VoiceOver. Previously, screen readers could not find or read borderless tables in rich text fields.
- Fixed a bug where audio recording was not working in some situations, for e.g. a countdown configured with actions 'Start recording' would not work when an Item had loaded.
- Fixed a bug, concerning multiple issues for the Line reader where the drag handle, window resize and mask resize buttons didn't calculate the correct page coordinates.
- Fixed a bug where grouped response titles with HTML entities didn't render properly.
- Fixed a bug whereby some very old browser versions couldn't load new scoring changes.
Polish
Questions API v2.187.0- Improvement: internal changes to support future functionality for a new attribute
canvas_container_style
in thesimpleshading
Question type, giving authors the ability to individually style the four edges of the grid container. - Improvement: accessibility enhancements for the
calculator
, allowing users to reposition the calculator on screen reader. Added an ARIA label for the move button when being dragged and dropped.
2022.2.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about the 2022.2.LTS release.
- Released: 22nd June 2022
- End of Life: July 2024
Bugfixes
Questions API v2.186.15- Fixed a bug where point labels on charts overlapped with x-axis labels if the point labels were too long.
- Fixed a bug where reattempting a
video
Question type failed when the user stopped the current recording and then quickly selected the record button again.
Polish
Questions API v2.186.14- Improvement: version bump to align versioning and consolidate fixes into v2.186.15.
Bugfixes
Questions API v2.186.13- Fixed a bug causing the response drag icon of the
imageclozeassociationV2
Question type to be missing, after moving that response into a drop zone. - Fixed a bug with the
hotspot
Question type that caused the page to scroll when selecting or deselecting a hotspot. - Fixed a bug with the
hotspot
Question type where the browser default outlines were appearing when focused on hotspots. These outlines will now only appear when the Question is in review mode. - Fixed a bug with the
hotspot
Question type where multiple hotspots at a time could show focus outlines. - Fixed a bug with the
hotspot
Question type where a user could still interact with hotspots in review and preview modes. - Fixed a bug with the
hotspot
Question type where a focus outline would appear when deselecting a hotspot. This should reduce ambiguity about whether a hotspot is still selected.
Bugfixes
Questions API v2.186.12, v2.186.11- Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the
longtext
,formulaessay
, andlongtextV2
Question type s. - Fixed a bug in the
imageclozedropdown
andimageclozetext
Question type s where the STEM numeration would be displayed when the validated responses were not provided.
Bugfixes
Questions API v2.186.10- Fixed a bug causing an inconsistent border state in the
hotspot
Question type when users selected then unselected anyhotspot
Item. - Fixed a bug that caused the
video
Question type to stop working in the Safari browser on iOS, iPad and Mac. This Question type is now fully supported in all major browsers and devices.
Bugfixes
Questions API v2.186.9- Fixed a bug in the
cloze chemistry formula
,chemistry formula
,chemistry essay with rich text
andcloze image chemistry
Question type s, that showed chemical expressions in italics instead of plain text. - Fixed a bug where disabled buttons in the toolbar of the
graph plotting
Question type were undiscoverable for screen reader users. - Fixed a bug where a 'memory exhausted' error would be thrown when decoding a large JSON value.
Bugfixes
Questions API v2.186.8- Fixed a bug in the cloze dropdown and image dropdown Question type s where the shuffling of response options occurred in an identical manner across all dropdowns.
Bugfixes
Questions API v2.186.7- Fixed a bug whereby Math Scoring Exceptions caused UI validation errors.
- Fixed a bug where the screen reader was not reading out the exposed visible label when the assistive label configuration
exposed_visible_label
was set tofalse
and had no label. - Fixed a bug where the
sharedpassage
feature type was not being rendered in two column layout in Item Branching Adaptive Assessments. - Fixed a bug in the
seek
public methods for thevideoplayer
andaudioplayer
feature types. Theseek
method now sets the video player and the audio player to the desired progress, even when the player has not been played.
Bugfixes
Questions API v2.186.5- Fixed a bug causing Questions API to fail in validating Question types like
association
correctly, when the possible responses contained invalid HTML data.
Bugfixes
Questions API v2.186.4- Fixed a bug where assistive labels in the multiple choice Question type could be navigated by the screen reader when the
disable_spokenmath_distractors
setting was set to true. This was not the intended behavior. - Fixed a bug when using the Enable scrolling for long content layout setting in the Author Site, which caused two scrollbars to render in the test.
Polish
Questions API v2.186.4- Improvement: fixed an accessibility warning for the
mcq
Question type when the role conflicts with other ARIA attributes.
Bugfixes
Questions API v2.186.3- Fixed a bug whereby validation indicators were missing for the
numberlineplot
Question type. - Fixed a bug in one of our vendors where the
video
Question types would sometimes throw an error when using the scrubber.
Polish
Questions API v2.186.3- Improvement: updated an error message for the
audio
recording Question type and validation, to provide more readily actionable information.
Bugfixes
Questions API v2.186.2- Added new hover and drag icon states for the Line reader.
- Fixed a bug, concerning multiple issues for the Line reader where the drag handle, window resize and mask resize buttons didn't calculate the correct page coordinates.
- Fixed a bug, correcting CSS in borderless tables to enable VoiceOver. Previously, screen readers could not find or read borderless tables in rich text fields.
- Fixed a bug where audio recording was not working in some situations, for e.g. a countdown configured with actions "Start recording" would not work when an Item had loaded.
- Fixed a bug where grouped response titles with HTML entities didn't render properly.
Bugfixes
Questions API v2.186.1- Fixed a bug whereby some very old browser versions couldn't load new scoring changes.
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 the 2022.1.LTS release.
- Released: 16th February 2022
- End of Life: February 2024
Bugfixes
Questions API v2.181.18- Fixed a bug where point labels on charts overlapped with x-axis labels if the point labels were too long.
- Fixed a bug where reattempting a
video
Question type failed when the user stopped the current recording and then quickly selected the record button again.
Bugfixes
Questions API v2.181.17- Fixed a bug causing the response drag icon of the
imageclozeassociationV2
Question type to be missing, after moving that response into a drop zone. - Fixed a bug with the
hotspot
Question type that caused the page to scroll when selecting or deselecting a hotspot. - Fixed a bug with the
hotspot
Question type where the browser default outlines were appearing when focused on hotspots. These outlines will now only appear when the Question is in review mode. - Fixed a bug with the
hotspot
Question type where multiple hotspots at a time could show focus outlines. - Fixed a bug with the
hotspot
Question type where a user could still interact with hotspots in review and preview modes. - Fixed a bug with the
hotspot
Question type where a focus outline would appear when deselecting a hotspot. This should reduce ambiguity about whether a hotspot is still selected.
Bugfixes
Questions API v2.181.16, v2.181.15- Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the
longtext
,formulaessay
, andlongtextV2
Question type s. - Fixed a bug in the
imageclozedropdown
andimageclozetext
Question type s where the STEM numeration would be displayed when the validated responses were not provided.
Bugfixes
Questions API v2.181.14- Fixed a bug causing an inconsistent border state in the
hotspot
Question type when users selected then unselected anyhotspot
Item. - Fixed a bug that caused the
video
Question type to stop working in the Safari browser on iOS, iPad and Mac. This Question type is now fully supported in all major browsers and devices.
Bugfixes
Questions API v2.181.13- Fixed a bug in the
cloze chemistry formula
,chemistry formula
,chemistry essay with rich text
andcloze image chemistry
Question type s, that showed chemical expressions in italics instead of plain text. - Fixed a bug where disabled buttons in the toolbar of the
graph plotting
Question type were undiscoverable for screen reader users. - Fixed a bug where a 'memory exhausted' error would be thrown when decoding a large JSON value.
Bugfixes
Questions API v2.181.12- Fixed a bug in the cloze dropdown and image dropdown Question type s where the shuffling of response options occurred in an identical manner across all dropdowns.
Bugfixes
Questions API v2.181.11- Fixed a bug where the
sharedpassage
feature type was not being rendered in two column layout in Item Branching Adaptive Assessments. - Fixed a bug in the
seek
public methods for thevideoplayer
andaudioplayer
feature types. Theseek
method now sets the video player and the audio player to the desired progress, even when the player has not been played.
Bugfixes
Questions API v2.181.10- Fixed a bug causing Questions API to fail in validating Question types like
association
correctly, when the possible responses contained invalid HTML data.
Bugfixes
Questions API v2.181.9- Fixed a bug when using the Enable scrolling for long content layout setting in the Author Site, which caused two scrollbars to render in the test.
Polish
Questions API v2.181.9- Improvement: fixed an accessibility warning for the
mcq
Question type when the role conflicts with other ARIA attributes.
Bugfixes
Questions API v2.181.8- Fixed a bug whereby validation indicators were missing for the
numberlineplot
Question type. - Fixed a bug in one of our vendors where the
video
Question types would sometimes throw an error when using the scrubber.
Polish
Questions API v2.181.8- Improvement: updated an error message for the
audio
recording Question type and validation, to provide more readily actionable information.
Bugfixes
Questions API v2.181.7- Fixed a bug, correcting CSS in borderless tables to enable VoiceOver. Previously, screen readers could not find or read borderless tables in rich text fields.
- Fixed a bug where audio recording was not working in some situations, for e.g. a countdown configured with actions "Start recording" would not work when an Item had loaded.
- Fixed a bug where grouped response titles with HTML entities didn't render properly.
Bugfixes
Questions API v2.181.6- 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.
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 type s 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 the 2021.3.LTS release.
- Released: 8th October 2021
- End of Life: November 2023
Bugfixes
Questions API v2.177.25- Fixed a bug causing the response drag icon of the
imageclozeassociationV2
Question type to be missing, after moving that response into a drop zone. - Fixed a bug with the
hotspot
Question type that caused the page to scroll when selecting or deselecting a hotspot. - Fixed a bug with the
hotspot
Question type where the browser default outlines were appearing when focused on hotspots. These outlines will now only appear when the Question is in review mode. - Fixed a bug with the
hotspot
Question type where multiple hotspots at a time could show focus outlines. - Fixed a bug with the
hotspot
Question type where a user could still interact with hotspots in review and preview modes. - Fixed a bug with the
hotspot
Question type where a focus outline would appear when deselecting a hotspot. This should reduce ambiguity about whether a hotspot is still selected.
Bugfixes
Questions API v2.177.24, v2.177.23- Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the
longtext
,formulaessay
, andlongtextV2
Question type s. - Fixed bug causing the last letter to be missing from
longtext
,formulaessay
,longtextV2
Question type s occasionally. - Fixed a bug in the
imageclozedropdown
andimageclozetext
Question type s where the STEM numeration would be displayed when the validated responses were not provided.
Bugfixes
Questions API v2.177.22- Fixed a bug causing an inconsistent border state in the
hotspot
Question type when users selected then unselected anyhotspot
Item. - Fixed a bug that caused the
video
Question type to stop working in the Safari browser on iOS, iPad and Mac. This Question type is now fully supported in all major browsers and devices.
Bugfixes
Questions API v2.177.21- Fixed a bug in the
cloze chemistry formula
,chemistry formula
,chemistry essay with rich text
andcloze image chemistry
Question type s, that showed chemical expressions in italics instead of plain text. - Fixed a bug where disabled buttons in the toolbar of the
graph plotting
Question type were undiscoverable for screen reader users. - Fixed a bug where a 'memory exhausted' error would be thrown when decoding a large JSON value.
Bugfixes
Questions API v2.177.20- Fixed a bug in the cloze dropdown and image dropdown Question type s where the shuffling of response options occurred in an identical manner across all dropdowns.
Bugfixes
Questions API v2.177.19- Fixed a bug where the
sharedpassage
feature type was not being rendered in two column layout in Item Branching Adaptive Assessments. - Fixed a bug in the
seek
public methods for thevideoplayer
andaudioplayer
feature types. Theseek
method now sets the video player and the audio player to the desired progress, even when the player has not been played.
Bugfixes
Questions API v2.177.18- Fixed a bug causing Questions API to fail in validating Question types like
association
correctly, when the possible responses contained invalid HTML data.
Bugfixes
Questions API v2.177.17- Fixed a bug when using the Enable scrolling for long content layout setting in the Author Site, which caused two scrollbars to render in the test.
Polish
Questions API v2.177.17- Improvement: fixed an accessibility warning for the
mcq
Question type when the role conflicts with other ARIA attributes.
Bugfixes
Questions API v2.177.16- Fixed a bug whereby validation indicators were missing for the
numberlineplot
Question type. - Fixed a bug in one of our vendors where the
video
Question types would sometimes throw an error when using the scrubber.
Polish
Questions API v2.177.16- Improvement: updated an error message for the
audio
recording Question type and validation, to provide more readily actionable information.
Bugfixes
Questions API v2.177.15- Fixed a bug, correcting CSS in borderless tables to enable VoiceOver. Previously, screen readers could not find or read borderless tables in rich text fields.
- Fixed a bug where audio recording was not working in some situations, for e.g. a countdown configured with actions "Start recording" would not work when an Item had loaded.
- Fixed a bug where grouped response titles with HTML entities didn't render properly.
Bugfixes
Questions API v2.177.14- 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.
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 type s 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 the 2021.2.LTS release.
- Released: 24th June 2021
- End of Life: July 2023
Bugfixes
Questions API v2.173.26- Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the
longtext
,formulaessay
, andlongtextV2
Question type s.
Bugfixes
Questions API v2.173.25- Fixed a bug where a 'memory exhausted' error would be thrown when decoding a large JSON value.
- Fixed a bug where an error logging message was incomplete, whenever any XSS contents were captured.
Bugfixes
Questions API v2.173.24- Fixed a bug in the cloze dropdown and image dropdown Question type s where the shuffling of response options occurred in an identical manner across all dropdowns.
Bugfixes
Questions API v2.173.23- Fixed a bug where the
sharedpassage
feature type was not being rendered in two column layout in Item Branching Adaptive Assessments. - Fixed a bug in the
seek
public methods for thevideoplayer
andaudioplayer
feature types. Theseek
method now sets the video player and the audio player to the desired progress, even when the player has not been played.
Bugfixes
Questions API v2.173.22- Fixed a bug causing Questions API to fail in validating Question types like
association
correctly, when the possible responses contained invalid HTML data.
Bugfixes
Questions API v2.173.21- Fixed a bug when using the Enable scrolling for long content layout setting in the Author Site, which caused two scrollbars to render in the test.
Polish
Questions API v2.173.21- Improvement: fixed an accessibility warning for the
mcq
Question type when the role conflicts with other ARIA attributes.
Bugfixes
Questions API v2.173.20- Fixed a bug whereby validation indicators were missing for the
numberlineplot
Question type. - Fixed a bug in one of our vendors where the
video
Question types would sometimes throw an error when using the scrubber.
Polish
Questions API v2.173.20- Improvement: updated an error message for the
audio
recording Question type and validation, to provide more readily actionable information.
Bugfixes
Questions API v2.173.19- Fixed a bug, correcting CSS in borderless tables to enable VoiceOver. Previously, screen readers could not find or read borderless tables in rich text fields.
- Fixed a bug where audio recording was not working in some situations, for e.g. a countdown configured with actions "Start recording" would not work when an Item had loaded.
- Fixed a bug where grouped response titles with HTML entities didn't render properly.
Bugfixes
Questions API v2.173.18- 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.
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 type s 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.
Polish
Questions API v2.173.1- Improvement: improved the stability of the
audio
Question type.
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 type s.
Features
Questions API v2.172.0- Added
codeInline
andcodeEditor
support in thelongtextV2
Question type s 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 type s, 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.
For information on releases prior to 6th June 2018, please click here.