v2020.3.LTS Release Logs (Removed)

Removed

This version has been removed and cannot be used any more. It is recommended to upgrade to the newest LTS version for the latest features and bug fixes.

Read more about the v2020.3.LTS release.
  • Released: 4th November 2020
  • End of life: 23rd November 2022

6th September 2023

Bug fixes

  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Events API)

16th August 2023

Polish

  • Improvement: internal update to control requests going to inactive customer accounts. (Events API)

17th May 2023

Polish

  • Improvement: implemented backend changes required for upcoming feature (Events API). (Events API)

27th April 2023

Polish

  • Improvement: implemented backend changes required for upcoming feature. (Annotations API)
  • Improvement: implemented backend changes required for upcoming feature. (Assess API)
  • Improvement: implemented backend changes required for upcoming feature. (Questions API)
  • Improvement: internal update to improve the security and stability of the app. (Items API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Events API). (Events API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API) (Reports API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Data API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Question Editor API)

29th March 2023

Polish

  • Improvement: updated internal libraries to maintain security, compatibility and performance (Author API). (Author API)

15th February 2023

Polish

  • Improvement: removed the content field from the Item search toolbar for Item banks not using Elasticsearch. (Author API)

14th September 2022

Bug fixes


20th April 2022

Bug fixes

  • Fixed a bug when rendering the lastscore-by-item-by-user report, where scores were being rounded up in tooltips triggered by hovering over the dots in the table. (Reports API)
  • Fixed a bug where the initialization request missed the input "group_id" validation. (Annotations API)
  • Fixed a bug, improving XSS protection. (Questions API)

16th February 2022

Bug fixes

  • Fixed a bug where the math content in the distractor rationale feature was not being rendered correctly. (Questions API)
  • Fixed a bug, a missing ARIA label in the last Item of an assessment, when the right region was overridden by the 'next' button. (Assess API)

3rd February 2022

Bug fixes

  • Fixed a bug that caused the fillshape Question's shape to fail to move intermittently when it was being loaded in resume mode, with error reporting libraries that could hijack the sequence of the script. (Questions API)
  • Fixed a bug where the plain text Question type overlapped other buttons on the screen. (Questions API)
  • Fixed a bug where the custom outro Item (which appears at the end of an assessment) displayed a Skip to navigation link. (Assess API)
  • Fixed a bug where the screen reader navigation in full screen would focus on unwanted elements. (Assess API)
  • Fixed issues on the tabbing order of elements within the modal window of the Math essay keypad. (Questions API)

6th Jan 2022

Polish

  • Improvement: dependency updates for security and compatibility. (Question Editor API)

6th January 2022

Bug fixes


9th December 2021

Bug fixes

  • Fixed a bug in the classification Question type where the public method mapValidationMetadata ('distractor_rationale_response_level') returned an incorrect result if the scoring type was partial match up. (Questions API)
  • Fixed a bug that caused the imageclozeassociationV2 Question type to fail to trigger the validated event, intermittently. (Questions API)
  • Fixed a bug that caused the unload event of the iOS web view to be ignored in Questions API. (Questions API)
  • Fixed a bug that caused the user to be able to focus into the editable area of the notepad component after the notepad was collapsed. (Annotations API)
  • Fixed a bug where increasing the zoom whilst in the full screen mode of an assessment caused long Items to be unreadable. (Assess API)
  • Fixed a bug, where enabling the shuffle option caused the distractor-rationale-per-response feature to stop working correctly. (Questions API)

Polish

  • Improvement: corrected the contrast ratio on the calculator's top bar and the close button. (Questions API)

17th November 2021

Bug fixes

  • Fixed a bug in the lastscore-by-item-by-user report, where it would show an incorrect marking status when moving the mouse cursor over the Item. (Reports API)
  • Fixed a bug that caused an unnecessary scrollbar to appear, when math content was included in the stimulus. (Questions API)
  • Fixed a bug where attempting an audio recorder Question did not correctly set a score when a validation.min_score_if_attempted value was set. (Questions API)
  • Fixed a bug where the 'skip to navigation' link wouldn't appear in horizontal or horizontal-fixed layouts. (Assess API)
  • Fixed a bug with text alignment in the order list Question type, which caused problems when using the list style, or dragging and dropping centre-aligned content. (Questions API)
  • Fixed a bug, where searching for an Item title did not return the expected results. (Author API)
  • Fixed a bug, where the disabled buttons in the review screen were not correctly showing their disabled status. This was potentially confusing for some users. (Assess API)

