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.
22nd April 2026
Features
- Added
attempt_scores, when thedynamic_items.try_again.record_attempt_scoresinitialization option was enabled, to thegetScores()method and thegetItemScores()method. (Questions API) - Added
attempt_scores, when thedynamic_items.try_again.record_attempt_scoresinitialization option was enabled, to the GET sessions/response/scores, GET sessions/responses, and GET scoring endpoints. (Data API) - Added the
dynamic_items.try_again.record_attempt_scoresinitialization option to record try again attempt scores. (Items API)
Bug fixes
- Fixed a bug in the Item Picker for Activities where Item bank settings for non-primary Item banks were ignored. (Author API)
- Fixed a bug where Items in sections were re-rendered unnecessarily when editing an Activity. (Author API)
- Fixed a bug where a custom label could not be applied to the Close button of the pop-up content modal. (Questions API)
- Fixed a bug where a standard Activity with a random Items by Tag did not display the correct total Item count after returning to the Activity from the Activity list. (Author API)
- Fixed a bug where authors could override points for custom Questions that were not supported by Activity point overrides. (Author API)
- Fixed a bug where calling the
authorApp.setActivityItems()method with a random Items by Tag in the Activity editor showed an empty Item list. (Author API) - Fixed a bug where clicking the previous button in a branching Activity preview did not work and triggered an error in the browser console. (Author API)
- Fixed a bug where highlighting rendered math did not work with MathJax v3. (Annotations API)
- Fixed a bug where performance of dynamic assessments degraded when a large number of columns were used in dynamic tables. (Items API)
- Fixed a bug where response field ARIA labels in
imageclozetextQuestion type did not indicate correct or incorrect status after validation. (Questions API) - Fixed a bug where the
addItems()method allowed more Items to be added than the total Activity limit. (Items API) - Fixed a bug where the
resetResponsemethod did not re-enable previously masked multiple choice responses in the Questions API. (Questions API) - Fixed a bug where the
activityJsonpassed to theopen:activityevent callback was incomplete. (Author API) - Fixed a bug where the Activity list did not load if the OpenSearch index had not yet been created. (Author API)
- Fixed a bug where the numbering of Items was not applied correctly in fixed and random groups in random Activities. (Author API)
- Fixed a bug where the review screen for an Adaptive Activity displayed the "Finish" button before the final Item. (Assess API)
- Fixed a bug where validation for the maximum deliver Items limit failed in Activities that contained only Item references. (Author API)
- Fixed a bug where validation for the maximum deliver Items limit failed in Activities that contained only Item references. (Data API)
Polish
- Improvement: improved accessibility and usability of the assessment timer by allowing the countdown to be hidden while keeping the clock icon visible, automatically expanding during the final five minutes, and adding keyboard and screen reader support. (Assess API)
- Improvement: internal changes to support future capabilities. (Annotations API)
- Improvement: internal changes to support future capabilities. (Assess API)
- Improvement: internal changes to support future capabilities. (Author API)
- Improvement: internal changes to support future capabilities. (Question Editor API)
- Improvement: internal changes to support future capabilities. (Reports API)
- Improvement: internal update for library package compatibility. (Reports API)
- Improvement: updated labels for random Activities. (Author API)
- Unreleased internal version. (Assess API)
9th April 2026
Features
- Added a new
setActivityJson()method and deprecated thesetActivity()method. (Author API) - Added the
pastefromgdocsplugin to enable pasting content from Google Docs. (Question Editor API) - Added the
setSection()method to allow grouping of Items within an Activity Item list. (Author API)
Bug fixes
- Fixed a bug in the Sessions Summary with Tags Report where percentage text did not render correctly in the drill-down table view. (Reports API)
- Fixed a bug in the Items API where random Activities with the
local_practiceconfiguration incorrectly persisted the session. (Items API) - Fixed a bug where Items from a read-only Item bank could not be opened. (Author API)
- Fixed a bug where Random Items by Tag slots set to deliver "all" were counted as containing at least one item, causing inaccurate validation results. (Author API)
- Fixed a bug where Random Items by Tag slots set to deliver "all" were counted as containing at least one item, causing inaccurate validation results. (Data API)
- Fixed a bug where a loading spinner was displayed in an Item when scrolling was enabled for long content and the content was empty. (Questions API)
- Fixed a bug where an Activity with a non-array value set for Items prevented the Activity list view from rendering. (Author API)
- Fixed a bug where null references related to the new math keypad modal caused console errors. (Questions API)
- Fixed a bug where saving a Widget returned immediately to the Item editor view instead of waiting for the save request to complete. (Author API)
- Fixed a bug where tag suggestions in Activity Item edit were not correctly filtered by
organisation_id. (Author API) - Fixed a bug where the
resetResponsemethod did not re-enable previously masked multiple choice responses in the Questions API. (Questions API) - Fixed a bug where the
validate()method was not invoked when a custom Question was left unattempted. (Questions API) - Fixed a bug where the
activityJsonpassed to theopen:activityevent callback was incomplete. (Author API) - Fixed a bug where the Activity editor failed to open legacy Item branching Activities that contained multiple linked global score decision steps. (Author API)
- Fixed a bug where the rendered event was not triggered for the Essay with rich text and Math essay with rich text Question types. (Questions API)
- Fixed a bug where validation errors caused by incorrect user input within random Activity returned a
500status instead of the expected400. (Items API) - Fixed a bug where video playback did not pause when navigating to another Item. (Questions API)
- Fixed an issue where additional itembanks weren't correctly applied to Random Items by Tag in standard activities. (Author API)
Polish
- Improvement: internal changes to support future capabilities. (Data API)
- Improvement: internal changes to support future capabilities. (Items API)
- Improvement: internal update for library package compatibility. (Reports API)
- Improvement: updated internal libraries to maintain security, stability, and performance. (Questions API)
25th March 2026
Features
- Added support for uploading assets to Secure Media Vault via Data API (Data API)
- Added the
ui_modeconfiguration option to the Response Analysis by Item report; it defaulted toclassicfor the legacy UI and supportedpaginationfor the new paginated UI. (Reports API) - Added validation to the
saveActivity()method for random Items by Tag slots and Item delivery CSO limits. (Author API)
Bug fixes
- Fixed a bug in the Item Picker for Activities where Item bank settings for non-primary Item banks were ignored. (Author API)
- Fixed a bug in the Items API where random Activities with the
local_practiceconfiguration incorrectly persisted the session. (Items API) - Fixed a bug that caused an Activity with a random Items by Tag to fail in Activity editor preview mode when the Tag had no associated Items or was invalid. (Author API)
- Fixed a bug that prevented users from removing Tag or status filters. (Author API)
- Fixed a bug where
clozetextQuestion type did not score blank responses consistently when accent sensitivity was enabled compared with when it was disabled. (Questions API) - Fixed a bug where a loading spinner was displayed in an Item when scrolling was enabled for long content and the content was empty. (Questions API)
- Fixed a bug where editing an image in a CKEditor field caused the Item to appear to have unsaved changes even though no changes were made. (Question Editor API)
- Fixed a bug where navigating to an inner Activity editor view and returning did not preserve the previously active tab. (Author API)
- Fixed a bug where reopening the formula keypad for existing formulas displayed comparison symbols as HTML entities. (Questions API)
- Fixed a bug where selecting options from graphing toolbar dropdowns caused the page to jump to the top or redirect to the homepage. (Questions API)
- Fixed a bug where the
customQuestion type did not display the correct score on the reporting page when theignore_question_attributeinitialization config was set tovalid_response. (Items API) - Fixed a bug where the
customQuestion type did not display the correct score on the reporting page when theignore_question_attributeinitialization config was set tovalid_response. (Questions API) - Fixed a bug where the
renderedevent was not triggered for Questions or Features when deferred rendering was disabled. (Assess API) - Fixed a bug where the
renderedevent was not triggered for Questions or Features when deferred rendering was disabled. (Questions API) - Fixed a bug where the
partiallyAttemptedandfullyAttemptedlabels were incorrectly deprecated and unavailable in the Activity editor view. (Author API) - Fixed a bug where the Closed Caption button in the
videoplayerFeature type displayed extra left padding, causing unnecessary empty space in the menu. (Questions API) - Fixed a bug where the Item timer did not stop when an auto-submit was triggered while the user was on a different browser tab, causing time recorded on the Item to exceed the limit set by the
max_timeconfig option. (Assess API) - Fixed a bug where the Items controller accessed scoring data without verifying its existence. (Data API)
- Fixed a bug where the active tab automatically changed to the adaptive tab after updating the Activity type to adaptive in the source tab and saving. (Author API)
- Fixed a bug where the rendered event was not triggered for the Essay with rich text and Math essay with rich text Question types. (Questions API)
- Fixed a bug where the total Item count indicator in the Activity editor did not match the correct total when both random Item-by-Tag slots and regular Items were present. (Author API)
- Fixed a bug where validation errors caused by incorrect user input within random Activity returned a
500status instead of the expected400. (Items API) - Fixed a bug where video playback did not pause when navigating to another Item. (Questions API)
Polish
- Improvement: added limits on candidate and delivered Items in random Activities to improve system stability and performance. (Author API)
- Improvement: added limits on candidate and delivered Items in random Activities to improve system stability and performance. (Data API)
- Improvement: internal changes to support future capabilities. (Items API)
- Improvement: internal changes to support future capabilities. (Question Editor API)
- Improvement: updated internal libraries to maintain security, stability, and performance. (Annotations API)
- Improvement: updated internal libraries to maintain security, stability, and performance. (Author API)
- Improvement: updated internal libraries to maintain security, stability, and performance. (Questions API)
- Improvement: updated the accent-related label from "Enable accent sensitivity" to "Ignore accents when scoring" in the Short text and Cloze text Question types to improve clarity. (Question Editor API)
- Improvement: updated the handling of minimum and maximum scores for Activity points overrides to ensure correct behavior. (Items API)
- Improvement: updated the handling of minimum and maximum scores for Activity points overrides to ensure correct behavior. (Questions API)
11th March 2026
Features
- Added a total points counter that displayed the sum of all Item point values in the Activity editor view. (Author API)
- Added support to override Question and Item points for an Activity by using the Custom points option in the Activity editor view. (Author API)
- Added the
ui_modeconfiguration option to the Last Score by Tag by User report, which defaulted toclassicfor the legacy UI and supporteddata-gridfor the new UI with pagination and sorting. (Reports API)
Bug fixes
- Fixed a bug that threw an error in the Activity editor when navigating back to the Activity list after saving an empty Activity. (Author API)
- Fixed a bug where
clozetextQuestion type did not score blank responses consistently when accent sensitivity was enabled compared with when it was disabled. (Questions API) - Fixed a bug where Questions API init options were not correctly set in Activity edit mode. (Author API)
- Fixed a bug where calling
saveActivity()method returnedtrueinstead offalsewhen the Activity save was not allowed. (Author API) - Fixed a bug where entering whitespace-only values in the points input field allowed a Question to save without a stored score value, causing inconsistencies between the Author UI and the saved Question source. (Author API)
- Fixed a bug where reordering a multiple-choice option did not move its associated distractor or feedback with the option. (Question Editor API)
- Fixed a bug where the
customQuestion type did not display the correct score on the reporting page when theignore_question_attributeinitialization config was set tovalid_response. (Items API) - Fixed a bug where the
customQuestion type did not display the correct score on the reporting page when theignore_question_attributeinitialization config was set tovalid_response. (Questions API) - Fixed a bug where the
isRendered()method always returnedfalsefor a shared passage when thedefer_renderinitialization option was enabled. (Questions API) - Fixed a bug where the
validatedevent was firing twice when using thevalidate()method for certain Question types. (Questions API) - Fixed a bug where the
renderedevent was not triggered for Questions or Features when deferred rendering was disabled. (Assess API) - Fixed a bug where the
renderedevent was not triggered for Questions or Features when deferred rendering was disabled. (Questions API) - Fixed a bug where the Activity editor failed to open legacy Item branching Activities that contained multiple linked global score decision steps. (Author API)
- Fixed a bug where the Closed Caption button in the
videoplayerFeature type displayed extra left padding, causing unnecessary empty space in the menu. (Questions API) - Fixed a bug where the Item timer did not stop when an auto-submit was triggered while the user was on a different browser tab, causing time recorded on the Item to exceed the limit set by the
max_timeconfig option. (Assess API) - Fixed a bug where the new math keypad modal rendered with incorrect visual layering in WebView environments, causing assessment content to overlap the keypad. (Questions API)
- Fixed a bug where the order of the
item_list.browse.controlsinitialization option was not respected in the UI. (Author API)
Polish
- Improvement: added additional user feedback for the Scoring endpoint when invalid input was provided. (Data API)
- Improvement: internal changes to support future capabilities (Items API)
- Improvement: internal changes to support future capabilities. (Author API)
- Improvement: internal changes to support future capabilities. (Items API)
- Improvement: internal changes to support future capabilities. (Questions API)
- Improvement: internal update for library package compatibility. (Reports API)
25th February 2026
Features
- Added maximum limit for the number of random Item by Tag slots in an Activity. (Data API)
- Added maximum limit for the number of random Items by Tag slots in an Activity. (Author API)
Bug fixes
- Fixed a bug where keypad labels using LaTeX syntax with
text{}did not render correctly and instead displayed as plain text. (Questions API) - Fixed a bug where the
isRendered()method always returnedfalsefor a shared passage when thedefer_renderinitialization option was enabled. (Questions API) - Fixed a bug where the
validatedevent was firing twice when using thevalidate()method for certain Question types. (Questions API) - Fixed a bug where updates made via the Source button or the asset uploader did not mark the state as dirty. (Question Editor API)
- Fixed a bug where updating Question or Feature JSON via the Source tab did not enable the Save button. (Author API)
Polish
- Improvement: added additional user feedback for the Scoring endpoint when invalid input was provided. (Data API)
- Improvement: added keyboard navigation support for the validation and alternate responses tabs, and included ARIA attributes to enhance screen reader accessibility. (Question Editor API)
- Improvement: internal changes to support future capabilities. (Author API)
- Improvement: internal changes to support future capabilities. (Items API)
- Improvement: updated error messages and validation to provide more actionable information. (Author API)
- Improvement: updated error messages and validation to provide more actionable information. (Data API)
- Improvement: updated the Item limit to 300 in Activities to improve system stability and performance. (Data API)
12th February 2026
Bug fixes
- Fixed a bug where a comma used as a decimal separator did not validate correctly in Math Question Generator Questions. (Question Editor API)
Polish
- Improvement: internal update for library package compatibility. (Assess API)
- Improvement: internal update for library package compatibility. (Question Editor API)
14th January 2026
Bug fixes
- Fixed a bug where the section change warning dialog was displayed after the force change dialog when a user ran out of time. (Assess API)
- Fixed a bug where the assessment player navigation broke for a resumed session if the order of Items was changed in the Activity configuration. (Assess API)