v2024.1.LTS Release Logs

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

28th August 2024

Bug fixes

  • 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 that prevented the correct rendering of Math when there is another version of MathJax on the page. (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 whereby HTML elements were not rendering correctly on labels for 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 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, when mixing React.js and non-React.js radio inputs with the same name. (Questions API)

Polish

  • 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 vendors for security and compatibility. (Events API)

14th August 2024

Bug fixes

  • Fixed a bug that prevented response boxes from being displayed in the numberline Question type. (Questions 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 navigation & save buttons on the bottom right were getting misaligned, when changing the save button label. (Assess API)
  • Fixed a bug where the timer would become inaccurate on slower computers. (Assess API)
  • Fixed a bug whereby fraction denominators were being cropped in the numberlineplot Question type. (Questions API)

Polish

  • Improvement: enhanced the stability of the scoring endpoint. (Data API)
  • Improvement: internal update for library package compatibility. (Annotations API)
  • Improvement: internal update to improve the security and stability of the app. (Data 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. (Items API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Questions API)

17th July 2024

Bug fixes

  • 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 the jobs/sessions/scores/subscores and jobs/sessions/metadata endpoints failed with an ambiguous error message for requests with duplicate sessions. (Data API)
  • Fixed a bug where the focus indicator was not matching with the playing audio widget, as set by Action Builder. (Questions API)

Polish

  • Improvement: internal update for library package compatibility. (Reports API)
  • Improvement: removed use of deprecated events to maintain compatibility. (Assess API)
  • Improvement: removed use of deprecated events to maintain compatibility. (Question Editor API)
  • Improvement: removed use of deprecated events to maintain compatibility. (Questions API)

3rd July 2024

Bug fixes

  • Fixed a bug where the keyboard was lagging when deleting text from the longtextV2 Question type on iPad. (Questions API)

19th June 2024

Bug fixes

  • Fixed a bug around unpredictable behavior of placing minus signs before functions in the scientific calculator. (Questions API)
  • Fixed a bug where the Choice Matrix Question type showed the correct or incorrect answers in review mode when automarkable was set to false. (Questions API)

Polish

  • Improvement: Internal update to improve the security of the audio Question type's uploaded assets. (Questions API)

6th June 2024

Bug fixes

  • Fixed a bug that prevented learners from navigating to an adaptive Item where the Item's reference was provided as a number. (Items API)

5th June 2024

Bug fixes

  • Fixed a bug where the assessment could not be submitted with a "hard" limit type when the countdown timer changed from 1 second to 0. (Assess API)
  • Fixed a bug where the special character entry button did not have a descriptive aria-label set. (Questions API)

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)

13th May 2024

Bug fixes


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)

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)

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.