Items API Release Log Overview

Below is an overview of notes for each release of Items API.

Versions on this page

Version Release date End of Life
Latest 
2023.2.LTS Recommended 7th June 2023 June 2025
2023.1.LTS  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
See 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.

Features
Questions API v2.201.0
Bugfixes
Items API v1.120.1, Assess API v2.133.1, Questions API v2.201.0, Events API v1.11.1, Annotations API v0.19.1
  • Fixed a bug where an out-of-sync client and server time caused the start_time feature to not work correctly.
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.
  • Fixed a bug where screen reader support for Item flagging and attempted status were not properly supported.
  • Fixed a bug, where calling the reset public method wouldn't stop playback of audio.
  • Fixed an issue where Token Highlight wouldn't render fully when calling the render public method.
Features
Items API v1.120.0, Assess API v2.133.0, Questions API v2.200.0
Bugfixes
Items API v1.120.0, Questions API v2.200.0
  • Fixed a bug where old sessions would not load in review if they were attempted without using Items API.
  • Fixed a bug in the hotspot Question types where selecting hotspots wouldn't show the correct selection/deselection states.
Features
Items API v1.119.0, Questions API v2.199.0, Events API v1.11.0, Annotations API v0.19.0
  • Added a feature to control requests going to inactive customer accounts.
  • Added support for using file upload Question types for customers using Global Accelerator.
  • Added image scaling options to imageclozeformula.
Bugfixes
Items API v1.119.0, Assess API v2.132.2, Questions API v2.199.0
  • Fixed a bug where an error from an adaptive backend was reported with error code 10018. It is now correctly reported as 50006.
  • Fixed a bug that caused the vertical table of contents and side menu buttons to overlap.
  • Fixed a bug where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer.
  • Fixed a bug causing the index labels of the hotspot Question type to stay on the screen when learners attempt the Question after the public method validate() is called.
  • Fixed a bug in the mcq and imageclozeformula Question types, when math or formula content was included, a horizontal scroll bar rendered at the Question container if the content exceeded the container width.
  • Fixed a bug where content is missing for Spoken Math element of clozeformula and formulaV2 on resume state.
  • Fixed a bug where the resetResponse() public method is not disabled when a Question has been disabled using the disable() public method.
  • Fixed a bug where an internal error in Questions API prevented the right-to-left text mode to work as expected.
  • Fixed a bug that in rare cases caused an exception when the learner selects and deletes the entire response in the longtextV2 Question type containing rich code editor content.
  • Fixed a bug whereby double quotes were not recognised as a double prime character in clozeformula.
Bugfixes
Assess API v2.132.1, Questions API v2.198.1
  • Fixed a bug where the 'next' button did not work if a section contained only one Item, when next_button.enable_basic_next_option was enabled.
  • Added an outline to shapes when they are focused, to meet accessibility requirements for the hotspot Question type.
  • Fixed a bug where all content was deleted when justifying content containing lists in the longtextV2 Question type.
  • Fixed a bug where the screen reader gave incorrect information when the 'check answer' button was pressed.
Polish
Assess API v2.132.1, v2.132.0, Questions API v2.198.1
  • Improvement: internal changes to improve the stability of the app.
Features
Assess API v2.131.0
  • Added the ability to move and resize the resource modal window via mouse and keyboard support.
Bugfixes
Assess API v2.131.0, Questions API v2.198.0
  • Fixed a bug, an error in the header element in the resources dialog for screen reader users, when Item content starts with a Feature type and the screen reader reads out the generic label of 'Feature'.
  • Fixed a bug where the maximum character limit was not correctly calculated in the APIlongtextV2 Question type.
  • Fixed a bug with drag & drop functionality that prevented math from being rendered properly.
  • Fixed a bug with the defer_render init option for Feature types, where it was not triggering the rendered event.
Polish
Questions API v2.198.0
  • Improvement: created a new endpoint to send Feature usage by types for metrics.

2023.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 the 2023.2.LTS release.

  • Released: 7th June 2023
  • End of Life: June 2025

Bugfixes
Items API v1.118.3, Questions API v2.197.5, Events API v1.10.3, Annotations API v0.18.3
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.
Polish
Questions API v2.197.5
  • Improvement: added support for passing custom configurations to the Learnosity loaded MathJax v3 instance.
Bugfixes
Items API v1.118.2, Questions API v2.197.4
  • Fixed a bug where an error from an adaptive backend was reported with error code 10018. It is now correctly reported as 50006.
  • Fixed a bug where content was missing for the Spoken Math element of clozeformula and formulaV2 Question types in the resume state.
  • Fixed a bug where the resetResponse() public method was not disabled when a Question had been disabled using the disable() public method.
  • Fixed a bug in the mcq and imageclozeformula Question types, when math or formula content was included, a horizontal scroll bar rendered at the Question container if the content exceeded the container width.
  • Fixed a bug in the hotspot Question types where selecting hotspots wouldn't show the correct selection/deselection states.
  • Fixed a bug whereby double quotes were not recognised as a double prime character in the clozeformula Question type.
  • Fixed a bug where file upload Question types would not work for customers using Global Accelerator. We can now configure a proxy for any customer that requires it.
  • Fixed a bug where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer.
Polish
Items API v1.118.2, Questions API v2.197.4, Events API v1.10.2, Annotations API v0.18.2
  • Improvement: internal update to control requests going to inactive customer accounts.
Bugfixes
Assess API v2.130.2, Questions API v2.197.3
  • Fixed a bug where the 'next' button did not work if a section contained only one Item, when next_button.enable_basic_next_option was enabled.
  • Fixed a bug that in rare cases caused an exception when the learner selects and deletes the entire response in the longtextV2 Question type containing rich code editor content.
  • Fixed a bug where all content was deleted when justifying content containing lists in the longtextV2 Question type.
  • Fixed a bug causing the index labels of the hotspot Question type to stay on the screen when learners attempt the Question after the public method validate() is called.
  • Fixed a bug where an internal error in Questions API prevented the right-to-left text mode to work as expected.
  • Fixed a bug where the screen reader gave incorrect information when the 'check answer' button was pressed.
Polish
Questions API v2.197.3
  • Improvement: Added an outline to shapes when they are focused, to meet accessibility requirements for the hotspot Question type.
Bugfixes
Assess API v2.130.1, Questions API v2.197.2
  • Fixed a bug, an error in the header element in the resources dialog for screen reader users, when Item content started with a Feature type and the screen reader would read out the generic label of 'Feature'.
  • Fixed a bug where the maximum character limit was not correctly calculated in the longtextV2 Question type.
