v2023.3.LTS Release Logs

This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.

Read more about the v2023.3.LTS release.
  • Released: 25th October 2023
  • End of life: October 2025

12th February 2025

Bug fixes

  • Fixed a bug in the numberlineplot Question type whereby the validation UI appears to validate to true when the response is empty after deletion. (Questions API)
  • Fixed a bug in the Chart group of Question types when the max Y value was set to an odd number, it added an additional tick label for that value which was inconsistent with the other ticks in the sequence. (Questions API)
  • Fixed a bug that caused the API to fail to render Features when the responsive_regions: true was set and the page layout was changed between mobile and desktop sizes during the API initialization. (Assess API)
  • Fixed a bug that prevented an assessment from starting on smart devices when the disable_item_workflow initialization option was set to true. (Assess API)
  • Fixed a bug where API errors were made visible to learners. (Questions API)
  • Fixed a bug whereby comparison characters broke the rendering of the formulaessayV2 Question type when used in a formula. (Questions API)
  • Fixed a bug which prevented the restoring of existing highlights when a session was resumed. (Annotations API)
  • Fixed a bug with the label_bundle key for the fields "Score" and "All" in the response-analysis-by-item report. This update now allows custom labels to be added for the fields "Score" and "All". (Reports API)

Polish

  • Improvement: internal update to improve the security and stability of the app. (Data API)
  • Improvement: removed a duplicate width property in Session detail by Item and Session detail by Question reports to enhance maintainability and code quality. (Reports API)

15th January 2025

Bug fixes

  • Fixed a bug in the item-scores-by-tag-by-user report, when a Tag in the dataset has been deleted from the Item bank. (Reports API)
  • Fixed a bug that prevented math from being displayed correctly when both defer render and duplicate responses were set to true. (Questions API)

11th December 2024

Bug fixes

  • Fixed a bug that prevented video caption files hosted with Learnosity from loading in the videoplayer Feature. (Questions API)

4th December 2024

Bug fixes

  • Fixed a bug regarding accessibility in sessions-summary-with-tagsreport by improving the color contrast of the "correct" label. (Reports API)
  • Fixed a bug that caused the self-hosted protected caption files to fail to load in the videoplayer Feature. (Questions API)
  • Fixed a bug where the text highlight modal was not aligned correctly when using Annotations with shared passages. (Annotations API)

Polish

  • Improvement: internal update to improve the security and stability of the application. (Assess API)
  • Improvement: internal update to improve the stability of the system. (Data API)
  • Improvement: internal update to improve the stability of the system. (Events API)
  • Improvement: internal update to improve the stability of the system. (Reports API)
  • Improvement: updated XSS protection. (Questions API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Annotations API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Questions API)

20th November 2024

Bug fixes

  • Fixed a bug where the validated event was fired prematurely, leading to an inaccurate feedbackAttemptsCount value when using the getResponse() method. (Questions API)
  • Fixed a bug which caused the checkImages method to be removed from legacy Question types such as clozeformula, imageclozeassociation, and clozedropdown. (Questions API)

Polish

  • Improvement: improved Mathjax rendering performance. (Questions API)
  • Improvement: internal update to improve the stability of the system. (Data API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Questions API)

7th November 2024

Bug fixes

  • Fixed a bug where the texthighlight module resumed with a different highlight ID in the annotations session. (Annotations API)

Polish

  • Improvement: internal changes to improve application security. (Questions API)

10th October 2024

Bug fixes

  • Fixed a bug in the session-list-by-item report, when the configuration was not set during initialization. (Reports API)
  • Fixed a bug whereby macOS VoiceOver was not announcing scoring results properly on Safari upon clicking 'check answer'. (Questions API)

Polish

  • Improvement: enhanced overall system stability. (Reports API)
  • Improvement: internal update to improve the security and stability of the app. (Data API)
  • Improvement: internal update to improve the security and stability of the application. (Reports API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Questions API)
  • Improvement: user interface improvements for pop-up content button. (Questions API)

26th September 2024

Polish

  • Improvement: updated the white on black theme to improve color accessibility. (Assess API)
  • Improvement: updated vendors for security and compatibility. (Data API)

11th September 2024

Bug fixes

  • Fixed a bug where duplicate responses were resetting other responses in the clozeassociation Question type. (Questions API)
  • Fixed a bug where the stimulus image was not resizing for the image annotation upload Question type, when changing the dimensions on Author Site. (Questions API)

Polish

  • Improvement: enhanced overall system stability. (Events API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Reports API)
  • Improvement: updated internal libraries to maintain security, compatibility, and performance. (Data API)
  • Improvement: updated vendors for security and compatibility. (Events API)

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 where the force submit dialog was not showing the extended time from the live progress report. (Assess 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)

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 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)

