v2021.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 v2021.3.LTS release.
  • Released: 8th October 2021
  • End of life: November 2023

14th August 2024

Polish

  • Improvement: internal update for library package compatibility. (Annotations API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Annotations API)

17th July 2024

Polish

  • Improvement: internal update for library package compatibility. (Reports API)

5th June 2024

Polish

  • Improvement: enhanced overall system stability. (Reports API)

22nd May 2024

Bug fixes


13th March 2024

Bug fixes

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

14th February 2024

Polish

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

27th September 2023

Bug fixes

  • Fixed a bug where the maximum character limit was not correctly calculated in the longtextV2 Question type. (Questions 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 which caused unnecessary log entries. (Question Editor 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 where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer. (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)
  • Improvement: internal changes to support new session storage technologies. (Items API)

26th July 2023

Bug fixes

Polish

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

29th June 2023

Bug fixes

Polish

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

7th June 2023

Polish

  • Improvement: internal changes to improve the stability of the app. (Assess API)
  • 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

Bug fixes

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 (Annotations 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

Bug fixes

  • Fixed a bug where calling the setPosition() method for sticky note instances was not updating the location and causing the sticky note to detach from the mouse pointer when dragging. (Annotations API)

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

Bug fixes

  • Fixed a bug causing the response drag icon of the imageclozeassociationV2 Question type to be missing, after moving that response into a drop zone. (Questions API)
  • Fixed a bug in the live-activitystatus-by-user report, where the report doesn't show correct status when the assessment is not open. (Reports API)
  • Fixed a bug in the response-analysis-by-item report, where it showed an error for Items which have Features only. (Reports API)
  • Fixed a bug with the hotspot Question type that caused the page to scroll when selecting or deselecting a hotspot. (Questions API)
  • Fixed a bug with the hotspot Question type where a focus outline would appear when deselecting a hotspot. This should reduce ambiguity about whether a hotspot is still selected. (Questions API)
  • Fixed a bug with the hotspot Question type where a user could still interact with hotspots in review and preview modes. (Questions API)
  • Fixed a bug with the hotspot Question type where multiple hotspots at a time could show focus outlines. (Questions API)
  • Fixed a bug with the hotspot Question type where the browser default outlines were appearing when focused on hotspots. These outlines will now only appear when the Question is in review mode. (Questions API)

31st January 2023

Bug fixes

  • Fixed a bug causing a warning_on_change dialog to show up when the app is navigating back to the first Item once reading_time is over. (Assess API)
  • Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the longtext, formulaessay, and longtextV2 Question type s. (Questions API)
  • Fixed a bug in adaptive assessments session management, where states could get out of sync, preventing learner from resuming their session, and reports from being accurately rendered. This is done by automatically saving every Item on the item:changed event. Please contact support to enable this new behavior. (Items API)
  • Fixed a bug in adaptive assessments where the session did not match up with the point when learners resumed from their last session. Introduced a new flag save_on_next that saves the adaptive session when the item:changed event is triggered and the should_rewind attribute is false. (Assess API)
  • Fixed a bug in the imageclozedropdown and imageclozetext Question type s where the STEM numeration would be displayed when the validated responses were not provided. (Questions API)
  • Fixed bug causing the last letter to be missing from longtext, formulaessay, longtextV2 Question type s occasionally. (Questions API)

Polish

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

14th December 2022

Bug fixes

  • Fixed a bug causing an inconsistent border state in the hotspot Question type when users selected then unselected any hotspot Item. (Questions API)
  • Fixed a bug in cloze chemistry formula, chemistry essay with rich text and chemistry formula Question types that rendered mathematics in italics. (Question Editor API)
  • Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item. (Assess API)
  • Fixed a bug that caused the video Question type to stop working in the Safari browser on iOS, iPad and Mac. This Question type is now fully supported in all major browsers and devices. (Questions API)

23rd November 2022

Bug fixes


2nd November 2022

Bug fixes

  • Fixed a bug in the cloze dropdown and image dropdown Question type s where the shuffling of response options occurred in an identical manner across all dropdowns. (Questions API)
  • Fixed a bug that created an empty Item when resuming an Activity that was on the last section. (Assess API)

12th October 2022

Bug fixes

  • Fixed a bug in the response-analysis-by-item report, where total score was inaccurate due to round off to nearest integer. (Reports API)
  • Fixed a bug in the seek public methods for the videoplayer and audioplayer feature types. The seek method now sets the video player and the audio player to the desired progress, even when the player has not been played. (Questions API)
  • Fixed a bug that was causing issues with the .border CSS class name. (Reports API)
  • Fixed a bug where the sharedpassage feature type was not being rendered in two column layout in Item Branching Adaptive Assessments. (Questions API)

20th September 2022

Bug fixes

  • Fixed a bug causing Questions API to fail in validating Question types like association correctly, when the possible responses contained invalid HTML data. (Questions API)

14th September 2022

Bug fixes

Polish

  • Improvement: fixed an accessibility warning for the mcq Question type when the role conflicts with other ARIA attributes. (Questions API)
  • Improvement: internal changes to improve error reporting. (Annotations API)

24th August 2022

Bug fixes

  • Fixed a bug in one of our vendors where the video Question types would sometimes throw an error when using the scrubber. (Questions API)
  • Fixed a bug in the math Question types where it was not possible to set a translation for the 'space' option in the 'Thousands Separator' drop down. (Question Editor API)
  • Fixed a bug where dynamic data table values containing tabs prevented assessments from loading correctly. (Items API)
  • Fixed a bug where the shuffle_items init option stopped working with sections, when there was only a global shuffle_items configuration. (Items API)
  • Fixed a bug whereby validation indicators were missing for the numberlineplot Question type. (Questions API)

Polish

  • Improvement: updated an error message for the audio recording Question type and validation, to provide more readily actionable information. (Questions API)

3rd August 2022

Bug fixes

  • Fixed a bug in the response-analysis-by-item report, where sometimes the report failed to render correctly in the detail view and reported JavaScript errors when trying to display an Item with no attempted questions. (Reports API)
  • Fixed a bug where an annotation made in assess view and then subsequently viewed in inline view was rendered misaligned to the assess view. (Items API)
  • Fixed a bug where audio recording was not working in some situations, for e.g. a countdown configured with actions "Start recording" would not work when an Item had loaded. (Questions API)
  • Fixed a bug where grouped response titles with HTML entities didn't render properly. (Questions API)
  • Fixed a bug where overriding the label bundle of one Author API instance would affect other instances when running multiple instances on the same page. (Author API)
  • Fixed a bug, correcting CSS in borderless tables to enable VoiceOver. Previously, screen readers could not find or read borderless tables in rich text fields. (Questions 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)
  • Fixed a bug where Activities which contained Items in sections could not be previewed in the editor. (Author API)
  • Fixed a bug where updating the Item reference at the same time as updating a Question/Feature resulted in a race condition. (Author API)

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 section:changed event would not trigger properly when users navigated between Items or sections. (Assess 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)
  • Fixed a bug, where a proctor's modal would show an errant 'NaN' report of the timer when max_time was set in a session. It now correctly counts down when Item sections are set. (Assess API)

1st June 2022

Bug fixes

  • Fixed a bug in the session-detail-by-item report, where sometimes the report rendered incorrectly when there were two session-detail-by-item reports loaded on the same page. (Reports API)
  • 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)
  • Fixed a bug where the masking button was disabled when the first Item was maskable. (Assess API)
  • Mathcore v1.78.2 (Questions API)

Polish

  • Improvement: removed Google Analytics internal tracking mechanism. (Author API)
  • Improvements to internal tracking mechanism. (Question Editor 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, an issue where the timer in a resumed section would be reset, if the browser was refreshed multiple times. (Assess API)
  • Fixed a bug, an issue where the user could not navigate to next section after the section time expired, if the config_time limit_type was set to hard and shuffle_items was enabled. (Items 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 internal tracking mechanism. (Reports API)
  • Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad. (Question Editor 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 that was causing the Assess API to fail at load time, when the options sections time and configuration.events: true were set, while the global time was undefined. (Assess 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 initialization request missed the input “group_id” validation. (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 where the resource dialog didn't open when first entering and exiting full screen. (Assess API)
  • Fixed a bug, an issue that made it difficult to apply highlights on iOS touch devices (iPhones). (Annotations API)
  • Fixed a bug, where the auto_save function being executed would cause any paused video or audio recordings to be stopped. The auto_save function will now only execute when recordings are already stopped. (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 that threw an exception when clicking the response masking tool, when sections were configured in an assessment. (Assess API)
  • Fixed a bug where intro items that autoplay audio, failed to load on iOS devices. (Assess API)
  • Fixed a bug where the Annotations API text highlight tool was hidden behind the iPad's native tooltip. (Annotations API)
  • Fixed a bug with the token highlight Question type, where pasted content was not tokenized into sentences properly. (Question Editor API)
  • Fixed a bug, an issue that would intermittently occur when exiting full screen mode. (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)

8th February 2022

Bug fixes

  • Fixed a bug that caused collapsed UI in right regions when the region_overrides with dot syntax were in use. For example: "right.calculator_button": false used in sections. (Assess API)

3rd February 2022

Bug fixes

  • 9th March 2022: Fixed a bug where the review screen option was not getting converted from the deprecated ui_style option to the regions based UI settings for Activities. (Author API)
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session. (Assess API)
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded. (Assess API)
  • Fixed a bug where image preview was not available in simple Question layouts. (Question Editor API)
  • Fixed a bug where the Assessment player was not rendering correctly, when a section was configured with regions or region_overrides. (Assess API)
  • Fixed a bug where the screen reader navigation in full screen would focus on unwanted elements. (Assess API)
  • Fixed a bug where the submit button disappeared from regions configured to use a single section. (Assess API)
  • Fixed a bug, which prevented the inheritance of regions in later sections of an assessment. (Items API)
  • Fixed issues on the tabbing order of elements within the modal window of the Math essay keypad. (Questions API)

Polish

  • Improvement: update vendors for security and compatibility. (Author API)

6th January 2022

Bug fixes

  • Fixed a bug that caused the default configuration (and all sections' configuration) to be overridden by the configuration from the first section. (Items API)
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session. (Assess API)
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded. (Assess API)
  • Fixed a bug where the resetValidationUI public method wouldn't work in the imageclozeassociationV2 Question type . (Questions API)
  • Fixed a bug where the multiple choice Question type s image height and width were not correct when setting the layout style to "Radio button under option". (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 disable method was not working for the hotspot Question type. (Questions API)

Polish

  • Improvement: updated the 'equivLiteral' scoring method options to support the future 'clozeformulaV2' Question Type. (Question Editor API)

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 it was not possible to discard changes to Widgets if Item save was prevented. (Author API)
  • Fixed a bug where the Activity didn't fire a save:activity:success event when an Item was modified or added inline. (Author 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

  • GET sessions/reports/adaptive: Fixed a bug where providing a valid next token to the endpoint threw a validation error. (Data API)
  • Fixed a bug causing the user to be able to focus into the editable area of the notepad component after the notepad is collapsed. (Annotations API)
  • Fixed a bug in the Math Question Generator (Question type) to include support for unions and intersections of sets. (Author 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 changing Question type before the previous one finished rendering could show duplicate elements. (Question Editor API)
  • Fixed a bug where some sessions endpoints returned an incorrect next token when asc sort was used. (Data 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)

Polish

  • Improvement: polished content alignment and text stacking (vertical arrangement) on medium-width viewports. This improves the app presentation on smaller devices. (Author API)
  • Improvement: sanitized certain response answers in the image upload Question type, to prevent against potential XSS attack. (Questions 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 in the lastscore-by-item-by-user report, where the report would incorrectly show when hovering the mouse cursor over the Item. (Reports API)
  • 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 that showed a green validation box in the user interface, when the endpoint timed out. This was not the desired behaviour, and potentially confusing. (Author API)
  • Fixed a bug that was causing the Math Question Generator (Question type) to not use Normalize Arithmetic when it should. (Author API)
  • Fixed a bug where it was not possible to add blank spaces to the name of an Activity player template. (Author 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 'skip to navigation' link wouldn't appear in horizontal or horizontal-fixed layouts. (Assess API)
  • Fixed a bug where the amount of Activities found in a search was not shown. (Author API)
  • Fixed a bug where the template builder would not load for specific versions. (Author 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)

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

Features

  • Math Question Generator Question type updates (12th August 2021) (Author API)
  • Added a button in Activity list that will show the total number of Activities when clicked. Separating this functionality into its own button speeds up the initial loading time of the Activity list. (Author API)
  • Added a feature that allows a specific row to be set for dynamic content delivery. (Items API)
  • Added a help message when picking a resource Item. (Author API)
  • Added a new adaptive_fields initialization option that when set to true, shows the seeding exposure, operational exposure, and Items average difficulty fields of an Activity. (Author API)
  • Added a new extend flag for the setActivity public method. When extend is true (the default), the supplied Activity JSON extends the existing, and when extend is false, the supplied Activity JSON replaces the existing/current, allowing client developers to remove certain keys from the Activity JSON. (Author API)
  • Added a new section_options .reset_itemcount_per_section option, to make the Item count reflect the number of Items within that section, instead of the default behaviour, which shows the total number of Items from all sections. (Assess API)
  • Added a new section_options.reset_itemcount_per_section configuration option to reset the Item count and progress in assessments, so that it only reflects the number of Items within the current section, rather than all sections. (Items API)
  • Added a new feature to be able to build custom player templates for the assessment player, via the UI. This can be enabled by setting the activity_edit.player_template_builder.show init option to true. (Author API)
  • Added a new file type (LabView) to the file upload Question type. (Question Editor API)
  • Added a resource Item option in Author API's Activity editor. This enables authors to add an Item to be accessed through the resource menu option in Activities. (Author API)
  • Added an appropriate exception when saving a Tag with an unsupported character (directly and via Items). (Data API)
  • Added better parsing of integrals,Added support for fixing seeds with double negatives --,Added a preference of decimal alternate over matching evaluate alternate (Author API)
  • Added heading tags to multiple UI elements for accessibility purposes. (Question Editor API)
  • Added new feature to allows users to set different config.time for different sections of the assessment. (Assess API)
  • Added new initialization option activity_edit.resourse_item.show in Author API. This enables/disables the resource Item feature. (Author API)
  • Added support for a new file type (LabView) to the file upload Question type . (Questions API)
  • Added support for shuffling the Items within sections by enabling the shuffle_items option in the configuration of each section. (Assess API)
  • Added the capability for more Activity settings in the UI to be configured by authors. Some of the UI options in the player section of the Activity editor have been rearranged for easier configuration. (Author API)

Bug fixes

  • Added a new endpoint to be able to fetch templates using the player template builder in the Author API. (Data API)
  • Fixed a bug causing the public methods enabled and disabled to not work with the code editor inside the longtextV2 Question type. (Questions API)
  • Fixed a bug in longtextV2 Question type where there was an unnecessary textarea element displayed when the user triggered a delete event. (Questions API)
  • 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 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 itembank/offlinepackage to fail silently if items as string was passed into into the payload. (Data 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. (Items API)
  • Fixed a bug that caused an incorrect number of items to show up in the table of contents, when initializing Assess API with section_options.allow_backward_navigation: true and different sections' region_overrides. (Assess API)
  • Fixed a bug that caused code editor content to be recorded incorrectly when there was a script tag typed inside the code editor, in the longtextV2 Question type. (Questions API)
  • Fixed a bug that caused copy/pasted content inside the code editor to move the longtextV2 Question type's focus to the beginning of the editor. (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 code editor of the longtextV2 Question type to take over the focus during resume mode. (Questions API)
  • Fixed a bug that caused the progress bar's value to be set incorrectly when section_options.display_total_itemcount was set. (Assess API)
  • Fixed a bug that caused the tab key to focus into the code editor instead of the element outside it, in the longtextV2 Question type. (Questions API)
  • Fixed a bug that caused the timer in sections to stop intermittently when there were more Items to load in the next section. (Assess API)
  • Fixed a bug that caused the undo and redo operations to behave incorrectly when there was a code editor rendered inside the longtextV2 Question type. (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 that stopped users from closing the ‘expired’ section dialog, by pressing the Escape key after a section’s time had elapsed. (Assess API)
  • Fixed a bug that threw an IDBDatabase.transaction exception when indexedDB was blocked by external browser extensions. (Questions API)
  • Fixed a bug that threw an exception in the fillshape Question type when the response values were undefined, and the scoring method was scoreByResponse. (Questions API)
  • Fixed a bug that threw an exception when editing code editor elements, after unwrapping the blockquote element content in the longtextV2 Question type. (Questions API)
  • Fixed a bug that trapped the user in the code editor when used with the longtextV2 Question type, if there was no empty line before or after the code editor. (Questions API)
  • Fixed a bug where Data API's GET /sessions/templates endpoint was calling Items API using the requested Learnosity version non LTS versions. (Data API)
  • Fixed a bug where Data API's GET /sessions/templates endpoint wasn’t calling Items API using the requested Learnosity version. (Data API)
  • Fixed a bug where Questions using character maps would always return an error message, ‘You have unsaved changes’ as soon as they were opened for editing. (Question Editor API)
  • Fixed a bug where a console error was being thrown when saving custom Question types. (Author 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 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 an error Uncaught TypeError: Cannot read property 'words' of undefined showed up in the console when the idle timeout expired and the Are you still there? dialog appeared. (Assess API)
  • Fixed a bug where an error Uncaught TypeError: Cannot read property 'words' of undefined showed up in the console whenever the Proctor selected the option Save and Exit, and waited for the idle timeout to expire. (Assess API)
  • Fixed a bug where an error was being thrown when interacting with a CKEditor table, if the "text help" plugin was also enabled. (Question Editor API)
  • Fixed a bug where an error would appear, 'TypeError: Cannot get property 'INITIALISED' of undefined or null' when the user loaded a Question page. (Questions API)
  • Fixed a bug where calling event.preventDefault() in the save event callback (after saving a widget) was not persisting the widget locally within the Item. (Author API)
  • Fixed a bug where global and individual fill color attributes were not applied to the areas to be drawn on the image in the Hotspot Question type. (Question Editor API)
  • Fixed a bug where longer assessments (with more than ten Items) failed to load in vertical regions. (Assess API)
  • Fixed a bug where multiple alerts appeared, prompting "Tap to start playback" when multiple audio players were configured to autoplay at the same time on the first Item. (Questions API)
  • Fixed a bug where passing the next token to certain endpoints threw an error about its type. (Data API)
  • Fixed a bug where searching for Items by workflow state threw an error if the said workflow state had a different case than that set in the allowed_workflow_state initialization option. (Author API)
  • Fixed a bug where simple features were not displaying properly in the video Question type. (Questions API)
  • Fixed a bug where some sessions endpoints returned an incorrect next token. (Data 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 isValid(true) return value was incorrect for the classification Question type when using the partialMatchElementV2 scoring type. (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)
  • Fixed a bug where the audio in shared passages would not stop when the Activity was paused. (Assess API)
  • Fixed a bug where the browser for Academic Benchmarks / AB Connect would briefly show text before the loading spinner appeared when searching by code. (Author API)
  • Fixed a bug where the graphic used to communicate an empty state in the Author API Activity Editor, Find Items view was not the same as the graphic used in the Item List view. (Author API)
  • Fixed a bug where the reading time mode was not working when the reading_time from the stored metadata from local storage was null or undefined. (Assess 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)
  • Fixed a bug where the shuffle Items option was missing from the Activity editor settings tab. (Author API)
  • Fixed a bug where the timer would not stop when it reached the time limit. (Assess API)
  • Fixed a bug where the widget route was not updating with its new reference after saving via the save public method, with the navigate parameter set to false. (Author API)
  • Fixed a bug where using \overline for repeated decimals with equivValue in math Questions caused a scoring error.,Fixed a bug where using parentheses in an exponent when allowInterval was checked caused a scoring error. (Questions API)
  • Fixed a bug, preventing the user from using the shortcut to undo or redo the code editor content of longtextV2 Question type after the Question was disabled. (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)
  • Fixed an issue where duplicated buttons appeared in the top region of assess player when a user was running the assessment player at a specific resolution (1024 x 768). (Assess API)
  • Mathcore v1.77.3 (Questions API)

Polish

  • Added some additional spacing for the code editor in the longtextV2 Question type. (Questions API)
  • Improvement for the fileUpload, imageUpload and audioPlayer Question types. Certain inputs are now be sanitised to improve security, preventing scripting elements from being embedded. (Questions API)
  • Improvement: added accessible arrow key controls to the code editor, inside the longtextV2 Question type. Users can now use the keyboard to focus in and out of the code editor. (Questions API)
  • Improvement: added accessible border colors to the code editor inside the longtextV2 Question type. (Questions API)
  • Improvement: changes to back-end systems for future functionality. (Question Editor API)
  • Improvement: deprecated the activity_edit.item_title initialization configuration option in favour of activity_edit.item.title and activity_edit.item_search.title. (Author API)
  • Improvement: disabled all longtextV2 Question type toolbar buttons that are not supported in the code editor when the focus is inside the code editor. (Questions API)
  • Improvement: escaped certain content of the longtextV2 Question to prevent against potential XSS attack. (Questions API)
  • Improvement: implement backend changes required for upcoming feature. (Author API)
  • Improvement: improved the stability of the audio Question type. (Questions API)
  • Improvement: improved the stability of the drag-and-drop Question types classification, imageclozeassociationV2 and sortlist. (Questions API)
  • Improvement: internal changes for reliability. (Data API)
  • Improvement: internal update to improve the security and stability of the app. (Items API)
  • Improvement: internal upgrade to improve the security and stability of the app. (Assess 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)
  • Improvement: modified colors to improve accessibility and reduce code redundancy. (Question Editor API)
  • Improvement: prevented users from deleting the code editor inside the longtextV2 Question (when empty). Specifically, when pressing the backspace key when the cursor is at the beginning of the line after the code editor, or by pressing the delete key when the cursor is at the end of the line before the code editor. (Questions API)
  • Improvement: remove duplicated input name attribute in mcq and choicematrix Question types, to improve their accessibility. (Questions API)
  • Improvement: sanitized certain response answers to prevent against potential XSS attack. (Questions API)
  • Improvement: tweaked the UI of the standards browser. (Author API)
  • Improvement: update focus states and the code editor background color, for better accessibility in the longtextV2 Question type. (Questions API)
  • Improvement: updated Events API to stop using deprecated init options. (Assess API)
  • Improvement: updated colors to comply with WCAG 2 AA contrast requirements. (Question Editor API)
  • Improvement: updated internal libraries to maintain security, compatibility and performance. (Author API)
  • Improvement: updated the accessibility of the first default options in the clozedropdown and imageclozedropdown Question types, so that when screen reader users try to access those, they will hear the word 'blank' announced. (Questions API)
  • Improvement: updated the code editor to have one blank line, by default. Made the disabled text editor buttons more discernible, when the focus is inside the code editor. (Questions API)
  • Improvement: updated the drag & drop element, to ensure that it can be dropped onto a drop target under all browsing conditions. (Questions API)
  • Improvement: updates to the back end for security and compatibility. (Question Editor API)

Was this article helpful?

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