Polish
Items API v1.118.1
  • Improvement: internal changes to improve the stability of the app.
Polish
Annotations API v0.18.1
  • Improvement: internal changes to improve the stability of the app.
Bugfixes
Questions API v2.197.1
  • Fixed a bug with drag & drop functionality that prevented math from being rendered properly.
Features
Assess API v2.130.0, Questions API v2.197.0
  • Added the new defer_render initialization option in the assessment player, which causes the previous and next Items to be rendered when you navigate to an Item.
  • Fixed a bug causing simple Feature and math content to disappear when the render public method was called.
  • Fixed a bug on the calculator and line reader Features, where the click and move functionality would cause unwanted interaction with elements lying underneath.
  • Improvement: added an additional configuration options to the render_optimization.defer_render init option to allow 'staggered' rendering, whereby hidden widgets will be rendered at a configurable interval, so that all widgets will eventually be pre-rendered in background without slowing down the initial render of the app. This will significantly reduce the likelihood of a user seeing a render happen (i.e. a flash) as a widget becomes visible, e.g. when navigating to or revealing an Item in an app.
Bugfixes
Assess API v2.130.0, Questions API v2.197.0
  • Fixed a bug causing the custom_button element labels to disappear when rendered in certain regions on medium-sized (tablet) screen resolutions.
  • Fixed a bug causing only one custom_button element to be visible in tablet view.
  • Fixed a bug where the client could not override the remaining time of an assessment through the config.time.max_time init option for Activity configuration.
  • Fixed a bug where the resources modal would relocate to the top left corner of the window when the window was resized.
  • Fixed a bug whereby MathQuill textareas sometimes had non-unique IDs.
  • Fixed a bug with accessibility, where pressing the Escape key within math response boxes would not hide the math keypad.
Polish
Items API v1.118.0, Questions API v2.197.0
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.
  • Improvement: prevented third party tools like Text Help from hijacking the content of the passage Feature's pagination toolbar.
Bugfixes
Items API v1.117.1, Questions API v2.196.1
  • Fixed a bug where learners were able to focus on a hidden iframe element.
  • Fixed a bug causing the drawing Question type tools' drawing positions in Safari browser to be offset incorrectly, when the transform: scale CSS was applied.
  • Fixed a bug where identical correct answer options caused duplicate response options to appear in the imageclozeassociationV2 Question type.
  • Fixed a bug where inline successive multiple choice Questions were not selected when using the Tab key.
  • Fixed a bug where the drag handle icon was incorrectly shown in the response area of the image cloze association Question type.
  • Fixed a bug where users were able to focus on a hidden iframe element.
Polish
Items API v1.117.1, Assess API v2.129.2, Events API v1.10.1
  • Improvement: implemented back-end changes required for upcoming feature.
  • Improvement: implemented backend changes required for upcoming feature.
  • Improvement: implemented backend changes required for upcoming feature (Events API).
Features
Questions API v2.196.0
  • Added support for the angled brackets symbol in the keypad.
Bugfixes
Assess API v2.129.1, Questions API v2.196.0
  • Fixed a bug causing the 'next' button to be enabled, when the user had reached the last Item of a section assessment with next_button.enable_basic_next_option enabled.
  • Fixed a bug where certain visual defects with region_overrides' behaviors were being reported internally.
  • Fixed a bug where the resource panel was not gaining the focus when the hamburger menu was active.
  • Fixed a bug where the arrow keys did not accurately select or navigate options in the choice matrix Question type.
Polish
Items API v1.117.0, Assess API v2.129.1, Questions API v2.196.0, Events API v1.10.0, Annotations API v0.18.0
  • Improvement: implemented backend changes required for upcoming feature (Items API).
  • Improvement: performance enhancements to improve initial load times (Items API).
  • Improvement: implemented backend changes required for upcoming feature (Assess API).
  • Improvement: performance enhancements to improve initial load times (Assess API).
  • Improvement: updated color contrast and tooltip consistency on buttons.
  • Improvement: updated the label for the resources panel resizing button to accurately define the combination of keyboard keys required to resize the resources modal when a mouse is not being used.
  • Improvement: implemented backend changes required for upcoming feature (Questions API).
  • Improvement: performance enhancements to improve initial load times (Questions API).
  • Improvement: implemented backend changes required for upcoming feature (Events API).
  • Improvement: performance enhancements to improve initial load times (Events API).
  • Improvement: implemented backend changes required for upcoming feature (Annotations API).
  • Improvement: performance enhancements to improve initial load times (Annotations API).
Bugfixes
Assess API v2.129.0, Questions API v2.195.0
  • Fixed a bug where the item:beforeunload event did not fire when navigating between Items inside of a section.
  • Fixed a bug where the timer was showing a warning background (red and pink) when the timer had not reached the warning time after resuming the assessment.
  • 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 in the mcq Question type 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, Events API v1.9.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.
  • Improvement: updated internal libraries to maintain security, compatibility and performance.

2023.1.LTS

This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.

Read more about the 2023.1.LTS release.

  • Released: 15th February 2023
  • End of Life: February 2025

Bugfixes
Items API v1.116.4, Questions API v2.194.13
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.
Bugfixes
Items API v1.116.3, Questions API v2.194.12
  • Fixed a bug where an error from an adaptive backend was reported with error code 10018. It is now correctly reported as 50006.
  • Fixed a bug where content was missing for the Spoken Math element of clozeformula and formulaV2 Question types in the resume state.
  • Fixed a bug where the resetResponse() public method was not disabled when a Question had been disabled using the disable() public method.
  • Fixed a bug in the mcq and imageclozeformula Question types, when math or formula content was included, a horizontal scroll bar rendered at the Question container if the content exceeded the container width.
  • Fixed a bug in the hotspot Question types where selecting hotspots wouldn't show the correct selection/deselection states.
  • Fixed a bug whereby double quotes were not recognised as a double prime character in the clozeformula Question type.
  • Fixed a bug where file upload Question types would not work for customers using Global Accelerator. We can now configure a proxy for any customer that requires it.
  • Fixed a bug where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer.
Polish
Items API v1.116.3, Questions API v2.194.12
  • Improvement: internal update to control requests going to inactive customer accounts.