Polish

  • 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)
  • Fixed a bug whereby "Allow interval" was not an option for equivSymbolic scoring for alternate responses for the clozeformula Question type. (Question Editor API)

Polish

  • Improvement: enhanced the stability of the Scoring endpoint. (Data API)
  • 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 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)

8th May 2024

Bug fixes

Polish


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 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 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)

27th March 2024

Bug fixes


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 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 that caused a resumed Item branching session to prevent learners from submitting their answers. (Assess 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 was not handled properly for the start_time initialization option. (Assess 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 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)

Polish

  • Improvement: Internal update to improve self hosted adaptive stability. (Items API)

28th February 2024

Bug fixes

  • Fixed a bug where isSimplified was not validating certain mixed fractions correctly in the clozeformula Question type. (Questions API)
  • Fixed a bug where CSS transforms affected placement and deletion of points on the numberlineplot Question type. (Questions API)
  • Fixed a bug where the Item review screen overlapped the side menu navigation for Right to Left configured Activities. (Assess API)

14th February 2024

Bug fixes

  • Fixed a bug whereby the formula help modal column heading titles could not be internationalized. (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 these assets. (Questions API)
  • Fixed a bug, whereby an incorrect value was displayed upon hovering over a coordinate point, when 'display position on hover' was enabled for the graphplotting Question type. (Questions API)

Polish

  • Improvement: updated the accessibility of the choicematrix Question type by adding the validation states Correct, Incorrect, and No response given to the Question inputs. (Questions API)

31st January 2024

Bug fixes

  • Fixed a bug where isSimplified was not validating mixed fractions correctly in the clozeformula Question type. (Questions API)
  • Fixed a bug where the calculator truncated trailing zeros for the E notation. (Questions API)

17th January 2024

Bug fixes

  • Fixed a bug where images would be duplicated when performing sentence tokenization in the token highlight Question type. (Question Editor API)
  • Fixed a bug where sentence tokenization would not work if a header tag was present in the template HTML. (Question Editor 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)

Polish

  • Improvement: internal changes to improve the stability of the app. (Items API)
  • Improvement: updated the error handling when an invalid organisation_id was provided. (Items API)

6th December 2023

Bug fixes

  • Fixed a bug in Events API by adding styling and accessibility attributes of the iframe element, to position it off-screen and make it programmatically focusable but visually hidden. (Events API)
  • Fixed a bug in the response-analysis-by-item report, where it failed to show the Item name (specified in report init) in the hover state tooltip. (Reports API)
  • Fixed a bug where the polygon tool 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 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 the clozedropdown, clozetext, and clozeassociation Question types when validating, and in review mode. (Questions API)
  • Fixed a bug, causing draggable elements in the imageclozeassociationV2 Question type to disappear after dropping into any drop zone of the Question. This only occurred in the Safari 17+ for MacOS and Safari 16+ for iOS browsers. (Assess API)

Polish

  • Improvement: Updated the focus state of response dropzone containers for the imageclozeassociationV2 Question type for improved accessibility. (Questions API)
  • Improvement: deprecated the Brightcove option in the video player. (Question Editor API)
  • Improvement: updated vendors for security and compatibility. (Assess API)
  • Improvement: updated vendors for security and compatibility. (Items API)

22nd November 2023

Bug fixes

  • Added XSS sanitization to the Brightcove video player Feature. (Questions API)
  • Fixed a bug that caused the scroll_to_top initialization option to not work correctly. (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 Activities containing an unpublished or archived Item could not be saved using the itembank/activities endpoint. (Data API)
  • Fixed a bug where the itembank/items endpoint was not validating arrays of string parameters properly. (Data API)

Polish

  • Improvement: deprecated Brightcove as an option for the video player Feature. (Questions API)

1st November 2023

Bug fixes

  • Fixed a bug causing Questions API to throw an error when appending an element in a small or mobile screen, when the regions configuration was set to horizontal. (Assess API)

Polish

  • Improvement: internal changes to support future functionality. (Reports API)

25th October 2023

Features

Bug fixes

  • Added a public method, setMetadata. (Question Editor API)
  • Added an outline to shapes when they are focused, to meet accessibility requirements for the hotspot Question type. (Questions API)
  • Fixed a bug causing the index labels of the hotspot Question type to stay on the screen when learners attempt the Question after the public method validate() is called. (Questions API)
  • Fixed a bug in the session-detail-by-question report, where it would request latest version of Questions API no matter which version of Reports API is being used. (Reports API)
  • Fixed a bug in the hotspot Question types where selecting hotspots wouldn't show the correct selection/deselection states. (Questions API)
  • Fixed a bug in the mcq and imageclozeformula Question types, when math or formula content was included, a horizontal scroll bar rendered at the Question container if the content exceeded the container width. (Questions API)
  • Fixed a bug that caused the vertical table of contents and side menu buttons to overlap. (Assess API)
  • Fixed a bug that in rare cases caused an exception when the learner selects and deletes the entire response in the longtextV2 Question type containing rich code editor content. (Questions API)
  • Fixed a bug that was causing self-hosted adaptive assessments to be resumed on the previous Item, in slow network conditions. (Items API)
  • Fixed a bug that was preventing some accordion elements from announcing when they were expanded or collapsed. (Question Editor API)
  • Fixed a bug where Items did not load correctly with certain configurations of hide_tags and read-only (Author API)
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Author API)
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Data API)
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Events API)
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Items API)
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Questions API)
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Reports API)
  • Fixed a bug where a fatal exception was thrown when an invalid consumer key was provided. (Question Editor API)
  • Fixed a bug where a message related to ElasticSearch was shown, even though it was disabled. (Author API)
  • Fixed a bug where all content was deleted when justifying content containing lists in the longtextV2 Question type. (Questions API)
  • Fixed a bug where an error from an adaptive backend was reported with error code 10018. It is now correctly reported as 50006. (Items API)
  • Fixed a bug where an image's width and height were not properly set. (Author API)
  • Fixed a bug where an internal error in Questions API prevented the right-to-left text mode to work as expected. (Questions API)
  • Fixed a bug where an out-of-sync client and server time caused the start_time feature to not work correctly. (Items API)
  • Fixed a bug where content is missing for Spoken Math element of clozeformula and formulaV2 on resume state. (Questions API)
  • Fixed a bug where focusing the mcq (multiple choice Question type) reorder handle button via keyboard would shift the position of its icon. (Question Editor API)
  • Fixed a bug where hiding a read only tag via the hide_tags init option was making Items marked read-only as editable. (Author API)
  • Fixed a bug where math content containing fractions could not be indented in rich text editor fields properly. (Question Editor API)
  • Fixed a bug where old sessions would not load in review if they were attempted without using Items API. (Items API)
  • Fixed a bug where passing a token to the Item bank pools threw an error about its type. (Data API)
  • Fixed a bug where points overlapping on the same coordinates are marked incorrect when ignore_repeated_shapes was enabled in graphplotting Question type. (Questions API)
  • Fixed a bug where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer. (Questions API)
  • Fixed a bug where screen reader support for Item flagging and attempted status were not properly supported. (Assess API)
  • Fixed a bug where the 'next' button did not work if a section contained only one Item, when next_button.enable_basic_next_option was enabled. (Assess API)
  • Fixed a bug where the resetResponse() public method is not disabled when a Question has been disabled using the disable() public method. (Questions API)
  • Fixed a bug where the screen reader gave incorrect information when the 'check answer' button was pressed. (Questions API)
  • Fixed a bug where the search state was not being cleared when leaving the Activity Editor Item picker, intro/outro picker and resource Item picker. (Author API)
  • Fixed a bug where tokenization did not work within tables. (Question Editor API)
  • Fixed a bug where uploaded images did not scale appropriately. (Author API)
  • Fixed a bug whereby double quotes were not recognised as a double prime character in clozeformula. (Questions API)
  • Fixed a bug, to ensure that self-hosted adaptive assessments that have failed to fetch, are always resumed on the correct Item. (Items API)
  • Fixed a bug, various issues where validation was giving unexpected results depending on the value set for the ignore_repeated_shapes option in the graphplotting Question type. (Questions API)
  • Fixed a bug, where calling the reset method wouldn't stop playback of audio. (Assess API)
  • Fixed an issue where Token Highlight wouldn't render fully when calling the render public method. (Questions API)

Polish

  • Improvement: added a warning when the Activity name exceeds 255 characters in length. (Assess API)
  • Improvement: added image scaling options to imageclozeformula. (Question Editor API)
  • Improvement: added meaningful error information when fetching the next Item of an adaptive assessment. (Items API)
  • Improvement: added support for the passing of additional initialization options through to Questions API instances. (Question Editor API)
  • Improvement: enhanced the stability of self-hosted adaptive assessments by ensuring the assessment progress is persisted correctly before navigating learners to the next Item. (Assess API)
  • Improvement: implemented polishes required for upcoming feature (Question Editor API). (Question Editor API)
  • Improvement: internal changes to improve the stability of the app. (Assess API)
  • Improvement: internal changes to improve the stability of the app. (Questions API)
  • Improvement: internal changes to support future functionality. (Reports API)
  • Improvement: internal changes to support new session storage technologies. (Data API)
  • Improvement: updated XSS protection. (Author API)
  • Improvement: updated XSS protection. (Questions API)
  • Improvement: updated logic required for upcoming feature. (Questions API)

Was this article helpful?

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