v2024.1.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.1.LTS release.
  • Released: 6th March 2024
  • End of life: March 2026

22nd May 2024

Bug fixes

  • Fixed a bug in the Last Score by Activity Report where the report did not render properly with PostgreSQL datasource. (Reports API)
  • Fixed a bug where the jobs/sessions/statuses endpoint failed with an ambiguous error message for requests with duplicate sessions. (Data API)
  • Fixed a bug where the notepad module could throw an error when toggling its visibility. (Assess API)
  • Fixed a bug whereby editing ARIA labels caused duplication of spans. (Question Editor API)

Polish

  • Improvement: internal update to improve the security and stability of the app. (Data API)

10th April 2024

Bug fixes

  • Fixed a bug in the idle_timeout initialization option, where an error was being thrown after using the reset method, then creating a new app instance. (Assess API)
  • Fixed a bug in the multiple choice Question type, where labels maintained a pointer cursor even after disable had been called. Now, the label pointer cursor will be changed to 'not allowed'. (Questions API)
  • Fixed a bug where isSimplified was not validating -1 in the clozeformula Question type. (Questions API)
  • Fixed a bug where accented vocals added by the Mac context menu were not displayed in the preview. (Question Editor API)
  • Fixed a bug where adding Items to an Activity via the setActivityItems public method inside the save:activity event was throwing an exception in the browser console. (Author API)
  • Fixed a bug where editing an Item within a random Activity incorrectly modified the Activity JSON. (Author API)
  • Fixed a bug where groups in an Random Activity could not be deleted if there were no Items in the Activity. (Author API)
  • Fixed a bug where the clozeassociation and classification Question types were not accessible with the screen reader, when navigating to the drop zone response area. (Questions API)
  • Fixed a bug where the number input field accepted numbers outside of the allowed range and invalid numbers such as 00 or 000. (Question Editor API)
  • Fixed a bug whereby Control + Backslash was failing to open the formula editor modal window for the formulaessayV2 Question type. (Questions API)
  • Fixed a bug, which improves the app's responsiveness and stability. (Assess API)

Polish

  • Improvement: optimized the performance of searching for Activities when filtering by user ID. (Author API)

27th March 2024

Bug fixes

  • Fixed a bug that was causing the preview and Item list of random assessment to re-render inconsistently. (Author API)
  • Fixed a bug which caused a race condition when loading the CKEditor text editor. (Question Editor API)
  • Fixed a bug with idle_timeout where an error was being thrown after using the reset method, then creating a new app instance. (Assess API)

13th March 2024

Bug fixes

  • Fixed a bug causing adaptive assessment to fail to resume, when students exited the app without submitting on an Item that did not belong to the last step of the Item branching. (Items API)
  • Fixed a bug that caused adaptive assessments to be resumed on the wrong Item position, when the client's self-hosted adaptive endpoint getNextItems failed. (Items API)
  • Fixed a bug where an out-of-sync client and server time configuration wasn't handled properly for the start_time initialization option. (Items API)
  • Fixed a bug where the sessions/responses endpoint was sometimes throwing a 500 server error. (Data API)
  • Fixed a bug where the preview for a Random assessment Activity did not render properly when using the initialization option to display the current Item reference. (Author API)
  • Fixed a bug where the validation didn't show the correct answers for the hotspot Question type. (Questions API)
  • Fixed a bug whereby disabling "Show keypad hints" was not working for the formulaessayV2 Question type formula keypad. (Questions API)
  • Fixed a bug with the defer_render init option where it was throwing an error on Item navigation. (Assess API)

Polish

  • Improvement: Internal update to improve self hosted adaptive stability. (Items API)
  • Improvement: implemented UI and UX polishes for the "random" assessment Activity creation and editing experience. (Author API)
  • Improvement: refined the accessibility for the numberlineplot Question type. (Questions API)

8th May 2024

Bug fixes

  • Fixed a bug in the choicematrix Question type, where clicking certain spots on the response selection area prevented the option from being selected. (Questions API)
  • Fixed a bug where calling the /sessions/scores endpoint did not return results in the correct order. (Data API)
  • Fixed a bug whereby epsilon variants were not handled correctly in the clozeformulaV2 Question type. (Questions API)
  • Fixed a bug whereby tick value labels on number line Question types did not round floating points properly. (Questions API)

Polish

  • Improvement: enhanced stability for the response-analysis-by-item report. (Reports API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Data API)

13th May 2024

Bug fixes


6th March 2024