Bugfixes
Questions API v2.194.11
  • Fixed a bug that in rare cases caused an exception when the learner selects and deletes the entire response in the longtextV2 Question type containing rich code editor content.
  • Fixed a bug where all content was deleted when justifying content containing lists in the longtextV2 Question type.
  • Fixed a bug causing the index labels of the hotspot Question type to stay on the screen when learners attempt the Question after the public method validate() is called.
  • Fixed a bug where the screen reader gave incorrect information when the 'check answer' button was pressed.
Polish
Questions API v2.194.11
  • Improvement: Added an outline to shapes when they are focused, to meet accessibility requirements for the hotspot Question type.
Bugfixes
Questions API v2.194.10
Polish
Questions API v2.194.10
  • Improvement: internal changes to improve the stability of the app.
Bugfixes
Questions API v2.194.9
  • 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 that caused the response drag icon of the imageclozeassociationV2 Question type to vanish, after moving that response into a drop zone.
Polish
Questions API v2.194.9
  • Improvement: prevented third party tools like Text Help from hijacking the content of the passage Feature's pagination toolbar.
Bugfixes
Questions API v2.194.8
  • Fixed a bug where the drag handle icon was incorrectly shown in the response area of the image cloze association Question type.
  • Fixed a bug where identical correct answer options caused duplicate response options to appear in the imageclozeassociationV2 Question type.
  • Fixed a bug causing the drawing Question type tools' drawing positions in Safari browser to be offset incorrectly, when the transform: scale CSS was applied.
Polish
Items API v1.116.2, Questions API v2.194.8
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.
Polish
Items API v1.116.1, Questions API v2.194.7
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: implemented backend changes required for upcoming feature.
Bugfixes
Questions API v2.194.6
  • 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 where keyboard navigation for the graphplotting Question type did not reach the boundary of the graphing plane for some settings.
  • Fixed a bug in the mcq Question type where the options were not reflowing correctly when multiple columns were present.
  • 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 the validated event did not fire when Questions were validated.
  • Fixed a bug in a dependency library which caused the video Question type to sometimes throw an error when using the scrubber.
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
Features
Items API v1.116.0
  • Added a feature to merge the host page configuration with sections to the activity_template_id specific configuration. This makes it easier to configure individual Activities with specific section configurations.
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, and longtextV2 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 any hotspot 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.
Bugfixes
Items API v1.115.0
  • Fixed a bug in adaptive assessments session management, where states could get out of sync, preventing students from resuming their session, and reports from being accurately rendered. This is done by automatically saving every Item on item:changed. Please contact support to enable this new behaviour.

2022.3.LTS

This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.

Read more about the 2022.3.LTS release.

  • Released: 3rd November 2022
  • End of Life: December 2024

Bugfixes
Questions API v2.192.15, Annotations API v0.17.6
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.
Bugfixes
Questions API v2.192.14
  • Fixed a bug in the mcq and imageclozeformula Question types, when math or formula content was included, a horizontal scroll bar rendered at the Question container if the content exceeded the container width.
  • Fixed a bug in the hotspot Question types where selecting hotspots wouldn't show the correct selection/deselection states.
  • Fixed a bug where content was missing for the Spoken Math element of clozeformula and formulaV2 Question types in the resume state.
  • Fixed a bug where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer.
Polish
Questions API v2.192.14, Annotations API v0.17.5
  • Improvement: internal update to control requests going to inactive customer accounts.
Bugfixes
Assess API v2.128.11, Questions API v2.192.13
  • Fixed a bug where the 'next' button did not work if a section contained only one Item, when next_button.enable_basic_next_option was enabled.
  • Fixed a bug that in rare cases caused an exception when the learner selects and deletes the entire response in the longtextV2 Question type containing rich code editor content.
  • Fixed a bug where all content was deleted when justifying content containing lists in the longtextV2 Question type.
  • Fixed a bug causing the index labels of the hotspot Question type to stay on the screen when learners attempt the Question after the public method validate() is called.
  • Fixed a bug where the screen reader gave incorrect information when the 'check answer' button was pressed.
Polish
Questions API v2.192.13
  • Improvement: Added an outline to shapes when they are focused, to meet accessibility requirements for the hotspot Question type.
Bugfixes
Assess API v2.128.10, Questions API v2.192.12
  • Fixed a bug, an error in the header element in the resources dialog for screen reader users, when Item content started with a Feature type and the screen reader would read out the generic label of 'Feature'.
  • Fixed a bug where the maximum character limit was not correctly calculated in the longtextV2 Question type.
Polish
Questions API v2.192.12
  • Improvement: internal changes to improve the stability of the app.
Bugfixes
Assess API v2.128.9
  • Fixed a bug causing custom_button element labels to disappear in tablet view.
  • Fixed a bug causing only one custom_button element to be visible in tablet view.
  • Fixed a bug where the client could not override the remaining time of an assessment through the config.time.max_time init option for Activity configuration.
Polish
Questions API v2.192.11
  • Improvement: prevented third party tools like Text Help from hijacking the content of the passage Feature's pagination toolbar.
Bugfixes
Questions API v2.192.10
  • Fixed a bug where the drag handle icon was incorrectly shown in the response area of the image cloze association Question type.
  • Fixed a bug where identical correct answer options caused duplicate response options to appear in the imageclozeassociationV2 Question type.
  • Fixed a bug causing the drawing Question type tools' drawing positions in Safari browser to be offset incorrectly, when the transform: scale CSS was applied.
Polish
Assess API v2.128.8, Questions API v2.192.10, Annotations API v0.17.4
  • Improvement: internal update to improve the security and stability of the app.
Bugfixes
Assess API v2.128.7
  • Fixed a bug where the item:beforeunload event did not fire when navigating between Items inside a section.
  • Fixed a bug in the submit Activity confirmation page which was rendering partially outside the top of the browser's window in full screen mode.
  • Fixed a bug where the timer was showing a warning red/pink background when the timer had not reached the warning time after resuming the assessment.
  • Fixed a bug causing the 'next' button to be enabled, when the user had reached the last Item of a section assessment with next_button.enable_basic_next_option enabled.
  • Fixed a bug where the resources dialog was not gaining the focus when the hamburger menu was active.
Polish
Assess API v2.128.7, v2.128.6, Questions API v2.192.9, Annotations API v0.17.3, v0.17.2
  • Improvement: implemented backend changes required for upcoming feature.
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: internal update to improve the security and stability of the app
Bugfixes
Questions API v2.192.8
  • 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 where keyboard navigation for the graphplotting Question type did not reach the boundary of the graphing plane for some settings.
  • Fixed a bug in the mcq Question type where the options were not reflowing correctly when multiple columns were present.
  • 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 the validated event did not fire when Questions were validated.
  • Fixed a bug in a dependency library which caused the video Question type to sometimes throw an error when using the scrubber.
