This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about the v2025.2.LTS release.- Released: 16th June 2025
- End of life: June 2027
14th January 2026
Bug fixes
- Fixed a bug in the Response Analysis by Item Report where identical correct responses were not treated as the same when using multiple Questions in an Item. (Reports API)
- Fixed a bug that caused excessive memory usage and degraded performance in the Authoring UI when adding math content using the Add Math (LaTeX / MathML) option in the rich text editor, which could lead to browser freezes or crashes. (Question Editor API)
- Fixed a bug that could cause duplicated buttons in Activity editor view. (Author API)
- Fixed a bug where navigation in adaptive assessments was not behaving correctly. (Items API)
3rd December 2025
Bug fixes
- Fixed a bug in the
plaintextQuestion type where part of the response was cut off inreviewmode. (Questions API) - Fixed a bug that could cause the Activity list to preview the incorrect Activity type when switching from one Activity type to another. (Author API)
- Fixed a bug that displayed an extra option in the branching Activities player playback settings. (Author API)
- Fixed a bug where LaTeX wrapped in
$$delimiters rendered incorrectly, resulting in unintended markup. (Questions API) - Fixed a bug where branching Activities were not saved when the Activity status was set to published. (Author API)
- Fixed a bug where decimal values were not correctly validated for the
imageclozeassociationV2Question type. (Questions API) - Fixed a bug where scoring did not handle the
ignore_leading_and_trailing_spacesoption correctly for theshorttextQuestion type when using theGet scoringendpoint in the Data API. (Questions API) - Fixed a bug where the
lastItemsflag in Item adaptive dynamic Activities assessments incorrectly returnedtruewhen themax_itemstermination criterion was not met, and Items were still available for the Activity. (Items API) - Fixed a bug where the general symbol group for the math keypad was deprecated. (Question Editor API)
- Fixed a bug where the general symbol group for the math keypad was deprecated. (Questions API)
- Fixed a bug where the vertical divider was not displayed in the Item preview mode. (Author API)
- Fixed a bug whereby points in the
numberlineQuestion type were sometimes rendered clipped and unresponsive. (Questions API) - Fixed a bug with responsive views that caused the Question Editor template to disappear when the screen was resized. (Question Editor API)
Polish
- Improvement: updated internal libraries to maintain security, stability, and performance. (Author API)
- Improvement: updated internal libraries to maintain security, stability, and performance. (Questions API)
19th November 2025
Bug fixes
- Fixed a bug in the
longtextV2Question type where alignment options in the rich text editor caused text inside table cells to move outside the table. (Questions API) - Fixed a bug in the Session Detail by Question report type where child attributes of
questions_api_init_optionscaused validation errors. (Reports API) - Fixed a bug that caused the
setItemJson()method to reset the Item review workflow state. (Author API) - Fixed a bug where blank responses caused a scoring error for
equivValuein theclozeformulaQuestion type. (Questions API) - Fixed a bug where branching Activities with converging paths could not be published. (Author API)
- Fixed a bug where converging paths could not be created in the branching Activity editor view. (Author API)
- Fixed a bug where the correct answer was not displayed for the
griddedQuestion type in thereviewstate. (Questions API)
5th November 2025
Bug fixes
- Fixed a bug in the
graphplottingQuestion type that caused the background image to not display correctly. (Questions API) - Fixed a bug in the
ratingQuestion type where the tooltip would flicker when hovering near the edge of the tooltip. (Questions API) - Fixed a bug that caused the math keypad to remain visible when navigating to the next Item on small screens, which could confuse learners. (Questions API)
- Fixed a bug that caused the tooltip for the
ratingQuestion type to not appear in thepreviewstate. (Questions API) - Fixed a bug that prevented native browser tooltips from displaying when hovering over the assessment title and subtitle. (Assess API)
- Fixed a bug where failed MathJax renders prevented
readyListenercallback calls. (Questions API) - Fixed a bug where the
validatedevent fired twice for certain Question types. (Questions API)
Polish
- Improvement: internal changes to support future capabilities. (Author API)
9th October 2025
Bug fixes
- Fixed a bug in the
mcqQuestion type where answer text formatting was distorted when response containers used block columns. (Questions API) - Fixed a bug that caused Item branching assessment submissions to fail. (Assess API)
- Fixed a bug that caused an error when creating a new branching Activity from the Activity editor view while in preview mode. (Author API)
- Fixed a bug that caused server-side scoring to fail for the
nclexQuestion type. (Questions API) - Fixed a bug that caused spacing between LaTeX and non-LaTeX text to be lost when switching from one to two columns in
mcqQuestion types. (Questions API) - Fixed a bug that caused the camera in the math Image capture functionality to rapidly turn on and off continuously. (Questions API)
- Fixed a bug that caused the preview to occasionally fail to render in the Activity editor view when creating a new branching Activity. (Author API)
- Fixed a bug that could cause errors or redirects when between navigating steps in the Item branching Activity preview. (Author API)
- Fixed a bug that prevented the list tab from rendering in the Activity preview while in the Activity editor view under certain conditions. (Author API)
- Fixed a bug where a branching Activity did not trigger the
save:activity:errorevent when it could not be saved. (Author API) - Fixed a bug where bar chart columns could not be moved using their horizontal arrows in the
simplechartQuestion type. (Questions API) - Fixed a bug where the assessment player navigation became disabled when resuming an Activity containing multiple math Items with lazyload enabled. (Assess API)
24th September 2025
Bug fixes
- Fixed a bug in the
clozeformulaV2Question type where Check Answer scoring locked up on computationally intensive math. (Questions API) - Fixed a bug in the
ratingQuestion type where screen readers did not announce when a button was selected. (Questions API) - Fixed a bug that caused the
sectionsregion_overridesto not apply intermittently. (Assess API) - Fixed a bug where Simple Features did not render in distractor rationale preview during check answer. (Questions API)
- Fixed a bug where
CKEditortoolbar settings were not updated on subsequent initializations of the Question editor view. (Question Editor API) - Fixed a bug where Questions using a Scrollable Passage would not load on slow devices. (Questions API)
- Fixed a bug where adding links in the response for Essay with rich text Question type could not be clicked in "preview" mode. (Questions API)
- Fixed a bug where re-opening a saved branching Activity or creating a new branching Activity with specific configurations caused an error and prevented rendering. (Author API)
- Fixed a bug where the "general" math symbol group was removed from the Question JSON when updated in the Question editor view. (Question Editor API)
- Fixed a bug where the Question Editor incorrectly alerted users about unsaved changes. (Question Editor API)
Polish
- Improvement: updated the style of dropdown menu items in the
graphplottingQuestion type. (Questions API)
10th September 2025
Bug fixes
- Fixed a bug in the
multiple choiceQuestion type where, when using columns, response masking disabled the incorrect option. (Questions API) - Fixed a bug where an Item with dots in its reference could not be previewed in the Activity editor view. (Author API)
- Fixed a bug where the volume button in the Audio player Feature type did not meet accessibility standards by replacing
aria-pressedwitharia-expandedattribute. (Questions API) - Fixed a bug where the volume slider in the
audioQuestion type andaudioplayerFeature type controls were not properly labelled for accessibility. (Questions API) - Fixed a bug where using MathJax with
chemtags and thedefer_renderinitialization option in the Items API caused rendering issues. (Questions API)
Polish
- Improvement: updated internal libraries to maintain security, stability, and performance. (Data API)
1st September 2025
Bug fixes
- Fixed a bug where enabling the Enable scrolling for long content option caused several Question types to appear unattempted. (Questions API)
28th August 2025
Bug fixes
- Fixed a bug that caused region elements to fail to render when navigating between sections with different
regionssettings. (Assess API)
27th August 2025
Bug fixes
- Fixed a bug in the
griddedQuestion type where blank spaces within a number were incorrectly validated as 0. (Questions API) - Fixed a bug where Questions using a Scrollable Passage Feature type would not load on slow devices. (Questions API)
- Fixed a bug where an Activity did not load Items in edit mode when
activity_editwas set topreviewmode by default. (Author API) - Fixed a bug where authoring the Question JSON for NCLEX Questions could result in errors in the Question Editor view, and added support for authoring NCLEX Questions as a standalone Question type. For clients who previously used the old NCLEX scoring method, it is recommended to use the new Question type instead. (Questions API)
- Fixed a bug where authoring the Question JSON for NCLEX Questions sometimes broke the Question Editor view, and added support for authoring NCLEX Questions as standalone Questions. (Question Editor API)
- Fixed a bug where creation of a random Activity was not accessible when the configuration in
activity_listwas set topreviewmode by default. (Author API) - Fixed a bug where images in Resource Items failed to load correctly. (Items API)
- Fixed a bug where match all possible responses and accent sensitivity incorrectly treated blank options as correct. (Questions API)
- Fixed a bug where navigating between random Activities did not update the interface correctly. (Author API)
- Fixed a bug where special characters in math content were incorrectly rendered as Unicode when followed by LaTeX with MathJax. (Questions API)
- Fixed a bug where the
setActivityReferencemethod was missing. (Author API) - Fixed a bug whereby axis limits changes in the
graphplottingQuestion type did not remove labels from out-of-bounds shapes, causing an error. (Question Editor API) - Fixed a bug whereby axis limits changes in the
graphplottingQuestion type did not remove labels from out-of-bounds shapes, causing an error. (Questions API) - Fixed a bug whereby images with certain URLs were rendered as fractions instead in the
numberlineQuestion type. (Questions API) - Fixed a bug whereby mouse-based actions on the
graphplottingQuestion type did not support screen readers. (Questions API) - Fixed a bug with the
renderMath()method where MathJax failed to render the LaTeXboldsymbol. (Questions API)
Polish
- Improvement: added the ability to include an alternative text label for the
graphplottingQuestion type. (Question Editor API) - Improvement: added the ability to include an alternative text label for the
graphplottingQuestion type. (Questions API) - Improvement: internal update for library package compatibility. (Data API)
- Improvement: updated the toolbar buttons in
graphplottingQuestion type. (Questions API) - Improvement: updated the toolbar in the
graphplottingQuestion type. (Questions API) - Improvement: updated the warning to notify when an NCLEX Question was created using
type: "choicematrix"instead oftype: "nclex". (Questions API)
13th August 2025
Bug fixes
- Fixed a bug in the
graphplottingQuestion type to activate a point with one click and move it by clicking on the destination instead of dragging. (Questions API) - Fixed a bug in the
short textQuestion type where the final character was dropped when entered using the character map. (Questions API) - Fixed a bug that caused the decimal point column to become editable for the
griddedQuestion type with a fixed decimal when thedisable()method followed by theenable()method was called. (Questions API) - Fixed a bug to open the keyboard instructions in the
graphplottingQuestion type when screen readers are enabled. (Questions API) - Fixed a bug where simple Features, such as
audioplayer, did not stop playing after theresetmethod was called. (Questions API) - Fixed a bug whereby the elements in
graphplottingQuestion type should not be tabbable for accessibility reasons. (Questions API) - Fixed a bug whereby the point position tooltips in
graphplottingQuestion type had insufficient contrast. (Questions API)
Polish
- Improvement: added the ability to include an alternative text label for the
graphplottingQuestion type. (Questions API) - Improvement: updated handling of Unicode characters on the backend to ensure consistent processing and display. (Questions API)
16th July 2025
Bug fixes
- Fixed a bug that caused Simple Features to render incorrectly in the
associationQuestion type whenduplicate_responseswas enabled. (Questions API) - Fixed a bug that caused annotated
texthighlightto not restore correctly intermittently. (Assess API) - Fixed a bug that caused distractor rationale to not appear in
hotspotQuestions after a correct response was provided whenshow_distractor_rationale.per_question: "correct"was set. (Questions API) - Fixed a bug whereby math remained invisible even after being rendered. (Assess API)
Polish
- Improvement: accessibility polishes for the new math keypad. (Questions API)
- Improvement: enhanced accessibility for the audio player Feature type. (Questions API)
- Improvement: enhanced the security of answer choice identifiers in the
mcqQuestion type to prevent unintended exposure of correct answers across sessions. (Questions API) - Improvement: polishes for the new math keypad based on initial feedback. (Question Editor API)
- Improvement: polishes for the new math keypad based on initial feedback. (Questions API)
3rd July 2025
Bug fixes
- Fixed a bug that caused Item branching assessment submissions to fail. (Assess API)
2nd July 2025
Bug fixes
- Fixed a bug that caused annotated
texthighlightto not restore correctly intermittently. (Assess API) - Fixed a bug that caused broken navigation when the assessment was saved while a new Item was loading or being navigated to. (Assess API)
- Fixed a bug that caused navigation to be intermittently disabled when
vertical_elementwas used withadaptive. (Assess API) - Fixed a bug that prevented the simple Features from being displayed correctly when the
defer_renderwas set totrue. (Questions API) - Fixed a bug where dichotomous and partial scores were not shown correctly in the Sessions Summary by Tag report. (Reports API)
- Fixed a bug where duplicate elements caused MathJax errors when running an Activity preview. (Questions API)
- Fixed a bug where the
getCurrentItemmethod would returnundefinedwhen called in thereadyListener. (Assess API) - Fixed a bug where the Button, Image, and Display as text audio player simple Feature types were not working on mobile devices for drag and drop Question types, when used in draggable responses. (Questions API)
Polish
- Improvement: updated internal libraries to maintain security, stability, and performance. (Annotations API)
- Unreleased internal version. (Assess API)
18th June 2025
Bug fixes
- Fixed a bug where dichotomous and partial scores were not shown correctly in the Sessions Summary by Tag report. (Reports API)
Polish
- Improvement: new accessible and responsive math response modal and formula symbols keypad. (Questions API)
- Improvement: updated internal libraries to maintain security, stability, and performance. (Data API)
16th June 2025
Features
- Added a read-only icon to all Items in the Activity with Tags that belong to the global Item read-only filter. (Author API)
- Added an AI math hints generator to generate helpful tips to assist learners in solving the question. (Author API)
- Added changes required for an upcoming feature. (Question Editor API)
- Added new endpoint in the Data API to handle secure media token generation for media assets within session details. (Data API)
- Added new endpoints in Data API to retrieve, add and update feedback for Items in a session. (Data API)
- Added support for accent-sensitive character scoring in the
clozetextQuestion type. (Questions API) - Added support for accent-sensitive character scoring in the
shorttextQuestion type. (Questions API) - Added support to override the
accent_sensitivityvalidation configuration at the Activity level viaattribute_overrides. (Questions API) - Added support to render media in the stimulus for the
session-detail-by-questionreport, whentoken_controlled_assetsis enabled for the API consumer. (Reports API) - Added the ability to configure the labels for "Time Remaining" and "Seconds". (Assess API)
Bug fixes
- Fixed (or at least tried to fix) a bug where saving Items concurrently resulted in deadlocks. (Data API)
- Fixed a bug in the
videoplayerFeature type where adding a poster image cleared the end time in the video preview. (Questions API) - Fixed a bug in the
numberlineplotQuestion type which caused the graph to disappear when using iPad devices. (Questions API) - Fixed a bug that caused a fatal error when a non-string sort value was provided in a Data API request. (Data API)
- Fixed a bug that caused the
scrollablepassageFeature to become unscrollable when it contained anaudioplayerFeature. (Questions API) - Fixed a bug that ensures the image alignment option is respected when an image is uploaded during Item creation. (Author API)
- Fixed a bug that prevented keyboard navigation from working on Activities in the Activity list. (Author API)
- Fixed a bug that prevented the toolbar options for the Passage Feature type if paginated content is enabled. (Question Editor API)
- Fixed a bug where random Activity configurations were not validated correctly. (Items API)
- Fixed a bug where Questions API failed to correctly load when using a slow device. (Questions API)
- 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)
- Fixed a bug where an Item could no longer be saved when the adaptive difficulty value was reset. (Author API)
- Fixed a bug where edit and delete options were accessible via keyboard navigation (Tab) when previewing an Item in read-only mode. (Author API)
- Fixed a bug where learners could exit the paused screen when a proctor paused their session. (Assess API)
- Fixed a bug where multiple column options in the
mcqQuestion type were not rendering correctly. (Questions API) - Fixed a bug where pressing Esc the first time dismissed the entire review panel instead of just the tooltip. (Assess API)
- Fixed a bug where reviewing a session could result in broken navigation between Items. (Assess API)
- Fixed a bug where saving on an
item:changedevent would result in broken navigation when resuming an assessment. (Assess API) - Fixed a bug where sections with backwards navigation would resume from the wrong section. (Assess API)
- Fixed a bug where the
test:startanditem:loadevents could fire before the app's ready listener, which caused issues such as Annotations API highlights not being applied initially when resuming an assessment. (Assess API) - Fixed a bug where the
render:activityevent would fire before the Activity finished loading completely. (Author API) - Fixed a bug where the
accent_sensitivityoption inoverride_attributewas not applied during server-side scoring. (Questions API) - Fixed a bug where the
dt_createdtimestamp was invalid after duplicating an Item. (Author API) - Fixed a bug where the
dt_createdtimestamp was not set to UTC correctly when creating new Items. (Author API) - Fixed a bug where the
render:activityevent does not get fired when closing a takeover modal in Activity Edit mode. (Author API) - Fixed a bug where the Events API did not load according to the specified LTS version for Questions API. (Questions API)
- Fixed a bug where the Hints generator modal did not have the correct sizes. (Author API)
- Fixed a bug where the Item Branching Activity preview tabs were not being disabled correctly whilst rendering the preview, resulting in possibility of changing tab early and seeing an exception. (Author API)
- Fixed a bug where the Math AI button was showing in the preview panel only. (Question Editor API)
- Fixed a bug where the audio player volume control element was cut off when it was the first Item in the assessment player. (Questions API)
- Fixed a bug where the audio player volume slider was being cut off by a parent container. (Questions API)
- Fixed a bug where the label bundle defined for the Random Activity Group Item Name was not applied. (Author API)
- Fixed a bug where the learning outcome report will use the API consumer datasource instead of organization datasource. (Reports API)
- Fixed a bug where the time input component threw an error when rendered. (Author API)
- Fixed a bug where uploading audio via the simple Feature in the CKEditor toolbar had failed. (Author API)
- Fixed a bug where uploading unsupported SVGZ images was failing without a clear user facing error message. (Author API)
- Fixed a bug where using a custom rich text editor button caused duplicated content to be inserted. (Question Editor API)
- Fixed a bug where using the feature box text styling in CKEditor could throw an error. (Question Editor API)
- Fixed a bug whereby LaTeX was not rendering for
imageclozeassociationV2Question type. (Questions API) - Fixed a bug whereby disabling player side scoring caused rendering errors for the
multistepmathQuestion type. (Questions API) - Fixed a bug which caused a memory leak when Features were not removed from the DOM when the preview panel was reset. (Question Editor API)
- Fixed a bug which caused a memory leak where Features were not removed from the DOM when navigating from the Item edit view back to the Item list view, or when they were deleted from the item. (Author API)
Polish
- Improvement: added accessibility support for the adaptive branching editor. (Author API)
- Improvement: allow label bundle definitions to have a nested JSON structure. (Author API)
- Improvement: clarified the units for the stem width and option width in the
choicematrixQuestion type. (Question Editor API) - Improvement: enhanced the Branching UI for better usability. (Author API)
- Improvement: enhanced the security of
addItems()method. (Items API) - Improvement: increased the performance for dynamic content in Questions with large datasets. This enhancement removes unused dynamic variables from Questions, resulting in faster load times and reduced network bandwidth usage. (Items API)
- Improvement: internal changes to support future capabilities. (Author API)
- Improvement: internal changes to support future capabilities. (Question Editor API)
- Improvement: internal update for library package compatibility. (Author API)
- Improvement: internal update for library package compatibility. (Data API)
- Improvement: internal update for library package compatibility. (Events API)
- Improvement: internal update for library package compatibility. (Items API)
- Improvement: internal update for library package compatibility. (Question Editor API)
- Improvement: internal update for library package compatibility. (Questions API)
- Improvement: internal update for library package compatibility. (Reports API)
- Improvement: internal update to improve the stability of the system. (Data API)
- Improvement: internal updates to improve the stability of the system. (Questions API)
- Improvement: internal vendor upgrade to improve the stability of the API. (Author API)
- Improvement: new accessible and responsive math response modal and formula symbols keypad. (Questions API)
- Improvement: replaced the message component notification with the LDS alert component notification. (Author API)
- Improvement: replaced the warning notification component with the LDS alert notification component. (Author API)
- Improvement: switched the app to use CSS Container Queries for responsiveness based on the Author API app root DOM element width. (Author API)
- Improvement: the Sort List Question type is now deprecated. It is recommended to use Match list instead. (Question Editor API)
- Improvement: updated XSS protection. (Questions 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: upgraded the LDS library. (Questions API)
- Unreleased internal version. (Author API)
- Unreleased internal version. (Questions API)