Polish

  • Improvement: updated CSS styles in reports, to allow for easier user customization. (Reports API)
  • Improvement: updated the stability of the image upload Question type, by solving a minor reported error. (Questions API)

27th October 2021

Bug fixes

  • Fixed a bug that caused dynamic content in shared passages to render incorrectly, when dynamic_items and try_again were used together. (Items API)
  • Fixed a bug where pressing the tab key caused it to focus onto a hidden button, then the screen-reader would read its content. That was not supposed to happen. (Annotations API)
  • Fixed a bug where the right-hand region of the user interface was being cut off. This affected full screen mode, in the Safari browser. (Assess API)
  • Improvement: sanitized certain response answers in the image upload Question type, to prevent against potential XSS attack. (Questions API)

12th October 2021

Bug fixes

  • Fixed a bug that caused math content to render incorrectly inside the suggested answer list. (Questions API)

8th October 2021

Bug fixes

  • Fixed a bug in Testlet Adaptive (branching) where an Activity with an Item object could lead to an error loading Items. (Items API)
  • Fixed a bug where reinitialising a live report would reset, but did not reinitialise the Events API app instance. (Reports API)
  • Fixed a bug where the audio in shared passages would not stop when the Activity was paused. (Assess API)

Polish

  • Improvement: internal changes to support future functionality. (Reports API)
  • Improvement: sanitised certain response answers in the imageUpload, formulaV2 and chemistry Questions, to prevent against potential XSS attack. (Questions API)

16th September 2021

Bug fixes

  • Fixed a bug where a custom dialog was not displaying properly, when called after a test:submit:success event was triggered. (Assess API)
  • Fixed a bug where the choice matrix table with configured stem numeration was not shown as full-width in the Google Chrome web browser, version .93. (Questions API)
  • Fixed a bug where the scroll_to_top initialization option did not work, when the offset value from scroll_to_test was set. (Assess API)

Polish


25th August 2021

Bug fixes

  • Fixed a bug that prevented Math Question Generator configuration from showing new keyboard type dropdowns inside Question Editor API. (Author API)
  • Fixed a bug where Data API's GET /sessions/templates endpoint was calling Items API using the requested Learnosity version for non LTS versions. (Data API)
  • Fixed a bug where the Features of the Item (for example the ruler, protractor or calculator) were showing up on the review screen, which was not the intended behaviour. (Assess API)

Polish

  • Improvement: changes to back-end systems for upcoming performance enhancement. (Author API)

5th August 2021

Bug fixes

  • Fixed a bug that threw an IDBDatabase.transaction exception when indexedDB was blocked by external browser extensions. (Questions API)
  • Fixed a bug, where the cursor would go to the wrong table cell in the longtextV2 Question type after users deleted table content. (Questions API)

Polish

  • Improvement: improved the stability of the audio Question type. (Questions API)
  • Improvement: prevented the publication of events when no subscriber is listening. This allows for a reduction of the event traffic, and faster delivery of events of interest to existing subscribers. (Events API)

15th July 2021

Bug fixes

  • Fixed a bug in the case where Question content was too wide for the container it is in, it would overlap and break the layout. (Questions API)
  • Fixed a bug that caused the fillshape Question type to fail to process the event when the user tried to drag, then click to move. (Questions API)
  • Fixed a bug that threw an exception when users copied or pasted text in the longtextV2 Question type, in the Firefox browser. (Questions API)
  • Fixed a bug, an edge case that threw an exception when users tried to open and close multiple panels quickly, while changing the dimensions of the app. (Assess API)

Polish

  • Fixed a bug where the decimal score of Math Question Generator was not reflected correctly in the Question JSON. (Author API)
  • Improvement: back-end updates required for Item search performance upgrade. (Data API)

24th June 2021

Bug fixes

  • Fixed a bug, preventing an exception from being thrown in some rare cases when users tried to interact with drag items of the clozeassociation Question type too quickly. (Questions API)
  • Fixed a bug, preventing an exception from being thrown when pressing the backspace key without a proper text selection in the longtextV2 Question type under some rare conditions. (Questions API)
  • Fixed a bug, where the hide gridlines setting had no effect on the simplechart Question type. (Questions API)