Bugfixes
Questions API v2.192.7, Annotations API v0.17.1
  • 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 calling the setPosition() method for sticky note instances was not updating the location and causing the sticky note to detach from the mouse pointer when dragging.
Bugfixes
Assess API v2.128.5, Questions API v2.192.6
  • Fixed a bug in the submit Activity confirmation page which was rendering partially outside the top of the browser's window in full screen mode.
  • 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
Assess API v2.128.4, Questions API v2.192.5, v2.192.4
Bugfixes
Assess API v2.128.3, Questions API v2.192.3
  • Fixed a bug in adaptive assessments where the session did not match up with the point when students resumed from their last session. Introduced a new flag save_on_next that saves the adaptive session when the item:changed event is triggered and the should_rewind attribute is false.
  • Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.
  • Fixed a bug causing a warning_on_change dialog to show up when the app is navigating back to the first Item once reading_time is over.
  • Fixed a bug causing an inconsistent border state in the hotspot Question type when users selected then unselected any hotspot Item.
Bugfixes
Assess API v2.128.2
  • Fixed a bug, which was throwing an error when calling the reset public method.
  • Fixed a bug causing the bottom region to render incorrectly, when the application was in tablet or desktop mode.
  • Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.
Bugfixes
Assess API v2.128.1, Questions API v2.192.2
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, Annotations API v0.17.0
  • Added background capabilities for future features.
  • Added a new capability for Learnosity to set a character limit for the Annotations API notepad module. Learnosity can now accommodate customized data storage requests, and characters in the Annotations API notepad module can be limited to any desired quantity when agreed with customer support.
Bugfixes
Assess API v2.128.0, Questions API v2.192.1
  • Fixed a bug that created an empty Item when resuming an Activity that was on the last section.
  • 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 the videoplayer and audioplayer feature types. The seek 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 to false 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 the simpleshading 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
Items API v1.114.10, Questions API v2.186.23, Events API v1.8.4
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.
Bugfixes
Items API v1.114.9, Questions API v2.186.22
  • Fixed a bug where an error from an adaptive backend was reported with error code 10018. It is now correctly reported as 50006.
  • Fixed a bug in the mcq and imageclozeformula Question types, when math or formula content was included, a horizontal scroll bar rendered at the Question container if the content exceeded the container width.
  • Fixed a bug in the hotspot Question types where selecting hotspots wouldn't show the correct selection/deselection states.
  • Fixed a bug where content was missing for the Spoken Math element of clozeformula and formulaV2 Question types in the resume state.
  • Fixed a bug where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer.
Polish
Items API v1.114.9, Questions API v2.186.22, Events API v1.8.3
  • Improvement: internal update to control requests going to inactive customer accounts.
Bugfixes
Assess API v2.127.12, Questions API v2.186.21
  • Fixed a bug where the 'next' button did not work if a section contained only one Item, when next_button.enable_basic_next_option was enabled.
  • Fixed a bug that in rare cases caused an exception when the learner selects and deletes the entire response in the longtextV2 Question type containing rich code editor content.
  • Fixed a bug where all content was deleted when justifying content containing lists in the longtextV2 Question type.
  • Fixed a bug causing the index labels of the hotspot Question type to stay on the screen when learners attempt the Question after the public method validate() is called.
  • Fixed a bug where the screen reader gave incorrect information when the 'check answer' button was pressed.
Polish
Questions API v2.186.21
  • Improvement: Added an outline to shapes when they are focused, to meet accessibility requirements for the hotspot Question type.
Bugfixes
Assess API v2.127.11, Questions API v2.186.20
  • Fixed a bug, an error in the header element in the resources dialog for screen reader users, when Item content started with a Feature type and the screen reader would read out the generic label of 'Feature'.
  • Fixed a bug where the maximum character limit was not correctly calculated in the longtextV2 Question type.
Polish
Questions API v2.186.20
  • Improvement: internal changes to improve the stability of the app.
Bugfixes
Assess API v2.127.10, Questions API v2.186.19
  • Fixed a bug causing custom_button element labels to disappear in tablet view.
  • Fixed a bug causing only one custom_button element to be visible in tablet view.
  • Fixed a bug where the client could not override the remaining time of an assessment through the config.time.max_time init option for Activity configuration.
  • Fixed a bug, preventing the longtextV2 Question type from occasionally throwing a 'wrong document' error in the console.
Polish
Questions API v2.186.19
  • Improvement: prevented third party tools like Text Help from hijacking the content of the passage Feature's pagination toolbar.
Bugfixes
Questions API v2.186.18
  • Fixed a bug where the drag handle icon was incorrectly shown in the response area of the image cloze association Question type.
  • Fixed a bug where identical correct answer options caused duplicate response options to appear in the imageclozeassociationV2 Question type.
  • Fixed a bug causing the drawing Question type tools' drawing positions in Safari browser to be offset incorrectly, when the transform: scale CSS was applied.
Polish
Items API v1.114.8, Assess API v2.127.9, Questions API v2.186.18, Events API v1.8.2
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.
  • Improvement: implemented backend changes required for upcoming feature (Events API).
Bugfixes
Assess API v2.127.8
  • Fixed a bug causing the 'next' button to be enabled, when the user had reached the last Item of a section assessment with next_button.enable_basic_next_option enabled.
  • Fixed a bug where the resources dialog was not gaining the focus when the hamburger menu was active.
Polish
Items API v1.114.7, v1.114.6, Assess API v2.127.8, Questions API v2.186.17, Events API v1.8.1
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: implemented backend changes required for upcoming feature.
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Events API).
Bugfixes
Assess API v2.127.7, Questions API v2.186.16
  • Fixed a bug where the item:beforeunload event did not fire when navigating between Items inside of a section.
  • Fixed a bug in the submit activity confirmation page which was rendering partially outside the top of the browser's window in full screen mode.
  • Fixed a bug where the timer was showing a warning red/pink background when the timer had not reached the warning time after resuming the assessment.
  • 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 where keyboard navigation for the graphplotting Question type did not reach the boundary of the graphing plane for some settings.
  • Fixed a bug in the mcq Question type where the options were not reflowing correctly when multiple columns were present.
  • 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 the validated event did not fire when Questions were validated.
  • Fixed a bug in a dependency library which caused the video Question type to sometimes throw an error when using the scrubber.
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
Assess API v2.127.6, Questions API v2.186.13
  • Improvement: internal changes to improve the stability of the app.
  • 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
