v2023.2.LTS Release Logs

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

Read more about the v2023.2.LTS release.
  • Released: 7th June 2023
  • End of life: June 2025

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)

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 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 timer would become inaccurate on slower computers. (Assess 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)

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)

Polish

  • Improvement: enhanced overall system stability. (Reports 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 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 preventing the assessment player from displaying a proper error dialog in the case of network errors occurring in the Questions API. (Assess 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 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 bug causing the sections assessment to restart from the first Item instead of resuming from the previously saved Item. This issue occured specifically when the assessment session failed to load the next section and learners manually resumed the assessment. (Assess 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, 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)
  • Improvement: updated the error handling when an invalid organisation_id was provided. (Items API)

31st January 2024

Bug fixes

  • Fixed a bug in the Academic Benchmark standards modal where a maximum of 10 entries would be shown on certain pages. (Author API)
  • 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 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 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, 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)

6th December 2023

Bug fixes

  • 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 that caused the scroll_to_top initialization option to not work correctly. (Assess API)
  • Fixed a bug that caused the scroll_to_top initialization option to not work correctly. (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)
  • 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)

Polish


22nd November 2023

Bug fixes

  • Added XSS sanitization to the Brightcove video player Feature. (Questions API)
  • 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)
  • Fixed a bug when hotspot Question type was displaying correct answers in "review" state when showCorrectAnswers is set to false. (Questions API)

Polish

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

1st November 2023

Bug fixes

  • 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 where hiding a read only Tag via the hide_tags initialization option was setting 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, 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)
  • Improvement: internal changes to support future functionality. (Data API)

Polish

  • Improvement: added a new error code (10032) which fires when trying to call a public method on an app without a loaded Activity. (Questions API)
  • Improvement: added a warning when the Activity name exceeds 255 characters in length. (Assess API)
  • Improvement: added meaningful error information when fetching the next Item of an adaptive assessment. (Items API)
  • Improvement: enhanced the stability of self-hosted adaptive assessments when the should_rewind option was set to false, by ensuring the assessment progress is persisted correctly before navigating users to the next Item. (Assess API)
  • Improvement: updated XSS protection. (Author API)
  • Improvement: updated XSS protection. (Questions API)

27th September 2023

