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

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)

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)

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)

8th May 2024

Bug fixes

Polish


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)

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)

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 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 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 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 public 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.