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 thelabel_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
andToken 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 theResponse 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 theSessions 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
andconfig.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
andsession-list-by-item
reports, when theconfiguration
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 inaccuratefeedbackAttemptsCount
value when using thegetResponse()
method. (Questions API) - Fixed a bug where the
activity_edit.save.persist
initialization option was not being honored. When set tofalse
, 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 thegetLocation
method returned an incorrect value whenpersist
was set tofalse
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 asclozeformula
,imageclozeassociation
, andclozedropdown
. (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)