Bug fixes

  • Fixed a bug that caused the vertical table of contents and side menu buttons to overlap. (Assess 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 token highlight Question type wouldn't render fully when calling the render public method. (Questions API)
  • Fixed a bug, where calling the reset method wouldn't stop playback of audio. (Assess API)

Polish

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

6th September 2023

Bug fixes

  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Annotations 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 tokenization in the tokenhighlight did not work within tables. (Question Editor API)

Polish

  • Improvement: added support for passing custom configurations to the Learnosity loaded MathJax v3 instance. (Questions API)

16th August 2023

Bug fixes

  • Fixed a bug in the session-detail-by-question report, where it would request the latest version of Questions API, no matter which version of Reports API was 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 where file upload Question types would not work for customers using Global Accelerator. We can now configure a proxy for any customer that requires it. (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 content was missing for the Spoken Math element of clozeformula and formulaV2 Question types in the resume state. (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 the resetResponse() public method was not disabled when a Question had been disabled using the disable() public method. (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 whereby double quotes were not recognised as a double prime character in the clozeformula Question type. (Questions API)

Polish

  • Improvement: internal update to control requests going to inactive customer accounts. (Annotations API)
  • Improvement: internal update to control requests going to inactive customer accounts. (Author API)
  • Improvement: internal update to control requests going to inactive customer accounts. (Data API)
  • Improvement: internal update to control requests going to inactive customer accounts. (Events API)
  • Improvement: internal update to control requests going to inactive customer accounts. (Items API)
  • Improvement: internal update to control requests going to inactive customer accounts. (Questions API)
  • Improvement: internal update to control requests going to inactive customer accounts. (Reports API)

9th August 2023

Polish

  • Improvement: internal changes to support new session storage technologies. (Data API)

26th July 2023

Bug fixes

  • 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 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 where all content was deleted when justifying content containing lists in the longtextV2 Question type. (Questions 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 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 screen reader gave incorrect information when the 'check answer' button was pressed. (Questions API)

Polish

  • Improvement: Added an outline to shapes when they are focused, to meet accessibility requirements for the hotspot Question type. (Questions API)

29th June 2023

Bug fixes

  • Fixed a bug in the live-activitystatus-by-user report, where the report opened dropdown menu collapsed when it received events. (Reports API)
  • Fixed a bug where the maximum character limit was not correctly calculated in the longtextV2 Question type. (Questions API)
  • Fixed a bug, adding voiceover for announcing correct, incorrect, unattempted, unmarked statuses in the session-detail-by-item report. (Reports API)
  • Fixed a bug, an error in the header element in the resources dialog for screen reader users, when Item content started with a Feature type and the screen reader would read out the generic label of 'Feature'. (Assess API)

Polish

  • Improvement: internal changes to improve the stability of the app. (Items API)

28th June 2023

Polish

  • Improvement: internal changes to improve the stability of the app. (Annotations API)

7th June 2023

Features

  • Added focus styling on some buttons to improve keyboard accessibility. (Question Editor API)
  • Added support for the angled brackets symbol in the keypad. (Questions API)
  • Added the tolerance option to the clozeformulaV2 Question type and updated the layout of its Question template. (Question Editor API)
  • Added the new defer_render initialization option in the assessment player, which causes the previous and next Items to be rendered when you navigate to an Item. (Assess API)
  • Fixed a bug causing simple Feature and math content to disappear when the render public method was called. (Questions API)
  • Fixed a bug on the calculator and line reader Features, where the click and move functionality would cause unwanted interaction with elements lying underneath. (Questions API)
  • Improvement: added an additional configuration options to the render_optimization.defer_render init option to allow 'staggered' rendering, whereby hidden widgets will be rendered at a configurable interval, so that all widgets will eventually be pre-rendered in background without slowing down the initial render of the app. This will significantly reduce the likelihood of a user seeing a render happen (i.e. a flash) as a widget becomes visible, e.g. when navigating to or revealing an Item in an app. (Questions API)

Bug fixes

  • Fixed a bug causing only one custom_button element to be visible in tablet view. (Assess API)
  • Fixed a bug causing the 'next' button to be enabled, when the user had reached the last Item of a section assessment with next_button.enable_basic_next_option enabled. (Assess API)
  • Fixed a bug causing the drawing Question type tools' drawing positions in Safari browser to be offset incorrectly, when the transform: scale CSS was applied. (Questions API)
  • Fixed a bug causing the custom_button element labels to disappear when rendered in certain regions on medium-sized (tablet) screen resolutions. (Assess API)
  • Fixed a bug in Activity Edit where the time input component's semi-colon vertical alignment was incorrect. (Author API)
  • Fixed a bug in Activity Editor where the distractor rationale settings were incorrectly used. (Author API)
  • Fixed a bug in a dependency library which caused the video Question type to sometimes throw an error when using the scrubber. (Questions API)
  • Fixed a bug in the activity-summary-by-group report, where it would throw an error when handling a null field value. (Reports API)
  • Fixed a bug in the item-scores-by-tag-by-user report, where it didn't show scores for complex multi-level Tag structures. (Reports API)
  • Fixed a bug in the live-activitystatus-by-user report, where the report allowed selecting and applying actions to non-active students. This was not the intended behavior. (Reports API)
  • Fixed a bug in the live-activitystatus-by-user report, where the report showed incorrect status information for active students. (Reports API)
  • Fixed a bug in the mcq Question type where the options were not reflowing correctly when multiple columns were present. (Questions API)
  • Fixed a bug in the Item edit preview of the audio recorder Question type when in the 'button' UI style. Prior to this fix, the recording popup would scroll down and the recording buttons would become hidden upon clicking the record button. (Author API)
  • Fixed a bug in the accessibility behaviour of the response options for the multiple choice Question type, where the screen reader re-reads the stimulus content. (Questions API)
  • Fixed a bug that caused improper rendering of simple features in draggable Items within drag and drop Questions, if there was math content set inside them. (Questions API)
  • Fixed a bug where a 404 error was returned for certain Question type thumbnails when using the template_defaults: true & group_defaults: false init options. (Question Editor API)
  • Fixed a bug where certain visual defects with region_overrides' behaviors were being reported internally. (Assess API)
  • Fixed a bug where identical correct answer options caused duplicate response options to appear in the imageclozeassociationV2 Question type. (Questions API)
  • Fixed a bug where inline successive multiple choice Questions were not selected when using the Tab key. (Questions API)
  • Fixed a bug where it was impossible to add Tags to unpublished Activities. (Data API)
  • Fixed a bug where keyboard navigation for the graphplotting Question type did not reach the boundary of the graphing plane for some settings. (Questions API)
  • Fixed a bug where learners were able to focus on a hidden iframe element. (Items API)
  • Fixed a bug where outdated versions of thumbnails were loaded instead of the latest version for certain Question types when using the template_defaults: true & group_defaults: false init options. (Question Editor API)
  • Fixed a bug where the validated event did not fire when Questions were validated. (Questions API)
  • Fixed a bug where the item:beforeunload event did not fire when navigating between Items inside of a section. (Assess API)
  • Fixed a bug where the arrow keys did not accurately select or navigate options in the choice matrix Question type. (Questions API)
  • Fixed a bug where the client could not override the remaining time of an assessment through the config.time.max_time init option for Activity configuration. (Assess API)
  • Fixed a bug where the drag handle icon was incorrectly shown in the response area of the image cloze association Question type. (Questions API)
  • Fixed a bug where the resource panel was not gaining the focus when the hamburger menu was active. (Assess API)
  • Fixed a bug where the resources modal would relocate to the top left corner of the window when the window was resized. (Assess API)
  • Fixed a bug where the timer was showing a warning background (red and pink) when the timer had not reached the warning time after resuming the assessment. (Assess API)
  • Fixed a bug where users were able to focus on a hidden iframe element. (Questions API)
  • Fixed a bug whereby MathQuill textareas sometimes had non-unique IDs. (Questions API)
  • Fixed a bug whereby there was insufficient border contrast for the math keyboard when focused. (Questions API)
  • Fixed a bug with accessibility, where pressing the Escape key within math response boxes would not hide the math keypad. (Questions API)
  • Fixed a bug with drag & drop functionality that prevented math from being rendered properly. (Questions API)
  • Improvement: performance enhancements to improve initial load times. (Reports API)

Polish

  • Improvement: added ARIA attributes to the remove Items button in Activity Editor, improving navigation using screen readers. (Author API)
  • Improvement: added two new label bundle keys for the token highlight Question type which can be used to customize screenreader announcements when the learner has selected and unselected a token. (Questions API)
  • Improvement: fixed various accessibility violations raised by eslint-plugin-jsx-a11y. (Author API)
  • Improvement: implemented back-end changes required for upcoming feature. (Items API)
  • Improvement: implemented backend changes required for upcoming feature (Annotations API). (Annotations API)
  • Improvement: implemented backend changes required for upcoming feature (Assess API). (Assess API)
  • Improvement: implemented backend changes required for upcoming feature (Author API). (Author API)
  • Improvement: implemented backend changes required for upcoming feature (Data API). (Data API)
  • Improvement: implemented backend changes required for upcoming feature (Items API). (Items API)
  • Improvement: implemented backend changes required for upcoming feature (Question Editor API). (Question Editor API)
  • Improvement: implemented backend changes required for upcoming feature (Questions API). (Questions API)
  • Improvement: implemented backend changes required for upcoming feature. (Assess API)
  • Improvement: implemented backend changes required for upcoming feature. (Reports API)
  • Improvement: internal update to asset hosting configuration. (Author 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 app. (Items API)
  • Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created. (Items API)
  • Improvement: performance enhancements to improve initial load times (Annotations API). (Annotations API)
  • Improvement: performance enhancements to improve initial load times (Assess API). (Assess API)
  • Improvement: performance enhancements to improve initial load times (Author API). (Author API)
  • Improvement: performance enhancements to improve initial load times (Items API). (Items API)
  • Improvement: performance enhancements to improve initial load times (Question Editor API). (Question Editor API)
  • Improvement: performance enhancements to improve initial load times (Questions API). (Questions API)
  • Improvement: prevented third party tools like Text Help from hijacking the content of the passage Feature's pagination toolbar. (Questions API)
  • Improvement: switched to loading Question type thumbnails from Question Editor API itself, rather than loading from assets.learnosity.com. (Question Editor API)
  • Improvement: updated color contrast and tooltip consistency on buttons. (Assess API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API). (Reports API)
  • Improvement: updated the label for the resources panel resizing button to accurately define the combination of keyboard keys required to resize the resources modal when a mouse is not being used. (Assess API)
  • Improvement: updated the labels of the inputs in the math authoring response area, so that content authors can more easily understand the configurations available to them, just by reading. (Question Editor API)
  • Improvement: updated the layout style and space of math validation methods, so that it is easier for content authors to make sense of what they are seeing. (Question Editor API)
  • Improvement: updates to internal consumer configuration. (Data API)

Was this article helpful?

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