Assess API v2.127.5, Questions API v2.186.12, v2.186.11
Bugfixes
Items API v1.114.5, Assess API v2.127.4, Questions API v2.186.10
  • Fixed a bug in adaptive assessments session management, where states could get out of sync, preventing students from resuming their session, and reports from being accurately rendered. This is done by automatically saving every Item on the item:changed event. Please contact support to enable this new behavior.
  • Fixed a bug in adaptive assessments where the session did not match up with the point when students resumed from their last session. Introduced a new flag save_on_next that saves the adaptive session when the item:changed event is triggered and the should_rewind attribute is false.
  • Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.
  • Fixed a bug causing an inconsistent border state in the hotspot Question type when users selected then unselected any hotspot 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
Assess API v2.127.3, Questions API v2.186.9
Bugfixes
Questions API v2.186.8
Bugfixes
Items API v1.114.4, Assess API v2.127.2, Questions API v2.186.7
  • Fixed a bug where self-hosted adaptive errors were logged incorrectly as HTTP 500 errors. They will now logged correctly as HTTP 503 errors.
  • Fixed a bug that created an empty Item when resuming an Activity that was on the last section.
  • 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 to false 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 the videoplayer and audioplayer feature types. The seek 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
Polish
Questions API v2.186.3
Bugfixes
Items API v1.114.3, Questions API v2.186.2
  • Fixed a bug where dynamic data table values containing tabs prevented assessments from loading correctly.
  • Fixed a bug where the shuffle_items init option stopped working with sections, when there was only a global shuffle_items configuration.
  • 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
Items API v1.114.2, Questions API v2.186.1
  • Fixed a bug where an annotation made in assess view and then subsequently viewed in inline view was rendered misaligned to the assess view.
  • Fixed a bug whereby some very old browser versions couldn't load new scoring changes.
Polish
Assess API v2.127.1
  • Improvement: internal changes to improve the stability of the app.
Features
Assess API v2.127.0, Questions API v2.186.0
  • Added a new masking_button element to be visible in all Learnosity default regions.
  • 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
Assess API v2.127.0, Questions API v2.186.0
  • Improvement: updated theme colors for improved accessibility.
  • 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
Assess API v2.126.5, Questions API v2.185.0, v2.182.2
  • Fixed a bug that stopped a 'Skip to resources' label from rendering on a custom start page (intro_item) when resource_items was added.
  • Fixed a bug where the bottom regions shifted unexpectedly, when the user exited full screen mode.
  • Fixed a bug, where a proctor's modal would show an errant ‘NaN’ report of the timer when max_time was set in a session. It now correctly counts down when item sections are set.
  • Fixed a bug where the section:changed event would not trigger properly when users navigated between Items or sections.
  • 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 from longtextV2 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
Assess API v2.126.4, Questions API v2.184.0
  • Fixed a bug where the section:changed event would not trigger properly when users navigated between Items or sections.
  • 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, Events API v1.8.0
  • Improvement: removed the comment DOM node from longtextV2 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.
  • Improvement: internal changes to support future functionality.
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
Assess API v2.126.3, Questions API v2.182.1, v2.183.2
  • Fixed the visual indication on calculator drag handles to properly indicate active and focused states, and make the drag button focused when it first opens.
  • Fixed a bug that student could avoid a hard submit by clicking the review button.
  • Fixed a bug where the Masking button was disabled when the first item was maskable.
  • Fixed a bug where a Cannot read properties of undefined error would be thrown when a Question's attempt status changed.
  • 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.
Bugfixes
Assess API v2.126.2
  • Fixed a bug, correcting some broken styles that were appearing with modal windows.
  • Fixed a bug where the administration panel showed an unnecessary message, saying Incorrect password. Please try again before submitting the password.
  • Fixed a bug in all of the chart 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.
Polish
Items API v1.114.1, Questions API v2.183.0
  • Fixed a bug, where the user could not navigate to next section after the section time expired, if the config_time limit_type was set to hard and shuffle_items was enabled.
  • Improvement: updated internal libraries to maintain security, compatibility and performance.
Bugfixes
Assess API v2.126.1
  • Fixed a bug, an issue where the timer in a resumed section would be reset, if the browser was refreshed multiple times.
Features
Assess API v2.126.0, Questions API v2.182.0
  • Added a feature to allow time extensions set by Proctors to be reflected correctly, when resuming an assessment.
  • Added a section_number to reflect the current active section, when the assessment player is being controlled by a proctor.
  • Improvement: various accessibility enhancements made to the line reader Feature, allowing users to move the line reader around using the keyboard arrow keys.
Bugfixes
Assess API v2.126.0, Questions API v2.182.0
  • Fixed a bug, where the timer in a section would get reset after the assessment was resumed or refreshed.
  • Fixed a bug, where the auto_save function being executed would cause any paused video or audio recordings to be stopped. The auto_save function will now only execute when recordings are already stopped.
  • Improvement: fixed behavior of links so that they aren't all treated as "_blank", and that they instead use the target attribute as it is defined in the DOM.
  • Fixed a bug where the resource dialog didn't open when first entering and exiting full screen.
  • Fixed a bug where the pause dialog window was not showing, when the timer was configured in a section.
  • Fixed a bug that was causing the Assess API to fail at load time, when the options sections time and configuration.events: true were set, while the global time was undefined.
  • Fixed a bug, an issue that would intermittently occur when exiting full screen mode.
  • 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.
Polish
Items API v1.114.0
  • Improvement: updated internal libraries to maintain security, compatibility and performance.

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
Items API v1.113.10, Questions API v2.181.25
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.
Bugfixes
Questions API v2.181.24
  • Fixed a bug where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer.
Polish
Items API v1.113.9, Questions API v2.181.24
  • Improvement: internal update to control requests going to inactive customer accounts.
Polish
Questions API v2.181.23
  • Improvement: internal changes to improve the stability of the app.
Bugfixes
Assess API v2.125.12, Questions API v2.181.22
  • Fixed a bug causing custom_button element labels to disappear in tablet view.
  • Fixed a bug causing only one custom_button element to be visible in tablet view.
  • Fixed a bug, preventing the longtextV2 Question type from occasionally throwing a 'wrong document' error in the console.
