v2024.2.LTS Release Logs

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 the session_id. (Data API)
  • Fixed a bug in the lastscore-by-item-by-user report where the report table failed to populate when activity_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, and imageclozeassociationV2 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 to true. (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 both id and reference 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 the response-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-tagsreport 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 inaccurate feedbackAttemptsCount value when using the getResponse() method. (Questions API)
  • Fixed a bug which caused the checkImages method to be removed from legacy Question types such as clozeformula, imageclozeassociation, and clozedropdown. (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 and session-list-by-item reports, when the configuration 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 and jobs/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 when automarkable was set to false. (Questions API)
  • Fixed a bug where the jobs/sessions/scores/subscores and jobs/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)

Was this article helpful?

Did you arrive here by accident? If so, learn more about Learnosity.