Polish

  • Improvement: internal changes for reliability and database upgrade compatibility. (Data API)

2nd June 2021

Bug fixes

  • Fixed a bug that affected users of Backbone.js, where the version of Backbone could be overridden when Reports API was loaded on the same page. (Reports API)
  • Fixed a bug that caused the width of clozeassociation Questions to be rendered incorrectly inside inactive Items. (Assess API)
  • Fixed a bug that made skip-to-navigation visible when there were no navigation buttons available. (Assess API)
  • Fixed a bug that prevented the assessment player menu from collapsing, when users opened the review screen by clicking on the review button on the last Item of the assessment. (Assess API)

2nd Jun 2021

Bug fixes

  • Fixed a bug that caused the width of clozeassociation Question type Questions to be rendered incorrectly inside inactive Items. (Questions API)
  • Fixed a bug that threw an exception when calling the public method mapValidationMetadata of the classification Question type with the distractor_rationale_response_level argument without setting metadata.distractor_rationale_response_level data. (Questions API)

Polish

  • Improvement: changed ARIA labels for audio player buttons to minimise screen reader's button announcement when playing audio. (Questions API)
  • Improvement: updated the tracking analytics process to log and process backend errors better. (Questions API)

13th May 2021

Bug fixes

  • Fixed a bug that prevented audio from playing, when using the audioPlayer public method. (Assess API)
  • Fixed a bug that prevented skip-to-navigation from working for finish and submit buttons. (Assess API)
  • Fixed a bug that prevented the check answer button from working correctly in the simplechart Question type. (Questions API)
  • Fixed a bug that threw an exception if users pasted an image into the longtextV2 Question type's editor that had no image formatting option set. (Questions API)
  • Fixed a bug that was causing the Flag item button tooltip label to malfunction, where it would not change status from flag item to unflag item when clicking it. (Assess API)
  • Fixed a bug where the correct answers visibility was wrong, due to the showCorrectAnswers flag not being used when items_api_init_options was also supplied. (Reports API)
  • Fixed a bug with the way ARIA labels for images in responses for the cloze association Question type are generated, so that screen readers read out the alt text instead of the HTML img tag. (Questions API)
  • Fixed a bug, a performance issue that could sometimes cause the lastscore-by-activity report to return 500 errors. (Reports API)
  • Fixed a bug, an XSS issue where JavaScript code was executing inside HTML attributes. As part of this, we have tightened the removal of attributes considered unsafe, that contain the string javascript:. (Question Editor API)
  • Fixed a bug, where the placeholder text was not displayed in the text input field of the plaintext Question type. (Questions API)
  • Fixed a bug, where the tooltip text on the fullscreen button was inaccurate. (Assess API)

Polish

  • Improvement: In the response-analysis-by-item report, the default student row order now follows the order of the provided `users` array. (Reports API)
  • Improvement: changed ARIA labels for audio player buttons to minimise screen reader's button announcement when playing audio. (Questions API)
  • Improvement: updated dependency libraries to improve the compatibility of Author API. (Author API)
  • Improvement: updated the tracking analytics process to log and process backend errors better. (Items API)
  • Improvement: updated the tracking analytics process to log and process backend errors better. (Questions API)

21st April 2021

Bug fixes

  • Fixed a bug that caused Items API to resume in the wrong Item position when Items as an array of objects were used inside sections. (Items API)
  • Fixed a bug that prevented the resetValidationUI() public method from clearing correct answers for the numberlineplot Question type . (Questions API)
  • Fixed a bug where dialog elements had a duplicate ID attribute. (Assess API)
  • Fixed a bug, changing the name of the file type 'Altera Quartus' to 'Quartus' for Questions that support file upload. This is because the name for the Quartus file extensions has changed. (Questions API)
  • Fixed a bug, correcting the display for the horizontal Math keypad so that it retains its full width. (Questions API)
  • Fixed a bug, handling pasting and dragging and dropping of external images and MathJax in longtextV2, chemistryessayV2, and formulaessayV2 Question type s, so that invalid data doesn't get persisted in responses. (Questions API)

31st March 2021