Polish
Questions API v2.181.22
  • Improvement: prevented third party tools like Text Help from hijacking the content of the passage Feature's pagination toolbar.
Bugfixes
Questions API v2.181.21
  • Fixed a bug where the drag handle icon was incorrectly shown in the response area of the image cloze association Question type.
  • Fixed a bug where identical correct answer options caused duplicate response options to appear in the imageclozeassociationV2 Question type.
  • Fixed a bug causing the drawing Question type tools' drawing positions in Safari browser to be offset incorrectly, when the transform: scale CSS was applied.
Polish
Items API v1.113.8, Assess API v2.125.11, Questions API v2.181.21
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.
Bugfixes
Assess API v2.125.10
  • Fixed a bug causing the 'next' button to be enabled, when the user had reached the last Item of a section assessment with next_button.enable_basic_next_option enabled.
  • Fixed a bug where the resources dialog was not gaining the focus when the hamburger menu was active.
Polish
Items API v1.113.7, Assess API v2.125.10, Questions API v2.181.20
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: implemented backend changes required for upcoming feature.
Bugfixes
Assess API v2.125.9, Questions API v2.181.19
  • Fixed a bug where the item:beforeunload event did not fire when navigating between Items inside a section.
  • Fixed a bug in the submit activity confirmation page which was rendering partially outside the top of the browser's window in full screen mode.
  • Fixed a bug where the timer was showing a warning red/pink background when the timer had not reached the warning time after resuming the assessment.
  • 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 where keyboard navigation for the graphplotting Question type did not reach the boundary of the graphing plane for some settings.
  • Fixed a bug in the mcq Question type where the options were not reflowing correctly when multiple columns were present.
  • 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 the validated event did not fire when Questions were validated.
  • Fixed a bug in a dependency library which caused the video Question type to sometimes throw an error when using the scrubber.
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
Items API v1.113.6, Assess API v2.125.8, Questions API v2.181.16, v2.181.15
  • Fixed a bug in adaptive assessments session management, where states could get out of sync, preventing students from resuming their session, and reports from being accurately rendered. This is done by automatically saving every Item on the item:changed event. Please contact support to enable this new behavior.
  • Fixed a bug causing a warning_on_change dialog to show up when the app is navigating back to the first Item once reading_time is over.
  • Fixed a bug in adaptive assessments where the session did not match up with the point when students resumed from their last session. Introduced a new flag save_on_next that saves the adaptive session when the item:changed event is triggered and the should_rewind attribute is false.
  • Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the longtext, formulaessay, and longtextV2 Question type s.
  • Fixed a bug in the imageclozedropdown and imageclozetext Question type s where the STEM numeration would be displayed when the validated responses were not provided.
Bugfixes
Assess API v2.125.7, Questions API v2.181.14
  • Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.
  • Fixed a bug causing an inconsistent border state in the hotspot Question type when users selected then unselected any hotspot 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
Assess API v2.125.6, Questions API v2.181.13
Bugfixes
Items API v1.113.5, Assess API v2.125.5, Questions API v2.181.12
  • Fixed a bug where self-hosted adaptive errors were logged incorrectly as HTTP 500 errors. They will now be logged correctly as HTTP 503 errors.
  • Fixed a bug that created an empty Item when resuming an Activity that was on the last section.
  • 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
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
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
Items API v1.113.4, Questions API v2.181.8
  • Fixed a bug where dynamic data table values containing tabs prevented assessments from loading correctly.
  • Fixed a bug where the shuffle_items init option stopped working with sections, when there was only a global shuffle_items configuration.
  • 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
Bugfixes
Items API v1.113.3, Questions API v2.181.7
  • Fixed a bug where an annotation made in assess view and then subsequently viewed in inline view was rendered misaligned to the assess view.
  • 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
Assess API v2.125.4, Questions API v2.181.5
  • Fixed a bug where the section:changed event would not trigger properly when users navigated between Items or sections.
  • Fixed a bug, where a proctor's modal would show an errant 'NaN'report of the timer when max_time was set in a session. It now correctly counts down when item sections are set.
  • Fixed a bug where the bottom regions shifted unexpectedly, when the user exited full screen mode.
  • Fixed a bug that stopped a 'Skip to resources' label from rendering on a custom start page (intro_item) when resource_items was added.
  • 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 from longtextV2 when users paste the content from Windows OS web browsers into the Learnosity editor.
  • Improvement: better XSS prevention.
Bugfixes
Assess API v2.125.3, Questions API v2.181.3
  • Fixed a bug where a Cannot read properties of undefined error would be thrown when a Question's attempt status changed.
  • Fixed a bug where students could avoid a hard submit by clicking the review button.
  • 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
Items API v1.113.2, Assess API v2.125.2, Questions API v2.181.2
  • Fixed a bug, an issue where the user could not navigate to next section after the section time expired, if the config_time limit_type was set to hard and shuffle_items was enabled.
  • Fixed a bug where the administration panel showed an unnecessary message, saying “Incorrect password. Please try again” before submitting the password.
  • Fixed a bug, correcting some broken styles that were appearing with modal windows.
  • Fixed a bug, an issue where the timer in a resumed section would be reset, if the browser was refreshed multiple times.
  • Fixed a bug, the Masking button is disabled when the first item is maskable.
  • 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.
  • Fixed a bug, improving XSS protection.
Bugfixes
Assess API v2.125.1, Questions API v2.181.1
  • Fixed a bug that was causing the Assess API to fail at load time, when the options sections time and configuration.events: true were set, while the global time was undefined.
  • Fixed a bug where the resource dialog didn't open when first entering and exiting full screen.
  • Fixed a bug, where the auto_save function being executed would cause any paused video or audio recordings to be stopped. The auto_save function will now only execute when recordings are already stopped.
  • Fixed a bug where the timer in a section would get reset after the assessment was resumed or refreshed.
  • Fixed a bug where the pause dialog window was not showing, when the timer was configured in a section.
  • 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
Assess API v2.125.1, Questions API v2.181.1
  • Improvement: fixed behavior of links so that they aren't all treated as _blank, and that they instead use the target attribute as it is defined in the DOM.
  • Improvement: fixed accessibility issues on the math keypad information dialog.
Features
Assess API v2.125.0, Questions API v2.181.0
  • Improvement: introducing a major change in the way regions work in sections. To remove confusion, if regions are set up in any section, those settings will take over the default region settings in the global configuration. See this article, Customizing the Assessment Player experience with User Interface Regions for more information.
  • Improvement: various accessibility enhancements made to the calculator Feature, allowing users to move the calculator around using the keyboard arrow keys.
