v2024.3.LTS Release Logs

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

Read more about the v2024.3.LTS release.
  • Released: 20th November 2024
  • End of life: November 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 that prevented selecting the resource Item after previewing in the Activity edit view. (Author API)
  • Fixed a bug where a race condition caused the section timer to continue ticking when the Expired Timer dialog was visible. (Assess API)
  • Fixed a bug where editing Items in Activities did not work when URL hash navigation was used and the Activity reference contained whitespace. (Author API)
  • Fixed a bug where, after checking the "select all" checkbox in an Activity, clicking "Find Item" and selecting new Items, the remove button count was not updating correctly when clicking "Save and Back". The same scenario was fixed for creating new Item. (Author 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)

26th February 2025

Bug fixes

  • Fixed a bug that caused the group parentheses symbols to be rendered incorrectly in the authoring UI. (Questions API)
  • 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 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 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 external forms to trigger a form submit action when the buttons within Author API were pressed. (Author 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 Questions were not loading when the Question responses contained tables with merged cells. (Questions API)
  • Fixed a bug where removing the last Item in an Activity was not actually removed after saving. (Author 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 that prevented math from being displayed correctly when both defer render and duplicate responses were set to true. (Questions API)
  • Fixed a bug where using shared passages would add infinite spinners at the bottom of each Item. (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 that caused the self-hosted protected caption files to fail to load in the videoplayer Feature. (Questions API)
  • Fixed a bug where the text highlight modal was not aligned correctly when using Annotations with shared passages. (Annotations API)
  • Fixed a bug which caused some tooltip content to be occasionally invisible, when hovering the mouse cursor over it. (Questions API)
  • Fixed a bug which caused the character map popup to render in wrong position when authoring a Question using the formula keypad. (Questions API)

Polish

  • 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

Features

  • Added loading_data label to the label_bundles properties in the Reports API, enabling a custom message to display while dynamic columns populate in the Learning Outcomes report. If not specified, the default "Loading data..." message will be shown. This supports full customization of labels in the Reports API to reduce friction for customers to be able to integrate. (Reports API)
  • Added Question level distractor rationale support for Multi-step Math Question type. (Questions API)
  • Added Question level distractor rationale support for clozeformulaV2 Question type. (Questions API)
  • Added Question level distractor rationale support for hotspot Question type. (Questions API)
  • Added Question level distractor rationale support for Label image with drag & drop, Classification, Match List and Token highlight Question types. (Questions API)
  • Added a display a message with a link to the newly created groups in random Activity. (Author API)
  • Added a new createItemGroup public method to allow the creation of random Activity groups programmatically. (Author API)
  • Added a new image_alt_text_generation initialization option, which allows for uploaded images to have their alt text automatically generated with AI. (Author API)
  • Added a new items_order attribute to the Response Analysis by Item Report, which helps in customizing the report by arranging and filtering the Items as needed. (Reports API)
  • Added a new items_order attribute to the Sessions Detail by Item Report, which helps in customizing the report by arranging and filtering the Items as needed. (Reports API)
  • Added a new initialization option restricted_tags that limits the creation and updating of Items and Activities based on the provided configuration. (Author API)
  • Added a new premium feature for capturing an image of handwritten math responses. (Questions API)
  • Added changes required for an upcoming feature. (Author API)
  • Added changes required for an upcoming feature. (Question Editor API)
  • Added new multistepmath Question type. (Questions API)
  • Added new initialization options to be able to set the default state of intro and outro Items for new Activities. The new options are named config.activity_edit.intro_item.default_checked and config.activity_edit.outro_item.default_checked. (Author API)
  • Added screen reader messages for the focus and toggle states of a response area option in various drag and drop Question types. (Questions API)
  • Added support for changing cameras when recording in the video Question type on a mobile device. (Questions API)
  • Added support for commas in dynamic content values. (Author API)
  • Added the ability to upload Adobe Photoshop and Illustrator files for the fileupload Question type. (Questions API)

Bug fixes

  • Added labels to form fields, improving accessibility for screen reader users. (Question Editor API)
  • Fixed a bug in Item editing, where a label HTML tag contained an icon without text accompanying it for screen readers. (Author API)
  • 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 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 regarding accessibility in sessions-summary-with-tags report by improving the color contrast of the "correct" label. (Reports API)
  • Fixed a bug that caused Annotations API to fail when loading in vertical_element assessments. (Assess API)
  • Fixed a bug that caused the suggested answer list component of the custom Question type where it failed to render its corresponding correct answers. (Questions API)
  • Fixed a bug that prevented response boxes from being displayed in the numberline Question type. (Questions API)
  • Fixed a bug that was preventing the alt text generator for images from generating content with an empty stimulus. (Author API)
  • Fixed a bug where Author API's takeover page was not correctly displayed. (Author API)
  • Fixed a bug where Author Aide API did not work when multiple instances of Author API existed on the same page. (Author API)
  • Fixed a bug where MathML tags were not persistently rendering. (Questions API)
  • Fixed a bug where Questions API preview inside Author Aide was accidentally being styled by Author API CSS. (Author API)
  • 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 duplicate responses were resetting other responses in the clozeassociation Question type. (Questions 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 validated event was fired prematurely, leading to an inaccurate feedbackAttemptsCount value when using the getResponse() method. (Questions API)
  • Fixed a bug where the activity_edit.save.persist initialization option was not being honored. When set to false, updates to the Activity will be blocked. (Author 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 navigate event was incorrectly fired with an invalid route, and the getLocation method returned an incorrect value when persist was set to false in the initialization options. (Author API)
  • Fixed a bug where the texthighlight module resumed with a different highlight ID in the annotations session. (Annotations API)
  • Fixed a bug where the Item duplication check in an Activity was performed twice. (Author API)
  • Fixed a bug where the Item duplication check in an Activity was performed twice. (Data 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 focus indicator was not matching with the playing audio widget, as set by Action Builder. (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 masking tool was overlapping the sticky note, when masking question types that support response masking. (Annotations API)
  • Fixed a bug where the reference of a new Activity was not properly set when using the navigate public method. (Author API)
  • Fixed a bug where the remove button for distractor rationale had no ARIA label. (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 where the tooltip for some buttons appeared, when the buttons were set to 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 the 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 an absence of responses caused an error in the numberlineplot Question type. (Questions API)
  • Fixed a bug whereby blank user interface configuration fields caused loading of the numberlineplot Question type to fail. (Questions API)
  • Fixed a bug whereby fraction denominators were being cropped in the numberlineplot Question type. (Questions API)
  • Fixed a bug whereby log warnings were generated when moving elements within graph-based Question types. (Questions API)
  • Fixed a bug whereby macOS VoiceOver was not announcing scoring results properly on Safari upon clicking 'check answer'. (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 which caused the checkImages method to be removed from legacy Question types such as clozeformula, imageclozeassociation, and clozedropdown. (Questions API)
  • Fixed a bug, when mixing React.js and non-React.js radio inputs with the same name. (Questions API)
  • Fixed a bug, where assessment was not working for random Activities. (Items API)

Polish

  • Added the ability to upload Adobe Photoshop and Illustrator files for the fileupload Question type. (Question Editor API)
  • Improvement: added a video preview before recording in the video Question type. (Questions API)
  • Improvement: enhanced overall system stability. (Events API)
  • Improvement: enhanced overall system stability. (Reports API)
  • Improvement: enhanced the stability of the Scoring endpoint. (Data API)
  • Improvement: increased the overlay notification icon size to 24px by 24px for the Label image with drag & drop Question type. (Questions API)
  • Improvement: internal update for library package compatibility. (Items API)
  • Improvement: internal update for library package compatibility. (Reports API)
  • Improvement: internal update to improve the security and stability of the app. (Data API)
  • Improvement: internal update to improve the security and stability of the app. (Events API)
  • Improvement: internal update to improve the security and stability of the app. (Reports API)
  • Improvement: internal update to improve the security and stability of the application. (Data API)
  • Improvement: internal update to improve the security and stability of the application. (Questions API)
  • Improvement: internal update to improve the stability of the system. (Data API)
  • Improvement: internal update to to maintain security, compatibility and performance. (Questions API)
  • Improvement: removed the beta_flags.lds initialization option. It was previously used to prevent the loading of the Learnosity Design System components in Author API to mitigate breaking changes. (Author API)
  • Improvement: removed use of deprecated events to maintain compatibility. (Question Editor API)
  • Improvement: removed use of deprecated events to maintain compatibility. (Questions API)
  • Improvement: several minor UI improvements to the multistepmath Question type. (Question Editor 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. (Events 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 internal libraries to maintain security, compatibility and performance. (Reports API)
  • Improvement: updated internal libraries to maintain security, compatibility, and performance. (Data API)
  • Improvement: updated prompts to get better alt text description through AI model for uploaded images. (Author API)
  • Improvement: updated random Activities to allow saving without adding any Items to the Item groups. (Data API)
  • Improvement: updated the AB (Academic Benchmarks) standards browser to show standards codes in the search results. (Author API)
  • Improvement: updated the image alt text generation. (Author API)
  • Improvement: updated the white on black theme to improve color accessibility. (Assess API)
  • Improvement: updated vendors for security and compatibility. (Events API)
  • Improvement: user interface improvements for the pop-up content button. (Questions API)

Was this article helpful?

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