Bug fixes

  • GET itembank/items, GET itembank/questions and GET itembank/features: Fixed a bug where providing an empty reference list to the endpoints threw an error. (Data API)
  • Fixed a bug in the Activity list, where there were duplicate DOM element IDs causing a warning message to be thrown in the browser console window. (Author API)
  • Fixed a bug that broke the two-column Item layout when adding a resource to an Activity. (Assess API)
  • Fixed a bug that prevented LaTeX content from rendering in review mode. (Questions API)
  • Fixed a bug where Reports API would always load the latest version of Items and Questions API, instead of the requested LTS version. (Reports API)
  • Fixed a bug where a styling change was not dismissed when the user pressed the Escape key in the accessibility dialog, when another style was chosen. (Assess API)
  • Fixed a bug where an unsupported image file format could be chosen by the users when they inserted an image into the editor. (Questions API)
  • Fixed a bug where the incorrect icon was shown on the pause button after the reading time had elapsed. (Assess API)
  • Fixed a bug, restoring a missing outline for when a tab is focused in the assessment player. (Assess API)
  • Fixed a bug, where session IDs with more than 36 characters were allowed to pass into the system. Because the length limit is 36, this caused various problems. Now, session IDs which are too long will not be accepted. (Items API)

Polish

  • Improvement: internal changes and dependency updates to support future functionality. (Reports API)
  • Improvement: internal changes to support future functionality. (Data API)
  • Improvement: internal changes to support future functionality. (Events API)
  • Improvement: updated the version of the API used for the standards integration with Academic Benchmarks / AB Connect. (Author API)

4th March 2021

Bug fixes

  • Improvement: internal tooling update to improve the compatibility of the app (Author API). (Author API)

Polish

  • Improvement: internal update to improve the stability of Questions API. (Questions API)

24th February 2021

Bug fixes

  • Fixed an issue where icons were not loading for various types of reports. (Reports API)

18th February 2021

Bug fixes

  • Fixed a bug that caused the short text Question type to not reflect the character limit when setting correct responses for a Question in the Item editor. (Question Editor API)
  • Fixed a bug that was preventing the custom matrices keyboard from showing the "add matrix row" and "add matrix column" keys inside the keypad. (Questions API)
  • Fixed a bug where chemistry Question types were not validating within tolerances correctly when using ± in the validation. For example, 22.3 would be scored correctly when the validation was set to 22.0 ± 0.5. (Questions API)
  • Fixed a bug where response-analysis-by-item did not display the student's response for some Question types. (Reports API)
  • Fixed a bug where browser spelling corrections were not saved in CKEditor. (Question Editor API)
  • Fixed a bug where the chemistryessayV2 Question type formulas were rendering in italics. Formulas will now be correctly rendered without italics. (Questions API)

Polish

  • Added various updates to support PHP 7.4 compatibility. (Question Editor API)
  • Improvement: internal changes to support future functionality. (Reports API)
  • Improvement: internal tooling update to improve the compatibility of the app (Items API). (Items API)
  • Improvement: internal tooling update to improve the compatibility of the app. (Annotations API)
  • Improvement: internal tooling update to improve the compatibility of the app. (Assess API)

28th January 2021

Polish

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

7th January 2021

Bug fixes

  • Fixed a bug that caused an error in Assess API, which said 'Cannot read property getAttemptedStatus of undefined'. (Assess API)
  • Fixed a bug that prevented the Math Question Generator Question type from completing step two and allowing the user to go to step three. (Questions API)
  • Fixed a bug that was triggered by multiple rapid save() calls being made in succession, that resulted in auto_save not working for the remainder of an assessment. (Assess API)
  • Fixed a bug, a security issue where JavaScript in "iframe src" attributes was being executed, which should not be the case. (Question Editor API)
  • Fixed a bug, where calling the goto() method with the same argument multiple times would cause an error. (Assess API)

9th December 2020

Features

Bug fixes

  • Added support for legacy Items that do not contain a row element. Previously, such Items were rejected by Author API and rendered with limited functionality. With this change, such Items will be converted to fully functional Author API definition based Items. (Author API)
  • Fixed a bug that prevented the Math Question Generator Question type from respecting the score value option. (Author API)
  • Fixed a bug that threw an exception when the user navigated away from the page, either by refreshing the browser or by clicking the browser's back/next history button before Questions API or Annotations API was ready. (Assess API)
  • Fixed a bug with the alignment of response boxes for the drag and drop Question type when used within a table. (Questions API)