Features

  • Added a feature in the response-analysis-by-item report, so that it continues rendering and shows a warning when there are multiple versions of Items in the sessions if multiple_version_item_warning is set to true. Otherwise, it uses the previous behaviour. (Reports API)
  • Added a new SVG icon option for the "traffic light" scoring motif in the lastscore-by-item-by-user report, when useSVG configuration is set to true. By default, and when useSVG is set to false, it shows the report with the traffic light scoring motif rendered with HTML5 canvas. (Reports API)
  • Added support for the less than or equal to (≦), greater than or equal to (≧), and question mark symbols in the keypad. (Question Editor API)
  • Added support for the less than or equal to (≦), greater than or equal to (≧), and question mark symbols in the keypad. (Questions API)
  • Added support for validation of random Activities. (Data API)
  • Added the ability to move and resize sticky notes via mouse and keyboard. Also updated styling to improve user experience. (Annotations API)
  • Improved the accessibility of the choicematrix Question type by adding the validation states correct, incorrect, and no response given to the Question inputs. (Questions API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Question Editor API)

Bug fixes

  • Added XSS sanitization to the Brightcove video player Feature. (Questions API)
  • Fixed a bug causing adaptive assessment to fail to resume, when learners exited the assessment player without submitting on an Item that did not belong to the last step of the Item branching. (Assess API)
  • Fixed a bug causing an assessment with the sections to restart from the first Item instead of resuming from the previously saved Item. This issue occurs specifically when the assessment session fails to load the next section and learners manually resume the assessment. (Assess API)
  • Fixed a bug in the response-analysis-by-item report, where it failed to show the Item name (specified in the report initialization options) in the hover state tooltip. (Reports API)
  • Fixed a bug in the session-detail-by-item report, where it failed when custom_widget_options was passed in the questions_api_init_options. (Reports API)
  • Fixed a bug in the processing of exponentials in the clozeformula Question type. (Questions API)
  • Fixed a bug preventing the assessment player from displaying a proper error dialog in cases of network errors occurring. (Assess API)
  • Fixed a bug when hotspot Question type was displaying correct answers in "review" state when showCorrectAnswers is set to false (Questions API)
  • Fixed a bug where isSimplified was not validating certain mixed fractions correctly in the clozeformula Question type. (Questions API)
  • Fixed a bug where Activities containing an unpublished or archived Item could not be saved using the itembank/activities endpoint. (Data API)
  • Fixed a bug where Activity references could be saved with leading whitespace using the Set Activities endpoint. (Data API)
  • Fixed a bug where a table as a response in classification Question type did not follow the content styling width. (Questions API)
  • Fixed a bug where an incorrect value was displayed upon hovering over a coordinate point when the display position on hover was enabled for the graphplotting Question type. (Questions API)
  • Fixed a bug where an out-of-sync client and server time configuration wasn't handled properly for the start_time option. (Assess API)
  • Fixed a bug where passing too many references to the all or either arrays for the item_references parameter when fetching Activities via the itembank/activities endpoint would throw an exception. (Data API)
  • Fixed a bug where the itembank/items endpoint was not validating arrays of string parameters properly. (Data API)
  • Fixed a bug where the Item review screen overlapped the side menu navigation for Right to Left configured Activities. (Assess API)
  • Fixed a bug where the calculator truncated trailing zeros for the E notation. (Questions API)
  • Fixed a bug where the formula help modal column heading titles could not be internationalized. (Questions API)
  • Fixed a bug where the polygon tool in the graphplotting Question type was not validating correctly when duplicate points existed within the main shape, and the setting ignore_repeated_shapes: Compared by points was applied. (Questions API)
  • Fixed a bug where the response container and draggables for the clozeassociation Question type overflowed when reaching certain widths. (Questions API)
  • Fixed a bug where the response container for the classification Question type overflowed when reaching certain widths. (Questions API)
  • Fixed a bug whereby the presence of an emoji caused scoring for the clozeformula Question type to fail. (Questions API)
  • Fixed a bug with shared passages Features not being processed by the media vault, and thus not being able to display or link to those assets. (Questions API)
  • Fixed a bug with the label_bundle key, where it threw an error saying "No data for this report", even when label_bundle was included in a request during initialization. (Reports API)
  • Fixed a bug with the accessibility implementation for clozedropdown, clozetext, and clozeassociation Question types when validating, and in review mode. (Questions API)
  • Improvement: updated vendors for security and compatibility. (Questions API)

Polish

  • Added additional validation when saving random Activities. (Data API)
  • Added background capabilities for future features. (Items API)
  • Improvement: Updated the focus state of response dropzones containers for the Image association V2 Question type for improved accessibility. (Questions API)
  • Improvement: deprecated Brightcove as an option for the video player Feature. (Questions API)
  • Improvement: improved Mathjax rendering performance. (Questions API)
  • Improvement: internal changes to improve the stability of the app. (Items API)
  • Improvement: internal changes to support future functionality. (Data API)
  • Improvement: internal changes to support future functionality. (Events API)
  • Improvement: internal changes to support future functionality. (Reports API)
  • Improvement: internal tooling upgrade to improve the API's stability. (Annotations API)
  • Improvement: updated label_bundle fields "Total" and "Name" to lowercase as "total", "name" to match with other fields. (Reports API)
  • Improvement: updated vendors for security and compatibility. (Questions API)

Was this article helpful?

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