v2024.3.LTS Release Logs

Recommended

This is our recommended version for production releases right now.

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

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.