Polish

  • Improvement: Internal changes for the stability of the API. (Items API)

18th November 2020

Bug fixes

  • Added support for legacy Items that do not contain a row element. Previously, such Items were rejected by Author API and rendered with limited functionality. With this change, such Items will be converted to fully functional Author API definition based Items. (Author API)
  • Fixed a bug that caused the save method to fail intermittently. (Annotations API)
  • Fixed a bug when an Item is made visible, where the user focus would be taken to the first interactive element, rather than the Question header. (Assess API)

Polish

  • Improvement: Improved performance and reliability of saving Items by preventing additional unnecessary updates. (Author API)
  • Improvement: Improved performance and reliability of saving Items by preventing additional unnecessary updates. (Data API)
  • Improvement: internal update to improve API stability. (Annotations API)

11th November 2020

Polish

  • Improvement: Improved performance and reliability of saving Items by preventing unnecessary updates. (Author API)

11 November 2020

Polish

  • Improvement: Improved performance and reliability of saving Items by preventing unnecessary updates. (Data API)

4th November 2020

Features

  • session-detail-by-item: Added support for questions_api_init_options.question_source, allowing clients to display questions rescored through the UPDATE session/items endpoint in Data API. (Reports API)
  • UPDATE sessions/item: new endpoint allowing Data API users to update the validation information of an Item for a number of completed sessions. (Data API)
  • Added a checkbox for “Ignore leading and trailing spaces” in the shorttext, clozetext and imageclozetext Question types, to trim or retain redundant space characters in user answers as desired. (Question Editor API)
  • Added a console warning message when there is no ui_style or regions set in the Activity JSON request, or when using ui_style to initialise the assessment. (Assess API)
  • Added a feature for removing leading and trailing space in the input text of shorttext, clozetext and imageclozetext Question type s. (Questions API)
  • Added a new capability, enabling workflows in endpoints Get Items and Set Items. (Data API)
  • Added a new event activityduplicate:error which is fired when there is an error during Activity duplication. (Author API)
  • Added a new event activityduplicate:success which is fired when an Activity is successfully duplicated. (Author API)
  • Added a new feature to allow users of the longtextV2, formulaessayV2, and chemistryessayV2 Question type s to paste math content. (Questions API)
  • Added a new feature to allow users of the longtextV2, formulaessayV2, and chemistryessayV2 Question type s to cut and paste math content. (Questions API)
  • Added a new init option called question_source, which supersedes render_with_captured_questions and also adds support for rendering with the scorable version of the Questions. render_with_captured_questions is now deprecated. (Questions API)
  • Added preparatory groundwork for upcoming features. (Questions API)
  • Added skip-to-navigation links at the end of each Item for accessibility. (Assess API)
  • Added support for mixed content direction options where the assessment player and Questions can be rendered in left-to-right and right-to-left modes independently. See the help article Customizing the assessment player experience for more details. (Assess API)
  • Added support for mixed content direction options where the assessment player and Questions can be rendered in left-to-right, and right-to-left modes independently. See the Customizing the assessment player experience article for more details. (Questions API)
  • Added the ability for authors to add default backgrounds when creating a drawing Question type. (Question Editor API)
  • Added the ability to customize the ckEditor toolbar via the init options. (Question Editor API)
  • Added the ability to save an Activity in the Item picker view. (Author API)

