Migration Guide for 2025.2.LTS

This page lists important information for Learnosity customers who are upgrading to the 2025.2.LTS (Long Term Support) version.

API Product changes

The following outlines the API product updates introduced in this release, including changes, deprecations, and smaller new features.

Author API

  • The render:activity event is no longer fired when opening a Question or Feature within an Activity. The event will now only be fired on the main Activity editor page.
  • CSS classes in Item Edit Settings have changed:
    • To target .lrn-author-item-settings-header you now need to target .lrn-author-item-settings-takeover .lrn-author-takeover-title
    • To target .lrn-author-item-settings-close-btn you now need to target .lrn-author-item-settings-takeover .lrn-author-takeover-close-btn
    • There no longer is a container using .lrn-author-item-settings-container , instead you now need to target .lrn-author-item-settings-takeover .lrn-author-item-settings
  • CSS classes in Activity duplication have changed:
    • To target the duplicate title, instead of targeting .lrn-author-message-overlay-header you now need to target .lrn-author-activity-duplicate-takeover .lrn-author-takeover-title
    • To target .lrn-author-message-overlay-close-bt you now need to target .lrn-author-activity-duplicate-takeover .lrn-author-takeover-close-btn
    • To target .lrn-author-message-overlay-content-wrapper you now need to target .lrn-author-activity-duplicate-takeover .lrn-author-takeover-body
  • Labels in the label bundle can now be specified in nested notation, see our documentation for more information.

Assess API

  • Added the ability to configure the labels for "Time Remaining" and "Seconds" in user interface label bundles.

Questions API

  • Added support for accent-sensitive character scoring in the clozetext and shorttext Question types.
  • Added support to override the accent_sensitivity validation configuration at the Activity level via attribute_overrides.

Keypad Modal

The math keypad has been replaced by a new React-based modal. 

  • The UI descriptors for the keypads that are available for providing a response has changed from a drop-down list of symbols, to persistent UI text labels.
  • The UI descriptor for Custom Group keypads is now the authored Title field of that custom keypad (and no longer the authored Label field). If the Title is not populated then the UI label will default to 'Custom'.

End of life notices 

  • EOL: "Formula Input" Feature type

CSS changes for UI improvements

Below is a summary of all CSS changes between the previous LTS release and this release. Generally, these changes contain new feature implementations and various accessibility improvements.

See all CSS changes between v2025.1.LTS and v2025.2.LTS in GitHub.

Author API

  • Added styling for the new math hints generation capabilities.
  • Improved various notifications by replacing the component with the LDS alert notification component.
  • Refactored multiple similar takeover components to use a single standardized Takeover component.
  • Improved responsiveness by switching to CSS Container Queries based on the Author API app root element width.
  • Improved the adaptive branching UI for better usability.

Question Editor API

  • Added button styling for the new math hints generation capabilities.

Questions API

  • Improved the responsiveness of the math image capture functionality.
  • Added styles for the new math keypad.
  • Fixed a bug in the numberlineplot Question type which caused the graph to disappear when using iPad devices.
  • Fixed a bug where multiple column options in the mcq Question type were not rendering correctly.
Was this article helpful?

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