Migration Guide for 2026.3.LTS

This page lists important information for Learnosity customers who are upgrading to the 2026.3.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.

Annotations API

  • Text highlight border colours. The CSS border colours change across all accessibility colour schemes.

Assess API

  • Updated the progress bar to use role="progressbar" with ARIA value attributes. Removed the aria-labelledby="lrn_accessible_items_count" attribute.
  • Updated the aria-label values on the toolbar launch buttons to match the visible button text. Dynamic labels are now static, and “Save/Exit” is now “Save and Exit”.
  • Updated the review screen dialog to use semantic list markup. The <li> items no longer have the link role.
  • Updated the longtextV2 Question to block the Next button, the review screen, and the public navigation methods while a response is over its word limit.

Data API

  • Updated the /session/response/feedback endpoint to accept up to 10,000 characters of feedback content. The previous limit was 1,000 characters.

Questions API

  • Updated the MCQ Question markup to group the Question stem with the response options using <fieldset> and <legend>. Updated the widget aria-label to include the Question type name.
  • Updated the plain text toolbar DOM order. Updated the toolbar to use the longtextV2 styles.
  • Updated the file upload modal markup to use improved semantics. Updated the modal focus targets.
  • Updated the CSS for the selected state of image and SVG answer options in the clozeassociation Question to change the selected-state colour.

Question Editor API

  • Cloze select/dropdown response areas can now be authored with and will render LaTeX and MathML content.
  • New CKeditor component added to the response placeholder fields for the Cloze with drop down (clozedropdown) Question Type.
  • Additional response validation options (isSimplified, isExpanded, isFactorized) have been added for the Math (clozeformulaV2), Label Image with Math (imageclozeformulaV2), and Multi-step Math (multistepmath) Question Types.

Reports API

  • Rendering of the legend, benchmark, columns with no data, and the report indicator colors has been updated for the scoring groups reportlet.

CSS changes for UI improvements

A summary of the changes shown in the GitHub link are provided below. It lists all of the CSS changes between the previous LTS and this release.

See all CSS changes between v2026.2.LTS and v2026.3.LTS in GitHub.

Annotation API

  • Fixed the stacking order of sticky notes so the focused note appeared in front.

Assess API

  • Added a navigation modal that warned users when they tried to leave a Question whose response had not been saved.

Author API

  • Updated the Item info flag tooltip to use a Learnosity design system (LDS) overlay in the Activity editor view and in reporting scoring group Items.
  • Updated the styling of the Activity toolbar and Item toolbar to match LDS, and updated their buttons in Edit and Preview modes to use LDS button components.
  • Migrated buttons across Item Edit, Activity Edit, Item picker, Item list, preview, video record modal, standards, and template player screens to LDS components, and removed legacy button styles and overrides. Button alignment and hover states were also improved.
  • Updated the Activity list search to use LDS components.
  • Updated the responsive breakpoints for the Item editing tool panel.
  • Updated the Activity list and Item list to use React-based components. The underlying markup has changed.
  • Replaced the ‘estimated total’ tooltip with a toggletip component.

Question Editor API

  • Updated the styling of the scoring interface in the Rubric Editor.
  • Updated the styling of the Activity and Item toolbar buttons to match the Learnosity design system.

Questions API

  • Updated the plaintext Question toolbar to match the longtextV2 styling and improve accessibility.
  • Added support for font size variations in clozedropdown Questions, increased MathJax font size, fixed dropdown overflow issues, and applied related refinements.
  • Updated the audio player styling to match the Learnosity design system.
  • Improved clozedropdown Questions accessibility by increasing padding, moving styles into SCSS, adjusting validation UI sizing, and enforcing a minimum MathJax font size to meet WCAG requirements.
  • Added math rendering support for clozedropdown Questions and updated its styling, width, alignment, and scoped menu styles.
  • Added an option to histogram charts in the simplechart Question type to set a one-pixel whitespace gutter between bars.
  • Updated the alignment of the Check Answer button in the multistepmath Question type. The button is now aligned to the end of the wrapper, to match other math Question types.
  • Updated the keypad in the multistepmath Question type to render inside the response box border instead of below the response area.
Was this article helpful?

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