Bug fixes

  • GET itembank/items: Fixed a bug where a request could be terminated due to the execution time of more than 30 seconds when filtering by questions.types. (Data API)
  • Fixed a bug in region elements where passing in invalid options may have thrown an error. (Assess API)
  • Fixed a bug in audio recording, where re-recording didn't work in the Firefox browser. (Questions API)
  • Fixed a bug that allowed users to interact with disabled simpleshading and texthighlight Question type s. (Questions API)
  • Fixed a bug that caused Annotations API loading to fail when the security object contained the expires attribute. (Items API)
  • Fixed a bug that caused Questions to visually break when the response capture failed. Now, they will remain intact in that scenario. (Assess API)
  • Fixed a bug that caused a session from failing to resume if it contained malformed data. (Items API)
  • Fixed a bug that caused a session to fail to resume if it contained malformed data. (Items API)
  • Fixed a bug that caused an error in Questions API, which said 'Cannot read property resumePlayback of undefined'. (Questions API)
  • Fixed a bug that caused any image selection within contenteditable to be ignored. (Annotations API)
  • Fixed a bug that caused image uploading in the longtextV2Question type to fail on iOS devices when users tried to upload without putting the focus into the editor. (Questions API)
  • Fixed a bug that caused suggested answer list from not showing when partialMatch scoring_type was being used in the clozetext Question type . (Questions API)
  • Fixed a bug that caused the Activity edit screen to retain unsaved changes even after going to other pages. (Author API)
  • Fixed a bug that caused the image background selection dropdown to stay on the screen, when the browser focus was no longer on the dropdown element. (Question Editor API)
  • Fixed a bug that made the backgrounds button overflow on smaller screens, in the drawing Question type. (Question Editor API)
  • Fixed a bug that prevented audio contained in drag and drop Questions with simple Features to not work as expected in mobile devices. (Questions API)
  • Fixed a bug that prevented math from being read out loud in Firefox by screen readers in the mcq Question type . (Questions API)
  • Fixed a bug that prevented the audioplayer embedded feature in legacy stimulus object from stopping when the Question type's public method stop was called. (Questions API)
  • Fixed a bug that prevented the audioplayer embedded feature in the legacy stimulus object from playing in the right sequence when the Question type's public method begin was called. (Questions API)
  • Fixed a bug that prevented the videoplayer simple feature from stopping when the Question type's public method stop was called. (Questions API)
  • Fixed a bug that prevented the videoplayer simple feature from stopping when the public method stopAllSimpleFeatures was called. (Questions API)
  • Fixed a bug that reported "Uncaught TypeError: Cannot read property 'get' of undefined". (Assess API)
  • Fixed a bug that stopped the assetRequest callback init option from resetting the image data when url: undefined was sent through the callback. (Question Editor API)
  • Fixed a bug that threw a cross-domain origin exception instead of a failed authentication exception. (Annotations API)
  • Fixed a bug that was causing autosave to stop audio recordings. (Assess API)
  • Fixed a bug that was causing the sample audio transcription to not be displayed correctly. (Questions API)
  • Fixed a bug where a consumer without a default Item bank would not allow new users to save Items. (Author API)
  • Fixed a bug where a user was not notified correctly that a duplicated Activity could not be saved to the database because it contained missing Items. (Author API)
  • Fixed a bug where an error occurred if an Activity contained a non-existent Item, and the Item was defined by its reference only. (Author API)
  • Fixed a bug where an image's alternative text would not be properly escaped when using quote marks &quot. This led to alternative text not containing the full information relevant for accessibility. (Author API)
  • Fixed a bug where changing the scoring_type in the Item settings view would sometimes not be saved. (Author API)
  • Fixed a bug where duplicate rows of Items were displayed in the Item list view. (Author API)
  • Fixed a bug where formatting options didn't apply to text properly in the longtextv2 Question type. (Questions API)
  • Fixed a bug where multiple choice Question options were not shuffling when the edit/preview mode was toggled in the Item edit view. (Author API)
  • Fixed a bug where navigating to a new Item in an Activity via the navigate public method would create a new Activity with the reference "new" (Author API)
  • Fixed a bug where the duplicateActivity() public method didn't return false and still tried to duplicate the Activity when the duplicateActivitySettings.reference argument was not a valid string, i.e. it either was a forbidden string, had more than 150 characters, contained an invalid character or had the wrong data type. (Author API)
  • Fixed a bug where the duplicateActivity() public method didn't return false and still tried to duplicate the Activity, when the duplicateActivitySettings.reference argument matched the reference of an existing Activity in the Item bank (case-insensitive). (Author API)
  • Fixed a bug where the duplicateActivity() public method didn't return true and failed to duplicate the Activity when the duplicateActivitySettings.reference argument was an empty string. (Author API)
  • Fixed a bug where the duplicateItem() public method didn't return false and still tried to duplicate the Item, when the reference or duplicateItemSettings.reference argument matched the reference of an existing Item in the Item bank (case-insensitive). (Author API)
  • Fixed a bug where the safeToUnload public method was returning true when Item settings or the math question generator had unsaved changes. (Author API)
  • Fixed a bug where the setActivityItems method didn't always correctly update the current Items in the Activity. (Author API)
  • Fixed a bug where the widgetedit:editor:ready event was being triggered unnecessarily when leaving Widget edit mode. Some console errors have also been fixed. (Author API)
  • Fixed a bug where the beforeValidate event was firing whenever students clicked the check answer button, even when the Question was not attempted. (Questions API)
  • Fixed a bug where the disable method did not disable the check answer button on some Question types. (Questions API)
  • Fixed a bug where the drawing Question type could not set a drawing canvas width that was bigger than the image's original width. (Questions API)
  • Fixed a bug where the imageclozeassociationV2 Question type would break because the response_containers array incorrectly contained a null element. (Question Editor API)
  • Fixed a bug where the classification Question type will be broken when it has the settings group_possible_responses and show_distractor_rationale: true. (Questions API)
  • Fixed a bug where the endpoint would return an HTTP status of 200 without processing the request when a consumer's request exceeded the allotted quota for the endpoint. Now it will correctly return a HTTP status of 429. (Data API)
  • Fixed a bug where the event activityedit:saveable:changed was not working properly in the shared passage list. (Author API)
  • Fixed a bug where the previous search states were not remembered for the Item picker, intro Item picker or outro Item picker views. (Author API)
  • Fixed a bug where the text overlapped when resizing the browser in the simplechart Question type. (Questions API)
  • Fixed a bug where triggering a save (via public method or the UI) in Activity edit or Item edit was sending additional network requests even when a save was still in progress. (Author API)
  • Fixed a bug where unticking the "Show Correct Answers" button didn't reset the Question preview. This resolves some UI issues for certain Question types. (Question Editor API)
  • Fixed a bug wheres the activityedit:saveable:changed event didn't return the saveable value false on Activity duplication. (Author API)
  • Fixed a bug with margins in right-to-left mode inside the image upload modal for the essay with rich text Question type . (Questions API)
  • Fixed a bug with modal window centering in right-to-left language mode for longtextV2, chemistryessayV2, and formulaessayV2 Question types. (Questions API)
  • Fixed a bug with the upload Question type that showed "undefined" as the description for a previously uploaded file. (Questions API)
  • Fixed a bug with the numberlineplot Question type that caused an incorrect validation when more than one responses was allowed. (Questions API)
  • Fixed a bug with the video recorder Question type that wouldn't let you record a video in Mozilla Firefox. (Questions API)
  • Fixed a bug with the imageClozeAssociationV2 Question type. When pointers were enabled and too close together, the background DOM elements could overlap and block users from dragging responses into some dropzones. (Questions API)
  • Fixed a bug with the charts Feature where an error would be displayed if there were more plotted answers than the valid ones. (Questions API)
  • Fixed a bug with the text formatting on selected text for the order list in the longtextv2 Question type. (Questions API)
  • Fixed a bug, an edge case where the render:activity public event was firing before the Activity Items (if any) were loaded. This fix solves a regression. (Author API)
  • Fixed a bug, an unfriendly error message, 'Failed loading Questions API' to add a helpful explanation and advice. (Assess API)
  • Fixed a bug, where table of contents would scroll unnecessarily when clicking on an entry. (Assess API)
  • Fixed a bug, where the data-session-id was not being removed when the Items API was reset. Now, it will be removed as expected. (Items API)
  • Fixed a bug, where the Notepad character limit indicator was selectable by the user. Now, it cannot be selected. (Annotations API)
  • Fixed a bug, where the auto-save user interface was showing an unhelpful error message that simply said 'undefined'. (Assess API)
  • Fixed bug that caused image dimensions to fail to reset when we selected a new background image after users uploaded a custom background image. (Question Editor API)
  • Removed the formatting option "Formula Editor" and the formula keypad configuration from Essay with rich text as they are being deprecated in that Question type. The "Formula Editor" formatting option is available in Math essay with rich text. (Question Editor API)

