This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about the v2024.2.LTS release.- Released: 26th June 2024
- End of life: June 2026
13th March 2025
Bug fixes
- Fixed a bug where a loophole would allow unlimited submit calls to be made concurrently, which caused slowdowns in the API's performance. (Questions API)
12th March 2025
Bug fixes
- Fixed a bug in the
jobs/sessions/statuses
endpoint where jobs were failing when there was leading and or trailing space around thesession_id
. (Data API) - Fixed a bug in the
lastscore-by-item-by-user
report where the report table failed to populate whenactivity_id
letter case was changed. (Reports API) - Fixed a bug that caused external forms to trigger a form submit action when the buttons within Assess API were pressed. (Assess API)
- Fixed a bug that caused external forms to trigger a form submit action when the buttons within Questions API were pressed. (Questions API)
- Fixed a bug wherein clicking the annotation text highlight button causes the underlying Question's response to be selected on touch devices. (Annotations API)
Polish
- Improvement: internal updates to improve the stability of the system. (Questions API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Question Editor API)
26th February 2025
Bug fixes
- Fixed a bug that where the
audioplayer
Feature type did not stop when navigating to a new section. (Assess API) - Fixed a bug where JAWS and NVDA screen readers did not announce the row and column of the focused response area in the
classification
Question type. (Questions API) - Fixed a bug whereby math content inside draggable elements was not being read properly by screen readers for the
association
,sortlist
,classification
,clozeassociation
, andimageclozeassociationV2
Question types. (Questions API) - Fixed a bug whereby screen readers are not reading the custom ARIA label set for math. (Questions API)
- Fixed a bug whereby the math keypad close button did not work on iPad devices. (Questions API)
Polish
- Improvement: added labels to form fields in the math modal, improving accessibility for screen reader users. (Question Editor API)
- Improvement: added labels to form fields in the math modal, improving accessibility for screen reader users. (Questions API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Data API)
12th February 2025
Bug fixes
- Fixed a bug in the Chart group of Question types when the max Y value was set to an odd number, it added an additional tick label for that value which was inconsistent with the other ticks in the sequence. (Questions API)
- Fixed a bug that caused the API to fail to render Features when the
responsive_regions: true
was set and the page layout was changed between mobile and desktop sizes during the API initialization. (Assess API) - Fixed a bug that caused the force submit dialog to appear on the next section, instead of the current one, when the "next" button was clicked just before the timer expired. (Assess API)
- Fixed a bug that prevented an assessment from starting on smart devices when the
disable_item_workflow
initialization option was set totrue
. (Assess API) - Fixed a bug where API errors were made visible to learners. (Questions API)
- Fixed a bug where the
vertical_element
configuration did not accept Items with bothid
andreference
properties when used in a sections configuration. (Assess API) - Fixed a bug whereby comparison characters broke the rendering of the
formulaessayV2
Question type when used in a formula. (Questions API) - Fixed a bug which prevented the restoring of existing highlights when a session was resumed. (Annotations API)
- Fixed a bug with the
label_bundle
key for the fields "Score" and "All" in theresponse-analysis-by-item
report. This update now allows custom labels to be added for the fields "Score" and "All". (Reports API)
Polish
- Improvement: internal update to improve the security and stability of the app. (Data API)
- Improvement: removed a duplicate
width
property in Session detail by Item and Session detail by Question reports to enhance maintainability and code quality. (Reports API)
15th January 2025
Bug fixes
- Fixed a bug in the
item-scores-by-tag-by-user
report, when a Tag in the dataset has been deleted from the Item bank. (Reports API) - Fixed a bug that prevented math from being displayed correctly when both defer render and duplicate responses were set to
true
. (Questions API)
11th December 2024
Bug fixes
- Fixed a bug that prevented video caption files hosted with Learnosity from loading in the
videoplayer
Feature. (Questions API)
10th December 2024
Bug fixes
- Fixed a bug where the
organisation_id
was not handled correctly when passed to Author Aide. (Author API)
4th December 2024
Bug fixes
- Fixed a bug regarding accessibility in
sessions-summary-with-tags
report by improving the color contrast of the "correct" label. (Reports API) - Fixed a bug that caused the self-hosted protected caption files to fail to load in the
videoplayer
Feature. (Questions API) - Fixed a bug that prevented selecting the resource Item after previewing in Activity edit view. (Author API)
- Fixed a bug where the text highlight modal was not aligned correctly when using Annotations with shared passages. (Annotations API)
Polish
- Improvement: internal update to improve the security and stability of the application. (Assess API)
- Improvement: internal update to improve the stability of the system. (Data API)
- Improvement: internal update to improve the stability of the system. (Events API)
- Improvement: internal update to improve the stability of the system. (Reports API)
- Improvement: updated XSS protection. (Questions API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Annotations API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Questions API)
20th November 2024
Bug fixes
- Fixed a bug where the
validated
event was fired prematurely, leading to an inaccuratefeedbackAttemptsCount
value when using thegetResponse()
method. (Questions API) - Fixed a bug which caused the
checkImages
method to be removed from legacy Question types such asclozeformula
,imageclozeassociation
, andclozedropdown
. (Questions API) - Fixed a bug with Math Question Generator whereby fraction and decimal correct answer formats failed to validate correctly when the answer was zero. (Author API)
Polish
- Improvement: internal update to improve the stability of the system. (Data API)
7th November 2024
Bug fixes
- Fixed a bug where the
texthighlight
module resumed with a different highlight ID in the annotations session. (Annotations API) - Fixed a bug whereby blank user interface configuration fields caused loading of the
numberlineplot
Question type to fail. (Questions API)
Polish
- Improvement: internal changes to improve application security. (Questions API)
10th October 2024
Bug fixes
- Fixed a bug in the
lastscore-by-item-by-user
andsession-list-by-item
reports, when theconfiguration
was not set during initialization. (Reports API) - Fixed a bug where Author Aide API did not initialize correctly after the application code was loaded on the page. (Author API)
- Fixed a bug whereby macOS VoiceOver was not announcing scoring results properly on Safari upon clicking 'check answer'. (Questions API)
Polish
- Improvement: enhanced overall system stability. (Reports API)
- Improvement: internal update to improve the security and stability of the app. (Data API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Questions API)
- Improvement: user interface improvements for pop-up content button. (Questions API)
26th September 2024
Bug fixes
- Fixed a bug, where assessment was not working for random Activities. (Items API)
Polish
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Items API)
- Improvement: updated the white on black theme to improve color accessibility. (Assess API)
- Improvement: updated vendors for security and compatibility. (Data API)
11th September 2024
Bug fixes
- Fixed a bug that caused Annotations API to fail when loading in
vertical_element
assessments. (Assess API) - Fixed a bug where duplicate responses were resetting other responses in the
clozeassociation
Question type. (Questions API) - Fixed a bug where the Item preview in Activity edit mode did not properly show all Widgets inside it. (Author API)
- Fixed a bug where the stimulus image was not resizing for the image annotation upload Question type, when changing the dimensions on Author Site. (Questions API)
- Fixed a bug whereby an absence of responses caused an error in the
numberlineplot
Question type. (Questions API)
Polish
- Improvement: enhanced overall system stability. (Events API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Reports API)
- Improvement: updated internal libraries to maintain security, compatibility, and performance. (Data API)
- Improvement: updated vendors for security and compatibility. (Events API)
28th August 2024
Bug fixes
- Fixed a bug in the
graphplotting
Question type whereby cursor point manipulation could cause loading errors when the Activity was saved and reviewed. (Questions API) - Fixed a bug that prevented the correct rendering of Math when there is another version of MathJax on the page. (Questions API)
- Fixed a bug where the force submit dialog was not showing the extended time from the live progress report. (Assess API)
- Fixed a bug where the tooltip for some buttons still showed up, even when the buttons were already hidden. (Question Editor API)
- Fixed a bug whereby "Allow interval" was not an option for equivSymbolic scoring for alternate responses for the
clozeformula
Question type. (Question Editor API) - Fixed a bug whereby HTML elements were not rendering correctly on labels for
graphplotting
Question type. (Questions API) - Fixed a bug whereby all graph-type Question types tick labels disappeared on hover. (Questions API)
- Fixed a bug whereby responses containing certain characters outside the Basic Multilingual Plane could result in sessions becoming unscorable. (Questions API)
- Fixed a bug whereby validation indicators were cropped for the
classification
Question type. (Questions API) - Fixed a bug, when mixing React.js and non-React.js radio inputs with the same name. (Questions API)
Polish
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Questions API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Reports API)
- Improvement: updated vendors for security and compatibility. (Events API)
14th August 2024
Bug fixes
- Fixed a bug that prevented response boxes from being displayed in the
numberline
Question type. (Questions API) - Fixed a bug where review mode was starting on the wrong Item for existing sessions. (Assess API)
- Fixed a bug where the video recorder Question type exited from full-screen mode when the Items API was embedded into an iframe, and the browser zoom was not set to 100 percent in Google Chrome. (Questions API)
- Fixed a bug where the navigation & save buttons on the bottom right were getting misaligned, when changing the save button label. (Assess API)
- Fixed a bug where the timer would become inaccurate on slower computers. (Assess API)
- Fixed a bug whereby fraction denominators were being cropped in the
numberlineplot
Question type. (Questions API)
Polish
- Improvement: enhanced the stability of the scoring endpoint. (Data API)
- Improvement: internal update to improve the security and stability of the app. (Events API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Annotations API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Assess API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Items API)
17th July 2024
Bug fixes
- Fixed a bug where an indent mixed with other text format caused a cut off of the response in
clozeassociation
Questions. (Questions API) - Fixed a bug where the
jobs/sessions/scores/subscores
andjobs/sessions/metadata
endpoints failed with an ambiguous error message for requests with duplicate sessions. (Data API) - Fixed a bug where the focus indicator was not matching with the playing audio widget, as set by Action Builder. (Questions API)
- Fixed a bug where the navigation & save buttons on the bottom right were getting misaligned, when changing the save button label. (Assess API)
- Fixed a bug where the response masking button was not being enabled when setting the Items region to
vertical_element
. (Assess API) - Fixed a bug where the section index was not being passed as an argument for the
section:items:changed
event callback. (Assess API)
Polish
- Improvement: internal update for library package compatibility. (Reports API)
- Improvement: removed use of deprecated events to maintain compatibility. (Assess API)
- Improvement: removed use of deprecated events to maintain compatibility. (Question Editor API)
- Improvement: removed use of deprecated events to maintain compatibility. (Questions API)
3rd July 2024
Bug fixes
- Fixed a bug where Questions API preview inside Author Aide was accidentally being styled by Author API CSS. (Author API)
- Fixed a bug where questions generated via Author Aide could not be saved if the user's firstname or lastname were not set. (Author API)
- Fixed a bug where the timer would become inaccurate on slower computers. (Assess API)
26th June 2024
Features
- Added public method
refreshSearch
to allow users to refresh a search page. (Author API) - Added random Activities as enabled by default. (Author API)
- Added support for loading Author Aide API inside Author API. (Author API)
- Added support for sections with the
vertical_element
Items region configuration. This allows all Items in a section to be displayed at once and stacked vertically, rather than separated into separate slides in the assessment player UI. (Assess API) - Added the ability to move and resize the
notepad
via mouse and keyboard. (Annotations API)
Bug fixes
- Fixed a bug around unpredictable behavior of placing minus signs before functions in the scientific calculator. (Questions API)
- Fixed a bug causing a random Activity to fail to load Items from different Item banks using
organisation_id
. (Items API) - Fixed a bug in multiple choice Questions, where labels maintained a pointer cursor even after
disable
had been called. Now, the label pointer cursor will be changed to 'not allowed'. (Questions API) - Fixed a bug in random Activity labels, adding an extra space after commas where required. (Author API)
- Fixed a bug in the Last Score by Activity Report where the report did not render properly with PostgreSQL datasource. (Reports API)
- Fixed a bug that prevented learners from navigating to an adaptive Item where the Item's
reference
was provided as a number. (Items API) - Fixed a bug where accented vowels added by the Mac context menu were not displayed in the preview. (Question Editor API)
- Fixed a bug where authors could save Items which were marked as read only by the read_only initialization option. (Author API)
- Fixed a bug where calling the
/sessions/scores
endpoint did not return results in the correct order. (Data API) - Fixed a bug where certain accessibility attributes were missing from the tab-related elements. (Author API)
- Fixed a bug where entering symbols via the character viewer did not update the preview pane. (Question Editor API)
- Fixed a bug where not assigning a valid response in
numberlineplot
Question type was preventing navigation in assessment. (Questions API) - Fixed a bug where reordering multiple Items within the Activity editor would not order the Items as expected. (Author API)
- Fixed a bug where spacing in the search toolbar was incorrect. (Author API)
- Fixed a bug where the 'Select All' checkbox did not properly check or uncheck Items inside a random Activity. (Author API)
- Fixed a bug where the
Choice Matrix
Question type showed the correct or incorrect answers in review mode whenautomarkable
was set tofalse
. (Questions API) - Fixed a bug where the
jobs/sessions/scores/subscores
andjobs/sessions/metadata
endpoints failed with an ambiguous error message for requests with duplicate sessions. (Data API) - Fixed a bug where the
jobs/sessions/statuses
endpoint was failing with an ambiguous error message for requests with duplicate sessions. (Data API) - Fixed a bug where the assessment could not be submitted with a
"hard"
limit type when the countdown timer changed from 1 second to 0. (Assess API) - Fixed a bug where the keyboard was lagging when deleting text from the longtextV2 Question type on iPad. (Questions API)
- Fixed a bug where the notepad module could throw an error when toggling its visibility. (Assess API)
- Fixed a bug where the number input field accepted numbers outside of the allowed range and invalid numbers such as 00 & 000. (Question Editor API)
- Fixed a bug where the selected group tab was missing an
aria-selected
attribute. (Question Editor API) - Fixed a bug where the special character entry button did not have a descriptive
aria-label
set. (Questions API) - Fixed a bug whereby Control + Backslash was failing to open the formula editor modal window for the
formulaessayV2
Question type. (Questions API) - Fixed a bug whereby editing ARIA labels caused duplication of spans. (Question Editor API)
- Fixed a bug whereby epsilon variants were not handled correctly in the
clozeformulaV2
Question type. (Questions API) - Fixed a bug whereby tick value labels on number line Question types did not round floating points properly. (Questions API)
- Fixed a bug which caused a race condition when loading the CKEditor text editor. (Question Editor API)
- Fixed a bug with text area height for the notepad. (Annotations API)
- Fixed a bug with the DOM tree when adding tabs to an Item, to bring it more in line with web accessibility guidelines. (Author API)
- Fixed a typo in the
short text
Question type preview image. (Question Editor API) - Improvement: updated internal libraries to maintain security, compatibility and performance. (Assess API)
Polish
- Improvement: Internal update to improve self hosted adaptive stability. (Items API)
- Improvement: enhanced stability for the
response-analysis-by-item
report. (Reports API) - Improvement: implemented changes required for an upcoming feature. (Author API)
- Improvement: internal changes to support future functionality. (Events API)
- Improvement: internal changes to support future functionality. (Question Editor API)
- Improvement: internal changes to support future functionality. (Questions API)
- Improvement: internal update for library package compatibility. (Data API)
- Improvement: internal update for library package compatibility. (Events API)
- Improvement: internal update for library package compatibility. (Items API)
- Improvement: internal update for library package compatibility. (Question Editor API)
- Improvement: internal update for library package compatibility. (Reports API)
- Improvement: refined the accessibility for
numberlineplot
Question type. (Questions API) - Improvement: removed the aspect ratio lock button. In future, it will not be possible to change the aspect ratio of images. (Author API)
- Improvement: replaced partially-correct SVG icon to improve color accessibility. (Reports API)
- Improvement: updated initialization option checks for empty values. (Author API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Annotations API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Items API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Question Editor API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Questions API)
- Improvement: updated the ARIA label for the
plaintext
Question type text area for better readability. (Questions API) - Improvement: updated vendors for security and compatibility. (Data API)