v2021.1.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 v2021.1.LTS release.
  • Released: 18th February 2021
  • End of life: 15th February 2023

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)

29th June 2023

Polish

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

7th June 2023

Polish

  • Improvement: internal update to improve the security of the app. (Question Editor API)

17th May 2023

Polish

  • Improvement: implemented backend changes required for upcoming feature (Events API). (Events API)
  • Improvement: internal changes to support future functionality (Reports API). (Reports API)
  • Improvement: internal update to improve the security and stability of the app. (Annotations API)
  • Improvement: internal update to improve the security and stability of the app. (Assess 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 security and stability of the app. (Questions API)
  • Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created. (Items 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)

29th March 2023

Polish

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

15th February 2023

Polish

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

23rd November 2022

Bug fixes

  • Fixed a bug that was not hiding the Reports API HTML iframe from screen readers. (Reports API)

2nd November 2022

Bug fixes

  • Fixed a bug where self-hosted adaptive errors were logged incorrectly as HTTP 500 errors. They will now be logged correctly as HTTP 503 errors. (Items API)

14th September 2022

Bug fixes


24th August 2022

Bug fixes

  • Fixed a bug where updating the Item reference at the same time as updating a Question/Feature resulted in a race condition. (Author API)

13th July 2022

Bug fixes

  • Fixed a bug that caused the volume slider in the audio player to move the focus back to the volume button after closing the volume slider, when using a screen reader or VoiceOver. (Questions API)

23rd June 2022

Bug fixes


22nd June 2022

Bug fixes

  • Fixed a bug in the graphplotting Question type where using the 'Ignore repeated shapes' option with 'Compare by slope' would validate incorrectly when objects and points were plotted incorrectly and then moved to the correct positions. (Questions API)
  • Fixed a bug in the countdown timer when the record button was pressed in the audio recorder Question type. The countdown would freeze after pausing. (Questions API)
  • Fixed a bug that stopped a 'Skip to resources' label from rendering on a custom start page (intro_item) when resource_items was added. (Assess API)
  • Fixed a bug where initializing Questions API with the show_distractor_rationale init option set to true would cause classification to crash, if validation wasn't set. (Questions API)
  • Fixed a bug where the arrow keyboard event listeners were not aligned in right-to-left mode. (Questions API)
  • Fixed a bug where the bottom regions shifted unexpectedly, when the user exited full screen mode. (Assess API)

1st June 2022

Bug fixes

  • Fixed a bug in the graphplotting Question type where some keyboard interactions with the graph using the Space or Enter keys resulted in an error. (Questions API)
  • Fixed a bug so that when adding a Brightcove video feature, the user prompt 'Brightcove Embedded Data is required!' is now assigned a label: videoBrightcoveEmbeddedDataRequired for the user message to be customised to a prescribed language and / or message. (Questions API)
  • Fixed a bug that caused the token highlight Question type's left border to be cut off when rendered inside a shared passage. (Questions API)

Polish

  • Improvement: better XSS prevention. (Questions API)
  • Improvement: removed the comment DOM node from longtextV2 when users paste the content from Windows OS web browsers into the Learnosity editor. (Questions API)
  • Improvement: updated the color contrast of the voice level for the audio recorder Question type and made the hit area bigger for the text version audio player. (Questions API)

11th May 2022

Bug fixes

  • Added a message explaining that the video Question type is not supported in the Safari browser versions for Mac and iPadOS. (Questions API)
  • Fixed a bug where treatLettersAsVariables in subscripts is not handled correctly causing a scoring error. (Questions API)
  • Fixed a bug where a Cannot read properties of undefined error would be thrown when a Question's attempt status changed. (Assess API)
  • Fixed a bug where learners could avoid a hard submit by clicking the review button. (Assess API)
  • Fixed a bug where rulers (6 and 12 inches) didn't render units in the same size. (Questions API)
  • Mathcore v1.76.3 (Questions API)

20th April 2022

Bug fixes

  • Fixed a bug in the all the Charts question types where the color of the text wasn't updated properly when the user set a different colour scheme from the accessibility options in Assess API. (Assess API)
  • 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 administration panel showed an unnecessary message, saying “Incorrect password. Please try again” before submitting the password. (Assess API)
  • Fixed a bug where the initialization request missed the input "group_id" validation. (Annotations API)
  • Fixed a bug, an issue that made it difficult to apply highlights on iOS touch devices (iPhones). (Annotations API)
  • Fixed a bug, correcting some broken styles that were appearing with modal windows. (Assess API)
  • Fixed a bug, improving XSS protection. (Questions API)

Polish

  • Improvement: removed Google Analytics internal tracking mechanism. (Question Editor API)
  • Improvement: removed internal tracking mechanism. (Reports API)
  • Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad. (Question Editor API)
  • Improvements to internal tracking mechanism. (Author API)

30th March 2022

Bug fixes

  • Fixed a bug in the graphplotting Question type where using the "Ignore repeated shapes" option with "Compare by slope" would incorrectly preserve the points of a duplicated shape during scoring. Repeated shapes and their associated points are correctly handled now while also preserving any user created points. (Questions API)
  • Fixed a bug where changing the widget type of an existing widget did not correctly update the Item definition, leading to rendering errors in the Assessment APIs. (Author API)
  • Fixed a bug where screen readers would read the audio player play button as a list element. (Questions API)
  • Fixed a bug where the Annotations API text highlight tool was hidden behind the iPad's native tooltip. (Annotations API)
  • Fixed a bug where the pause dialog window was not showing, when the timer was configured in a section. (Assess API)
  • Fixed a bug, an issue that would intermittently occur when exiting full screen mode. (Assess API)

Polish

  • Improvement: fixed accessibility issues on the math keypad information dialog. (Questions API)
  • Improvement: fixed behavior of links so that they aren't all treated as _blank, and that they instead use the target attribute as it is defined in the DOM. (Assess API)

9th March 2022

Bug fixes

  • Fixed a bug where intro items that autoplay audio, failed to load on iOS devices. (Assess 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 mode would focus on unwanted elements. (Assess API)
  • Fixed a bug, involving issues with the tabbing order of elements within the modal window of the Math essay keypad. (Questions API)

Polish

  • Improvement: internal tooling update to improve the compatibility of the app. (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 that prevented the audio recorder Question from setting a correct score when the validation.min_score_if_attempted value was set. (Questions 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 the Choice matrix table with configured stem numeration is not in full-width in Chrome ver.93. (Questions 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)
  • Improvement: made the :focus-visible states of drag drop response areas consistent with other colors and across browsers, by overriding the default browser outlines. Updates outlines of focused draggable Items and response areas to be thicker, so they're more obvious. (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 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)

Polish

  • Improvement: updated CSS styles in reports, to allow for easier user customization. (Reports API)
  • Improvement: updated the stability of the imageupload 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)

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 that caused itembank/offlinepackage to fail silently if an Item encoded as a string was passed into the payload. (Data API)
  • 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 alternate answers were not being saved in the ‘Label Image with Text' Question type, and other Questions based on imagecloze. (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


27th August 2021

Bug fixes

  • Fixed a bug where a console error was being thrown when saving custom Question types. (Author API)

25th August 2021

Bug fixes

  • Fixed a bug in the fileUpload, imageUpload and audioPlayer Question types. Certain inputs are now be sanitised to improve security, preventing scripting elements from being embedded. (Questions API)
  • Fixed a bug that caused Items API to throw an error: "20003: dynamic_items.data_table_seed must be a non-empty string or number" if an empty session_id was provided in local practice mode. (Questions API)
  • 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)

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: changes to back-end systems for upcoming performance enhancement. (Author API)
  • Improvement: changes to back-end systems for upcoming performance enhancement. (Data API)
  • 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 math content in the distractor rationale to not render, even when is_math was set to true. (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 where the ARIA-pressed state didn't change when users clicked the toolbar buttons. This improves compliance with the WAI-ARIA standard, in this case concerning the state of buttons which can be toggled on and off. (Questions API)
  • Fixed a bug where the decimal score of Math Question Generator was not reflected correctly in the Question JSON. (Author 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)
  • Fixed a bug, restoring the missing zero in the keyboard shortcut hints. (Questions API)

Polish

  • Improvement: added the missing ARIA-pressed state attribute to graphplotting toolbar buttons. This improves compliance with the WAI-ARIA standard, in this case concerning the state of buttons which can be toggled on and off. (Questions API)
  • Improvement: back-end updates required for Item search performance upgrade. (Data API)
  • Improvement: corrected the contrast ratio on formula keypads so that they're accessible. (Questions 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: added accessible messaging to the loading spinner, so that accessible users are also informed when an Activity is loading. (Assess API)
  • 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 Question type Questions to be rendered incorrectly inside inactive Items. (Questions 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)
  • 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 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)
  • Fixed a bug where the clozechemistry Question type evaluated incorrectly when tolerance was defined. (Questions 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, 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:. (Questions API)
  • Mathcore v1.76.1 (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 Item settings modal window was overflowing into the host page. (Author API)
  • Fixed a bug with the way ARIA labels for images in responses for the clozeassociation 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, where the tooltip text on the fullscreen button was inaccurate. (Assess API)
  • Fixed a bug, where the placeholder text was not displayed in the text input field of the plaintext Question type. (Questions 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 accessibility UX in the association Question type. (Questions API)
  • Improvement: updated accessibility UX in the classification Question type. (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 back-end errors better. (Questions API)
  • Improvement: updated the tracking analytics process to log and process backend errors better. (Items 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 both the Item settings acknowledgments field and the editing feature for Academic Benchmarks / AB Connect were not disabled when read-only mode was enabled. (Author API)
  • Fixed a bug where dialog elements had a duplicate ID attribute. (Assess API)
  • Fixed a bug where pasting content into a CKEditor field was not recognised as a change. (Author API)
  • Fixed a bug where the 'info' button did not display an explanation in the rating Question type. (Questions 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, 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

  • Fixed a bug in the sort list Question type, that created non-unique IDs when there were multiple instances of the Question in the same page. (Questions 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 the annotation icons were misaligned in the expanded side panel. (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: internal tooling update to improve the compatibility of the app (Assess API). (Assess API)
  • Improvement: updated the version of the API used for the standard integration with Academic Benchmarks / AB Connect. (Author API)

4th March 2021

Polish

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

24th February 2021

Bug fixes

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

18th February 2021

Features

  • response-analysis-by-item: Added support for the question_source parameter that selects between displaying Items as originally presented or as currently scored, which may differ if rescored through the UPDATE session/items endpoint in Data API. (Reports API)
  • UPDATE sessions/item: Added rescoring support for given Items that contain dynamic content and simple Features. (Data API)
  • Added a new flag enable_formula_keyboard_lazy_render which allows the formula keyboard to be rendered when the user focuses on the input field rather than all at once during initialization. This will be a performance improvement when there are many formula keyboards to be rendered on the page. This applies to all math and chemistry questions. (Questions API)
  • Added a new public method to detect whether a Question is in the enabled or disabled state. This will allow developers to apply additional styling based on these conditions and allow authors to build conditional actions in the Item using the action builder. (Questions API)
  • Added a warning message when the adaptive object is removed or misspelled in the Activity source for adaptive assessments. (Author API)
  • Added support for i18n (internationalization) labels that were previously hard-coded. (Author API)
  • Added the ability to include an ARIA-label to the response zone for the shorttext Question type . (Questions API)
  • Added the ability to include an ARIA-label to the response zone for the Short text Question type. (Question Editor API)
  • Added the ability to make Items read only in Item edit mode. This feature can be controlled at two levels, the first being at the entire Item bank level and the second being based on Tags. (Author API)
  • Added the ability to rearrange widgets in the Item editor via the keyboard. (Author API)
  • Added the capability to turn off spokenmath. New init option disable_spokenmath_user_inputs disables spokenmath in the user inputs for math Question types. New init option disable_spokenmath_distractors disables the spokenmath for math rendered in areas like MCQ distractors. This is recommended to be set to true for implementations in languages other than English. (Questions API)
  • Improvement: replaced hardcoded labels with dynamic ones in elements that need them. This also makes internationalization of these labels possible. (Author API)

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)
  • GET itembank/items: Fixed a bug where a request could be terminated due to an execution time of more than 30 seconds when filtering by references. (Data API)
  • SET itembank/items and GET itembank/items: Fixed a bug where leading and trailing whitespaces were not ignored in Item reference(s) and authoring_workflow parameters. (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 blocked space playing or pausing an audio simple feature when using the keyboard inside a possible response for any association Question type. (Questions API)
  • Fixed a bug that caused an error in Assess API, which said 'Cannot read property getAttemptedStatus of undefined'. (Assess 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 the suggested answer to be invisible to screen reader users in the orderlist Question type. (Questions API)
  • Fixed a bug that prevented Screenreader users from interacting with Learnosity audio or video features when used in the distractors of multiple choice Question type s. (Questions 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 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 that was preventing the custom matrix keyboard from showing the 'add matrix row' and 'add matrix column' keys inside the keypad. (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 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)
  • Fixed a bug where '+-' (plus and minus) labels were being displayed in the Activity edit Question flyout button instead of only '+' (plus). (Author 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 passage feature contents weren't correctly displayed the Item list preview section. (Author API)
  • Fixed a bug where an invalid workflow reference provided in the initialization options didn't throw an appropriate warning and stop further loading of Author API. (Author API)
  • Fixed a bug where browser spelling corrections were not saved in CKEditor (rich text editor). (Question Editor API)
  • Fixed a bug where checkbox labels were rendering incorrect strings. (Author API)
  • Fixed a bug where if lazy render was configured for formula keyboards, the formula keyboard would not display on first focus. (Questions API)
  • Fixed a bug where math elements rendered by MathQuill broke on indentation in CKEditor. (Question Editor API)
  • Fixed a bug where navigating to an Item in an Activity via the navigate public method did not work in certain cases. (Author API)
  • Fixed a bug where screen readers were incorrectly announcing custom keypads available in the Math keypad dropdown menu. (Questions API)
  • Fixed a bug where screen readers were not announcing MathML that had been added to multiple choice distractors. (Questions API)
  • Fixed a bug where setting 'Image Alignment' on an image was misaligning the next passage. (Questions API)
  • Fixed a bug where the "Delete point" button for the Charts Question types was not visible when enabled in the "More options" section. (Question Editor API)
  • Fixed a bug where the chemistryessayV2 Question type formulas were rendering in italics, which was not supposed to happen. (Questions API)
  • Fixed a bug where the dt_completed time was not being updated on sessions when their status was updated using the update session statuses job. (Data API)
  • Fixed a bug where the focus would go directly to the first feature in an Item where a feature was the first widget in an Item, or the only widget in an Item, instead of focusing on the start of an Item as it should. (Assess API)
  • Fixed a bug where the heading content of the passage Feature wasn't used when searching by content on the Item list view. (Author API)
  • Fixed a bug where the native browser spellcheck wasn't working correctly in the rich text area fields in Author API. (Author API)
  • Fixed a bug where the space bar would pause but not resume the video player when hide controls was configured. For accessibility purposes, the space bar should pause and resume even if player controls are hidden. (Questions API)
  • Fixed a bug where tokenisation did not work for block elements other than paragraphs. For example, numbered or bulleted lists for the token highlight Question type. (Question Editor API)
  • Fixed a bug where tokenization did not handle inline elements and blanks correctly in the token highlight Question type. (Question Editor API)
  • Fixed a bug where white space in the Question JSON was clearing the correct answer section and causing Question validation in the preview to break. (Assess API)
  • Fixed a bug which caused the current Item in the table of contents to become invisible when there was more than 30 Items. (Assess API)
  • Fixed a bug with the audio player that would cause an error when no audio source had been set. (Questions API)
  • Fixed a bug with the alignment of response boxes for the drag and drop Question type when used within a table. (Questions API)
  • Fixed a bug, a security issue where JavaScript in iframe and "embed src" attributes was being executed, which should not be the case. (Question Editor 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, adding support for re-presenting previously unanswered Items in self-hosted adaptive tests. This allows the self-hosted engine to resume a session when some responses are missing. Prior to this change, the session would remain in an unresumable broken state. (Items API)
  • Fixed a bug, where calling the goto() method with the same argument multiple times would cause an error. (Assess API)
  • Improvement: deprecated and introduced some Author API methods related to the safeToUnload() method to improve developer experience. (Author API)
  • Removed a legacy Flash configuration crossdomain file which is no longer used. (Questions API)

Polish

  • Added various updates to support PHP 7.4 compatibility. (Data API)
  • Fixed a bug where the assess player would not load when using invalid elements and buttons in the regions settings. (Assess API)
  • Improvement: Internal changes for the stability of the API. (Items API)
  • Improvement: Internal updates to support future functionality. (Questions API)
  • Improvement: Updated icons for Questions API. (Questions API)
  • Improvement: Upgraded vendor library Babel to v7. (Author API)
  • Improvement: accessibility update of the tokenhighlight Question type . (Questions API)
  • Improvement: accessibility updates for the following Question type: orderlist. Added instructions on how to use the Question. (Questions API)
  • Improvement: accessibility updates for the following Question types: association, classification, clozeassociation, orderlist, and sortlist. (Questions API)
  • Improvement: added a type check to the organisation_id init option. Prior to this, if a client developer mistakenly chose a string instead of an integer it lead to inconsistent behaviour. (Author API)
  • Improvement: allowed Questions API init options for Author API to flow into its embedded Question Editor API instances, reducing overall init options complexity and redundancy for client developers. (Author API)
  • Improvement: better state management in self-hosted adaptive tests. (Items API)
  • Improvement: improved performance and reliability of saving Items by preventing unnecessary updates. (Data API)
  • Improvement: internal changes to support future functionality. (Data API)
  • Improvement: internal changes to support future functionality. (Reports API)
  • Improvement: internal polish to improve the stability of the codebase. (Assess 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 update to improve API stability. (Annotations API)
  • Improvement: internal vendor upgrade to improve the stability of the API. (Items API)
  • Improvement: overall upgrade to improve stability and performance. (Items API)
  • Improvement: prevented the skip-to-navigation link from showing up in the resources screen. (Assess API)
  • Improvement: removed the capability to create a link in a Question's stimulus that opens in a new popup window. This will help reduce cross-site scripting risk. (Question Editor API)
  • Improvement: replaced hardcoded label with a dynamic one in an element that needs it. This also makes internationalization of this label possible. (Question Editor API)
  • Improvement: updated accessibility for the accessibility menu screen in the assessment player. (Assess API)
  • Improvement: updated accessibility for the progress bar in assessment view. Now, the progress bar can be reached by screen readers, and will announce information about the status of progress. (Assess API)
  • Improvement: updated accessibility in cloze (fill in the blanks) functionality with the drag & drop Question type. (Questions API)
  • Improvement: updated accessibility support for the audio recorder Question type . (Questions API)
  • Improvement: updated icons for Annotations API. (Annotations API)
  • Improvement: updated the accessibility of dialog windows in Assess API. Now, the save and pause dialog windows will behave consistently. (Assess API)
  • Improvement: various accessibility updates to the sortlist Question type . (Questions API)

Was this article helpful?

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