Bugfixes
Assess API v2.125.0, Questions API v2.181.0
  • Fixed a bug that prevented effective removal of regions, due to section configuration region_overrides not working properly.
  • Fixed a bug where intro items that auto-play audio failed to load on iOS devices.
  • Fixed a bug that threw an exception when clicking the response masking tool, when sections were configured in an assessment.
  • 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
Assess API v2.124.0, Questions API v2.180.0
  • Fixed a bug where the Assessment player was not rendering correctly, when a section was configured with regions or region_overrides.
  • Fixed a bug, a missing ARIA label in the last Item of an assessment, when the right region was overridden by the 'next' button.
  • Fixed a bug, when overriding with enable_basic_next_option: true, where the the Next button in the last Item of a section was disabled.
  • 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 in RTL (right-to-left) mode.
Bugfixes
Assess API v2.123.2, Questions API v2.179.2
  • Fixed a bug where the custom outro Item (which appears at the end of an assessment) displayed a Skip to navigation link.
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
  • Fixed a bug where the screen reader navigation in full screen would focus on unwanted elements.
  • 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 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
Items API v1.113.1, Assess API v2.123.1, Questions API v2.179.1
Bugfixes
Assess API v2.123.0, Questions API v2.179.0
Polish
Items API v1.113.0, Assess API v2.123.0, Questions API v2.179.0
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: visual updates for the assessment player table of contents and toolbars.
  • 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
Items API v1.112.0, Questions API v2.178.0
  • Fixed a bug that caused dynamic content in shared passages to render incorrectly, when dynamic_items and try_again were used together.
  • 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 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.
  • 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
Items API v1.112.0, Questions API v2.178.0
  • Improvement: internal changes to support better data storage.
  • 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
Items API v1.111.14, Questions API v2.177.30
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.
Bugfixes
Questions API v2.177.29
  • Fixed a bug where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer.
Polish
Items API v1.111.13, Questions API v2.177.29
  • Improvement: internal update to control requests going to inactive customer accounts.
Polish
Items API v1.111.12
  • Improvement: internal changes to support new session storage technologies.
Polish
Questions API v2.177.28
  • Improvement: internal changes to improve the stability of the app.
Polish
Assess API v2.122.20
  • Improvement: internal changes to improve the stability of the app.
Polish
Items API v1.111.11, Assess API v2.122.19, Questions API v2.177.27
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.
Polish
Items API v1.111.10, Assess API v2.122.18, Questions API v2.177.26
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: implemented backend changes required for upcoming feature.
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
Items API v1.111.9, Assess API v2.122.17, Questions API v2.177.24, v2.177.23
Bugfixes
Assess API v2.122.16, Questions API v2.177.22
  • Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.
  • Fixed a bug causing an inconsistent border state in the hotspot Question type when users selected then unselected any hotspot 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
Assess API v2.122.15, Questions API v2.177.21
Bugfixes
Assess API v2.122.14, Questions API v2.177.20
  • Fixed a bug that created an empty Item when resuming an Activity that was on the last section.
  • 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
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
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
Items API v1.111.8, Questions API v2.177.16
  • Fixed a bug where dynamic data table values containing tabs prevented assessments from loading correctly.
  • Fixed a bug where the shuffle_items init option stopped working with sections, when there was only a global shuffle_items configuration.
  • 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
Bugfixes
Items API v1.111.7, Questions API v2.177.15
  • Fixed a bug where an annotation made in assess view and then subsequently viewed in inline view was rendered misaligned to the assess view.
  • 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
Assess API v2.122.13, Questions API v2.177.13
  • Fixed a bug where the section:changed event would not trigger properly when users navigated between Items or sections.
  • Fixed a bug, where a proctor's modal would show an errant 'NaN' report of the timer when max_time was set in a session. It now correctly counts down when Item sections are set.
  • Fixed a bug where the bottom regions shifted unexpectedly, when the user exited full screen mode.
  • Fixed a bug that stopped a 'Skip to resources' label from rendering on a custom start page (intro_item) when resource_items was added.
  • 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 from longtextV2 when users paste the content from Windows OS web browsers into the Learnosity editor.
  • Improvement: better XSS prevention.
Bugfixes
Assess API v2.122.12, Questions API v2.177.11
  • Fixed a bug where a Cannot read properties of undefined error would be thrown when a Question's attempt status changed.
  • Fixed a bug where students could avoid a hard submit by clicking the review button.
  • Fixed a bug where the masking button was disabled when the first Item was maskable.
  • 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
Items API v1.111.6, Assess API v2.122.11, Questions API v2.177.10
  • Fixed a bug, an issue where the user could not navigate to next section after the section time expired, if the config_time limit_type was set to hard and shuffle_items was enabled.
  • Fixed a bug where the administration panel showed an unnecessary message, saying “Incorrect password. Please try again” before submitting the password.
  • Fixed a bug, correcting some broken styles that were appearing with modal windows.
  • Fixed a bug, an issue where the timer in a resumed section would be reset, if the browser was refreshed multiple times.
  • 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.
  • Fixed a bug, improving XSS protection.
Bugfixes
Assess API v2.122.10, Questions API v2.177.9
  • Fixed a bug that was causing the Assess API to fail at load time, when the options sections time and configuration.events: true were set, while the global time was undefined.
  • Fixed a bug where the resource dialog didn't open when first entering and exiting full screen.
  • Fixed a bug, where the auto_save function being executed would cause any paused video or audio recordings to be stopped. The auto_save function will now only execute when recordings are already stopped.
  • Fixed a bug where the pause dialog window was not showing, when the timer was configured in a section.
  • 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
Assess API v2.122.10, Questions API v2.177.9
  • Improvement: fixed behavior of links so that they aren't all treated as _blank, and that they instead use the target attribute as it is defined in the DOM.
  • Improvement: fixed accessibility issues on the math keypad information dialog.
Bugfixes
Assess API v2.122.9
  • Fixed a bug, an issue that would intermittently occur when exiting full screen mode.
  • Fixed a bug where intro items that autoplay audio, failed to load on iOS devices.
  • Fixed a bug that threw an exception when clicking the response masking tool, when sections were configured in an assessment.
Bugfixes
Assess API v2.122.8, Questions API v2.177.8
  • Fixed a bug, a missing ARIA label in the last Item of an assessment, when the right region was overridden by the 'next' button.
  • Fixed a bug where the math content in the distractor rationale feature was not being rendered correctly.