Polish

  • Image highlight is now marked as deprecated in both simple and advanced modes of Question Editor API. From now on, users will not see the image highlight Question type in the widget select view, unless they search for 'deprecated'. (Question Editor API)
  • Improvement: GET itembank/items and GET itembank/activities: Improved performance when filtering by Tags. (Data API)
  • Improvement: GET itembank/items and GET itembank/activities: Improved performance when filtering by Tags. (Data API)
  • Improvement: Improved the performance of the Item list view and the Activity list view when filtering by Tags or restricting the list of Items or Activities through the restricted.tags initialization option. (Author API)
  • Improvement: accessibility enhancements for validation user interface and review mode in the graphing Question type s. (Questions API)
  • Improvement: added a role="presentation" option to the multiple choice Question options to improve accessibility. (Questions API)
  • Improvement: added a character limit indicator and adjusted the limit to 1000 from 10,000 characters for notepad. Added character limit validation for both the notepad and sticky notes. (Annotations API)
  • Improvement: added instructions for keyboard and screen-reader users in graphing Question type s. (Questions API)
  • Improvement: adjusted the margin between the down triangle and the color picker for the drawing Question type . (Questions API)
  • Improvement: adjusted the text tool in the right-to-left mode for the drawing Question type . (Questions API)
  • Improvement: allowed the saveActivity public method to be called from the Item picker view. (Author API)
  • Improvement: changed accessibility labels for elements in the Table of Contents, and enabled its navigation using the Tab key. (Assess API)
  • Improvement: changed the product behaviour to automatically allow JPEG as a valid file type in the file upload Question type, if the photo_capture flag is enabled. This ensures that webcam recordings work as expected. (Question Editor API)
  • Improvement: changed the product behaviour to automatically allow JPEG as a valid filetype in the file upload Question type , if the photo_capture flag is enabled. This ensures that webcam recordings work as expected. (Questions API)
  • Improvement: fixed up inconsistent internal code to improve performance and stability. (Items API)
  • Improvement: improved the performance of the Item list view and the Activity list view when filtering by Tags or restricting the list of Items or Activities through the restricted.tags initialization option. (Author API)
  • Improvement: improved the performance when toggling between Item edit and Item preview modes. (Author API)
  • Improvement: optimized the data saved for scribble and line drawing points in the drawing Question type . (Questions API)
  • Improvement: overall upgrade to improve stability and performance. (Items API)
  • Improvement: removed hidden heading elements that were used for screen readers only. These have now been converted into ARIA regions. (Assess API)
  • Improvement: removed support for base64 images from the longtextV2 and formulaessay Question type s. This old data format was creating large units of data which could cause scoring submissions to fail. (Questions API)
  • Improvement: several accessibility enhancements for the fileupload Question type . (Questions API)
  • Improvement: swapped the positions of the undo and redo button icons for right-to-left mode, within the drawing Question type . (Questions API)
  • Improvement: updated accessibility for the graph Question type s. Now, screen readers will announce the details of the shape plotted using keyboard navigation. (Questions API)
  • Improvement: updated accessibility for the timer. (Assess API)
  • Improvement: updated landmarks in Assess API to allow assistive users to easily navigate to sections of the player (such as the table of contents or timers), via screen reader landmark lists. (Assess API)
  • Improvement: updated messages in the Activity duplication screen to reduce ambiguity. (Author API)
  • Improvement: updated responsiveness and other UI improvements to the Item list view, the Activity list view, the Activity edit Item search view and the shared passage list view. (Please note, minor changes have been made to the DOM to achieve this, so check to ensure that any custom CSS still works when upgrading). (Author API)
  • Improvement: updated several accessibility features on the table of contents component, for screen reader users. (Assess API)
  • Improvement: updated the HTML tags used for content rendering in Questions using distractor rationale. These were using HTML section tags for content, which caused a lot of screen readers to skip over that content. (Questions API)
  • Improvement: updated the Item list search behavior to vastly improve search performance by searching for references beginning with the provided search term. This is available as an optional feature, please contact Learnosity support to have this enabled. See the Item search documentation for more information. (Author API)
  • Improvement: updated the accessibility of dialog windows in Assess API. (Assess API)
  • Improvement: updated the accessibility of the mcq Question type when the validation UI is shown. Screen readers will now announce math and image alt-text. (Questions API)
  • Improvement: updated the drop-down menu button in the cloze math Question type to be more defensive against disruption from click events. (Questions API)
  • Improvement: updated the error messages that show when initializing Items API with the wrong type of user_id, or session_id. (Items API)
  • Improvement: updated the focus color of the radio buttons for accessibility, in the standard multiple choice Question type. (Questions API)
  • Improvement: updated the validation UI for Learnosity right-to-left internationalization. (Questions API)
  • Improvement: various fixes for accessibility, addressing problems with icon and button labelling and removing redundant ARIA attributes. (Assess API)

Was this article helpful?

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