Bugfixes
Assess API v2.122.7
  • Fixed a bug that caused collapsed UI in right regions when the region_overrides with dot syntax were in use. For example: "right.calculator_button": false used in sections.
Bugfixes
Items API v1.111.5, Assess API v2.122.6, Questions API v2.177.7
  • Fixed a bug, which prevented the inheritance of regions in later sections of an assessment.
  • Fixed a bug where the screen reader navigation in full screen would focus on unwanted elements.
  • Fixed a bug where the Assessment player was not rendering correctly, when a section was configured with regions or region_overrides.
  • Fixed a bug where the submit button disappeared from regions configured to use a single section.
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.
  • Fixed issues on the tabbing order of elements within the modal window of the Math essay keypad.
Bugfixes
Items API v1.111.3, Assess API v2.122.3, Questions API v2.177.6
  • Fixed a bug that caused the default configuration (and all sections' configuration) to be overridden by the configuration from the first section.
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.
  • Fixed a bug where the custom outro Item (which appears at the end of an assessment) displayed a Skip to navigation link.
  • 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
Assess API v2.122.2, Questions API v2.177.5
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
Bugfixes
Items API v1.111.1, Assess API v2.122.1
  • Fixed a bug that caused dynamic content in shared passages to render incorrectly, when dynamic_items and try_again were used together.
  • Fixed a bug where the 'skip to navigation' link wouldn't appear in horizontal or horizontal-fixed layouts.
  • Fixed a bug, where the disabled buttons in the review screen were not correctly showing their disabled status. This was potentially confusing for some users.
Bugfixes
Questions API v2.177.2
  • Fixed a bug that caused math content to render incorrectly inside the suggested answer list.
Features
Items API v1.111.0
  • Added a feature that allows a specific row to be set for dynamic content delivery.
Bugfixes
Assess API v2.122.0, Questions API v2.177.1, v2.177.0
  • Fixed a bug that caused the timer in sections to stop intermittently when there were more Items to load in the next section.
  • Fixed a bug where the right-hand region of the user interface was being cut off. This affected full screen mode, in the Safari browser.
  • Fixed a bug that caused the progress bar's value to be set incorrectly when section_options.display_total_itemcount was set.
  • Fixed a bug that stopped users from closing the ‘expired’ section dialog, by pressing the Escape key after a section’s time had elapsed.
  • Fixed a bug where the audio in shared passages would not stop when the Activity was paused.
  • Fixed a bug that caused an incorrect number of items to show up in the table of contents, when initializing Assess API with section_options.allow_backward_navigation: true and different sections' region_overrides.
  • Fixed a bug that caused the timer in sections to stop intermittently when there were more Items to load in the next section.
  • Fixed a bug where the isValid(true) return value was incorrect for the classification Question type when using the partialMatchElementV2 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 and audioPlayer 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.
Features
Assess API v2.121.0
  • Added new feature to allows users to set different config.time for different sections of the assessment.
  • Added support for shuffling the Items within sections by enabling the shuffle_items option in the configuration of each section.
Bugfixes
Assess API v2.121.0, Questions API v2.175.2
  • Fixed a bug where the timer would not stop when it reached the time limit.
  • Fixed an issue where duplicated buttons appeared in the top region of assess player when a user was running the assessment player at a specific resolution (1024 x 768).
  • Fixed a bug where an error Uncaught TypeError: Cannot read property 'words' of undefined showed up in the console when the idle timeout expired and the Are you still there? dialog appeared.
  • Fixed a bug where an error Uncaught TypeError: Cannot read property 'words' of undefined showed up in the console whenever the Proctor selected the option Save and Exit, and waited for the idle timeout to expire.
  • Fixed a bug where the reading time mode was not working when the reading_time from the stored metadata from local storage was null or undefined.
  • 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
Assess API v2.121.0, Questions API v2.175.2
  • Improvement: updated Events API to stop using deprecated init options.
  • Improvement: updated the accessibility of the first default options in the clozedropdown and imageclozedropdown 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
Assess API v2.120.1
  • Fixed a bug where longer assessments (with more than ten Items) failed to load in vertical regions.
Features
Items API v1.110.0, Assess API v2.120.0
  • Added a new section_options.reset_itemcount_per_section configuration option to reset the Item count and progress in assessments, so that it only reflects the number of Items within the current section, rather than all sections.
  • Added a new section_options .reset_itemcount_per_section option, to make the Item count reflect the number of Items within that section, instead of the default behaviour, which shows the total number of Items from all sections.
Bugfixes
Assess API v2.120.0, Questions API v2.175.2
  • Fixed a bug where the scroll_to_top initialization option did not work, when the offset value from scroll_to_test was set.
  • Fixed a bug where a custom dialog was not displaying properly, when called after a test:submit:success event was triggered.
  • 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 the longtextV2 Question type.
  • Fixed a bug in the fileUpload, imageUpload and audioPlayer Question types. Certain inputs are now be sanitised to improve security, preventing scripting elements from being embedded.
Polish
Items API v1.110.0, Assess API v2.120.0, Questions API v2.175.2
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: internal upgrade to improve the security and stability of the app.
  • Improvement: improved the stability of the audio Question type.
  • Improvement: remove duplicated input name attribute in mcq and choicematrix Question types, to improve their accessibility.
  • Improvement: improved the stability of the drag-and-drop Question types classification, imageclozeassociationV2 and sortlist.
  • 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
Bugfixes
Items API v1.109.1, Questions API v2.175.0
  • 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.
  • Mathcore v1.77.3
    • Fixed a bug where using \overline for repeated decimals with equivValue 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
Items API v1.109.0, Questions API v2.174.0
  • Fixed a bug in Testlet Adaptive (branching), where an Activity with an Item object could lead to an error loading Items.
  • Fixed a bug that caused the code editor of the longtextV2 Question type to take over the focus during resume mode.
  • Fixed a bug, preventing the user from using the shortcut to undo or redo the code editor content of longtextV2 Question type after the Question was disabled.
  • 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 and disabled to not work with the code editor inside the longtextV2 Question type.
  • Fixed a bug that threw an exception when editing code editor elements, after unwrapping the blockquote element content in the longtextV2 Question type.
  • Fixed a bug that threw an exception in the fillshape Question type when the response values were undefined, and the scoring method was scoreByResponse.
  • 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 unnecessary textarea 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 when indexedDB 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.

For information on releases prior to 6th June 2018, please click here.