v2020.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 v2020.1.LTS release.
  • Released: 20th February 2020
  • End of life: 16th February 2022

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)

18th February 2021

Bug fixes

  • Fixed a bug where setting 'Image Alignment' on an image was misaligning the next passage. (Questions API)

Polish

  • 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)
  • Improvements: better state management in self-hosted adaptive tests. (Items API)

18th November 2020

Bug fixes

  • 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 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 the save method to fail intermittently. (Annotations 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 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, where the data-session-id was not being removed when the Items API was reset. Now, it will be removed as expected. (Items API)

Polish

  • Improvement: GET itembank/items and GET itembank/activities: Improved performance when filtering by Tags. (Data API)
  • Improvement: Improved performance and reliability of saving Items by preventing additional unnecessary updates. (Data API)
  • Improvement: Improved performance and reliability of saving Items by preventing unnecessary updates. (Author 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: internal update to improve API stability. (Annotations API)

21st May 2020

Features

  • Added support for ignore order within Chemistry formula containing equilibrium reaction. (Questions API)
  • MathCore v1.73.1: (Questions API)

Bug fixes

  • Fixed a bug in which the choice matrix Question type was a bit slow to respond after users selected one of the options. (Questions API)
  • Fixed a bug that occurred when setting skip_submit_confirmation to true, which bypassed the submission criteria. (Assess API)
  • Fixed a bug that stopped the preventDefault option of the item:beforeunload event from working in adaptive Assessments. (Assess API)
  • Fixed a bug where numberlineplot Question types were causing console errors, when "show correct answers" was turned on in Item preview mode. (Questions API)
  • Fixed a bug where an Activity's player templates were not displayed correctly after destroying and re-initializing Author API. (Author API)
  • Fixed a bug where the math question generator was not initialized with the correct authentication details. Users should now be able to access this feature and create expressions without any problems. (Author API)
  • Fixed a bug where widgets couldn't be edited in Internet Explorer 11 due to a rarely occurring race condition. (Question Editor API)

Polish

  • Improvement: Upgraded internal libraries to benefit stability and performance. (Assess API)
  • Upgraded internal libraries to benefit stability and performance. (Annotations API)

28th April 2020

Features

  • Added some functionality, forward-ported from Data API v0 to ease migration before the June 2020 End of Life phase. Please contact Learnosity support if you need assistance upgrading from Data API v0. (Data API)

Bug fixes

  • Fixed a bug where loading an Activity's Items after creating an Item failed to find the new Item. (Author API)
  • Fixed a bug where the dialog title was centered and class names were not defensive enough. (Assess API)
  • Fixed a bug, a race condition which prevented the Math editor from being loaded. (Question Editor API)
  • Fixed a bug, a regression where ruler simple features which were authored in Question Editor v3.77.0 or later would not display correctly, when using Questions API v2.151.2 or earlier. (Questions API)
  • Fixed a bug, an encoding issue with audio recording in simple Features. Users can now record audio files up to ten minutes in length. (Author API)

Polish

  • Improvement: enhanced the stability of the record functionality in the audio Question type . (Questions API)
  • Improvement: internal tooling upgrade to improve stability. (Items API)
  • Internal tooling upgrade to improve stability. (Annotations API)

11th March 2020

Features

Bug fixes

  • Fixed a bug in the response-analysis-by-item report, where Question permutations for an "unattempted" response were incorrectly represented as an empty array ("response": []). Unattempted Question permutations are now represented as "response": null. This only affects raw data exposed through the report's dataListener. (Reports API)
  • Fixed a bug in which the minus sign was rendered too thin in the following Question Types, causing it to be barely visible: Math Formula, Cloze Math, Cloze Chemistry, Cloze Math with Image and Math Essay. (Questions API)
  • Fixed a bug that caused the two events item:setAttemptedResponse and item:attemptedstatus:change to be called only when Items change. With this fix, each time a user attempts a Question, those two events will always be called. (Assess API)
  • Fixed a bug that was causing the original expression to be validated as correct despite not being selected as a validation in the math question generator Question type in Author API. (Author API)
  • Fixed a bug where dynamic content handles weren't rendered properly in the math question generator when adding new dynamic data parameters. (Question Editor API)
  • Fixed a bug where sessions-summary-by-tag reports would fail to render pre-2018.1.LTS sessions properly. (Reports API)
  • Fixed a bug where using undo/redo to change to a state with no data incorrectly displayed 'undefined'. (Question Editor API)
  • Fixed a bug which caused the CKEditor context menu to flicker under certain circumstances. (Question Editor API)
  • Improvement: changed a parameter name on the response-analysis-by-item report, changing from id to reference in item_reference_map to reduce ambiguity. (Reports API)

Polish

  • Improvement: Polished the grid view and Item detail view of the response-analysis-by-item report
    • On detail view, item reference will not be pushed out of its cell when resized.
    • Image tools will not flash on loading of the report.
    • Detail preview panel now will resize dynamically when changing the report width.
    • Support for the scroll bar function in Edge and IE 11 browsers.
    • Made a change to set the minimum height of the report to 650px.
    (Reports API)
  • Updated internal libraries to maintain security standards. (Items API)
  • Upgraded internal tooling to improve security and performance. (Annotations API)

8th October 2021

Bug fixes

  • Fixed a bug where the audio in shared passages would not stop when the Activity was paused. (Assess API)

15th July 2021

Bug fixes

  • 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 an uncaught TypeError that said "Cannot read property 'attemptedQuestions' of null". (Assess API)

Polish

  • Improvement: back-end updates required for Item search performance upgrade. (Data API)

2nd June 2021

Bug fixes

  • Fixed a bug in adaptive assessments where the lastItems flag would be incorrectly set to false when resuming a session on the last Item set, leading the assessment to erroneously request more Items. (Items API)
  • Fixed a bug that caused the width of clozeassociation 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 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)

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 was causing a console error in the recording Question type. (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 response-analysis-by-item did not display the student's response for some Question types. (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: updated dependency libraries to improve the compatibility of Author API. (Author API)

21st April 2021

Bug fixes

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

31st March 2021

Bug fixes

  • Fixed a bug that broke the two-column Item layout when adding a resource to an Activity. (Assess API)
  • Fixed a bug where the incorrect icon was shown on the pause button after the reading time had elapsed. (Assess 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 standards integration with Academic Benchmarks / AB Connect. (Author 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 threw an unexpected error, that read 'getAttemptedStatus is not a function'. (Assess 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, where calling the goto() method with the same argument multiple times would cause an error. (Assess API)

28th October 2020

Bug fixes

  • 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 stopped the user from resetting an uploaded image. (Author API)
  • Fixed a bug that stopped the user from resetting an uploaded image. (Questions API)
  • Fixed a bug that was not allowing 'tap and tap' functionality for 'drag and drop' Question types to work properly when combined with a passage. (Questions API)
  • Fixed a bug where the text overlapped when resizing the browser in the simplechart Question type . (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 text formatting on selected text for the order list in the longtextv2 Question type. (Questions API)
  • Fixed a bug, corrected the automatic scrolling of Items, so that it begins in the table of contents when the Item count is more than ten. (Assess API)
  • Fixed a bug, where table of contents would scroll unnecessarily when clicking on an entry. (Assess API)

8th October 2020

Bug fixes

  • Fixed a bug in region elements where passing in invalid options may have thrown an error. (Assess API)
  • Fixed a bug that allowed users to interact with disabled simpleshading and texthighlight Question type s. (Questions API)
  • Fixed a bug that caused a session to fail to resume if it contained malformed data. (Items API)
  • Fixed a bug where formatting options didn't apply to text properly in the longtextv2 Question type. (Questions 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 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)

Polish

  • Improvement: updated internal libraries to prevent errors when uploading or viewing files using the audio, fileupload, imageupload and video Question type s. (Questions API)
  • Improvement: updated the HTML tags used for content rendering in distractor rationale Question types. These were using HTML section tags for content, which caused a lot of screen readers to skip over that content. (Questions API)

16th September 2020

Bug fixes

  • SET itembank/activities: Fixed a bug where a 500 error could be encountered if passing activity.data.sections[].items and no Items in activity.data were provided. (Data 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 reported “Uncaught TypeError: Cannot read property ‘get’ of undefined”. (Assess API)
  • Fixed a bug where Assess API intermittently threw an error when Questions API took a long time to initialize with self hosted adaptive content. (Assess API)
  • Fixed a bug where changing the scoring_type in the Item settings view would sometimes not be saved. (Author API)
  • Fixed a bug with the line chart Question type where the correct answer was not being displayed when in review mode, as it is with the other charts. (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, where the auto-save user interface was showing an unhelpful error message that simply said ‘undefined’. (Assess API)
  • Fixed an unfriendly error message, ‘Failed loading Questions API’ to add a helpful explanation and advice. (Assess API)

Polish

  • Improvement: removed logic that sent workflow parameters to Item bank endpoints, as these parameters are not supported in v2020.1.LTS. This solves related issues. (Data API)

25th June 2020

Bug fixes

  • Fixed a bug in the audio Question type where some Action Builder workflows would not automatically start playing audio. (Questions API)
  • Fixed a bug where an "audio asset format not supported" error was displaying in the preview panel for the audio player simple feature. (Question Editor API)
  • Fixed a bug where dependent (EBSR) scoring wasn't working properly after widgets were rearranged. (Author API)
  • Fixed a bug where the auto_save initialization option for annotations was not working, when the option for changed_responses_only was set to false. (Assess API)
  • Fixed a bug where the validate() Question method would do nothing the first time it was called from within a changed Question event. (Questions API)
  • Fixed a bug where the Questions array was incorrectly ordered after widgets were rearranged. (Author API)
  • Fixed a bug which prevented users from correctly setting the border color of a table header. (Questions API)

3rd June 2020

Bug fixes

  • Fixed a bug in the API signature generation for Academic Benchmarks / AB Connect. (Author API)
  • Fixed a bug in the details tab of the Item settings page, where the apply and cancel buttons would be incorrectly enabled when focusing and then unfocusing certain input fields, without making changes. (Author API)
  • Fixed a bug that caused simplefeatures inside sharedpassage rendering to fail when navigating between dynamic sections. (Questions API)
  • Fixed a bug that made simple features not accessible in the sharedpassage feature, when the readyListener was fired. (Questions API)
  • Fixed a bug that prevented the math generator expression icon from showing correctly. (Author API)
  • Fixed a bug where changes to Item settings were removing additional Item metadata. This was causing issues mainly with Items that contained math question generator data which was also stored in the Item metadata object. (Author API)
  • Fixed a bug where the "show advanced search" button was missing in the Item list at extra small to medium screen sizes. This occurred when the toolbar had a single control search field and the Tag search fields were showing. (Author API)
  • Fixed a bug where the redo, undo and clear drawn marks features in the drawing Question type caused browser freezes or or severe delays. (Questions API)
  • Fixed a bug where videos were playing automatically, when that was not the intended behaviour. (Questions API)
  • Fixed a bug where where saving an Item within an Activity sometimes failed due to replication lag. (Author API)
  • Fixed a bug which displayed raw JSON values in the multiple choice Question type, instead of A/B/C/D on response labels in the response-analysis-by-item report. (Reports API)
  • Fixed a bug with the timer instance, a regression when hiding the dialog for sections that have been removed. (Assess API)

1st April 2020

Features

  • Added support for event.preventDefault() in the save:activity event to prevent an Activity from being saved. (Author API)
  • Added the ability to save your progress and quit, if a network issue caused math generation to fail. (Author API)

Bug fixes

  • Fixed a bug in foundational work for Item bank performance improvements. (Data API)
  • Fixed a bug that caused "validated" events to be dispatched at inappropriate times in the "resume" state. (Questions API)
  • Fixed a bug where dynamic content handles weren't rendered properly in the math question generator when adding new dynamic data parameters. (Author API)
  • Fixed a bug where Item status was fully editable even when Item workflow was enabled. Users can now only archive an Item, as setting an Item to published is handled by Item workflow. (Author API)
  • Fixed a bug where a slow connection could cause the math question generator to crash when switching to the 'Expression & question' section of the wizard. (Author API)
  • Fixed a bug where clearing the filtering for Academic Benchmarks / AB Connect in the Item list toolbar did not clear the selected standard in the browser UI for Academic Benchmarks / AB Connect. (Author API)
  • Fixed a bug where the audio player simple feature can be interacted with, when there is no source URL. (Questions API)
  • Fixed a bug where the browser for Academic Benchmarks / AB Connect was visible when the discard changes prompt was visible, in the Item settings takeover window. (Author API)
  • Fixed a bug where the hover description was not displaying in the longTextV2. (Questions API)
  • Improvement: Internal tooling update to improve error tracking and analytics. (Assess API)
  • Improvement: Keyboard navigation for distractor rationale is now better organised, with related content grouped together. (Questions API)

Polish

  • Improvement: internal changes to support better error logging. (Items 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, 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)

25th August 2021

Bug fixes

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

Polish

  • Improvement: changes to back-end systems for upcoming performance enhancement. (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 tooling update to improve the compatibility of the app (Question Editor API). (Question Editor API)
  • Improvement: internal update to improve the stability of Questions API. (Questions API)

9th December 2020

Bug fixes

  • Fixed a bug that prevented the Question Generator Question type from respecting the score value option. (Author API)
  • Fixed a bug where the Show Answers button did not show the correct answers for any Questions in Items using Features. (Author API)
  • Fixed a bug with the alignment of response boxes for the drag and drop Question type when used within a table. (Questions API)

27th August 2020

Bug fixes

  • Fixed a bug that prevented audio from working as expected on mobile devices, when contained in drag and drop Questions with simple Features. (Questions API)
  • Fixed a bug that was causing audio transcription to not work as it should. (Questions 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 with equivSymbolic and equivValue scoring methods where they were treating consecutive values as multiplication. For example 1 3/4 was interpreted as 1x3/4. Now this will be treated as a mixed fraction of one and three quarters, equivalent to 7/4. (Questions API)
  • Fixed a bug with the numberlineplot Question type that caused an incorrect validation when more than one response was allowed. (Questions API)

Polish

  • Added various updates to support PHP 7.4 compatibility. (Author API)
  • 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 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)

6th August 2020

Features

  • Internal changes and dependency updates to support future functionality. (Reports API)

Bug fixes

  • Fixed a bug where an incorrectly generated Item id for the Item object (within the activity.data.items array) would sometimes cause Items API to not show saved responses on resume. (Author API)
  • Fixed a bug, a visual issue where the audio Question type progress indicator did not align with the actual position of the audio being played. (Questions API)

Polish

  • Improvement: fixed up inconsistent internal code to improve performance and stability. (Items API)

10th June 2020

Bug fixes

  • Fixed a bug where users can't save Activities using Items from third party read-only Item banks. (Author API)

16th September 2021

Polish

  • Improvement: improved the stability of the audio Question type. (Questions API)
  • Improvement: internal changes for reliability. (Data 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)

24th June 2021

Bug fixes

  • Fixed a bug in the case where Question content was too wide for the container it was in, and it would overlap and break the layout. (Questions API)
  • Fixed a bug that caused the fillshape Question type to fail to process an 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, 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)

28th January 2021

Bug fixes

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

Polish

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

11 November 2020

Polish

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

16th July 2020

Bug fixes


30th April 2020

Bug fixes

  • SET itembank/items: Fixed a bug that could cause an Item's definition to be overridden if the Item also contained the legacy content parameter. (Data API)

31th March 2021

Bug fixes

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

10th March 2021

Bug fixes

  • Fixed a bug in self-hosted adaptive Activities where refreshing a freshly-loaded assessment could have led to an error loading Items. (Items API)

3rd February 2022

Features

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

6th Jan 2022

Polish

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

12th October 2021

Bug fixes

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

7th September 2021

Polish

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

5th August 2021

Polish


27th October 2021

Polish

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

20th February 2020

Features

  • SET sessions: Allowed consumers to import sessions that were exported from a different consumer. (Data API)
  • Added internationalization labels for all ARIA related attributes for most of the Question types. (Questions API)
  • Added ARIA labels to classification cells, allowing screen readers to announce drop zones, and announce whether each drop zone is already populated, improving accessibility. (Questions API)
  • Added Item detail view to the response-analysis-by-item report, for reviewing individual responses and identifying common responses across the class. (Reports API)
  • Added a feature, whereby Questions API now can retry any failed network request three times before aborting the current operation. This greatly improves the stability of the API when the app is being used in an unstable network environment. (Questions API)
  • Added a new max_selection input field when multiple_responses is selected in the multiple choice Question. (Question Editor API)
  • Added a new checkbox before the ARIA label in the math dialog window. (Question Editor API)
  • Added a new init option show_distractor_rationale to enable or disable the distractor rationale user interface in activityInitParams. (Questions API)
  • Added a new init option called: mirror_visibility. When it's enabled, changes in the visibility of a feature's DOM element affect the feature. For example, for video players or audio players, the feature.pause() public method will be called when the element becomes invisible. For imagetool, line reader and calculator, the feature.toggle(false) public method will be called when the element becomes invisible, and then feature.toggle(true) if the element later becomes visible again. (Questions API)
  • Added foundational work for Item bank performance improvements. (Items API)
  • Added in support for Academic Benchmarks / AB Connect. This allows authors to align standards to Items and filter Items by standard. Please visit the help article to learn more. (Author API)
  • Added in support for Authoring Workflows. Transition Items through the built-in workflow so authors can collaborate on content quality. Items now have a state such as "Draft" or "Review", showing where they are in the authoring process. (Author API)
  • Added support for multiple choice Question type to allow users to set max_selection when multiple_responses is set to true. (Questions API)
  • Added support for calling reset() before Items API initialization has completed. (Items API)
  • Added support for configuring distractor rationale behavior with the show_distractor_rationale initialization option. (Questions API)
  • Added support for configuring distractor rationale behavior with the showDistractorRationale property in the options argument of question.validate() and questionsApp.validateQuestions() methods. (Questions API)
  • Added support for showing distractor rationale with validation UI to the multiple choice Question type . (Questions API)
  • Added support for specifying which stem numeration is used for distractor rationale with the ui_style.validation_stem_numeration property. (Questions API)
  • Added support for using the show_distractor_rationale initialization option in questions_api_init_options with Session Detail By Item and Sessions Detail by Question Report report types. (Reports API)
  • Added the ability to customize the ARIA label in response containers for math Question types. (Question Editor API)
  • Added the ability to customize the ARIA label in response containers of math Question types, improving accessibility. (Questions API)
  • Changed the Item list, Item picker, intro and outro search toolbars to use flexbox instead of the CSS classes lrn-col-*. Any host pages that have selectors that target the search toolbar's lrn-col-* classes should be changed. (Author API)
  • Foundational work for Item bank performance improvements. (Reports API)
  • Improvement: internal changes to support better data storage. (Data API)
  • Improvement: internal changes to support better data storage. (Questions API)
  • Items API now can retry any failed network request three times before aborting the current operation. This feature greatly improves the stability of the API when the app is being used in an unstable network environment. (Items API)
  • Preview release of the response-analysis-by-item report UI. (Reports API)
  • Refactored Author API to support upcoming features. (Author API)

Bug fixes

  • GET report/datasets: Fixed a bug that prevented retrieval of report datasets. (Data API)
  • GET sessions/responses: Fixed a bug that presented responses out of order. (Data API)
  • GET sessions/responses: Fixed performance issue when ordering responses. (Data API)
  • Fixed a bug in Author API where clicking the rich text editor's undo button after some text was made bold caused a console error. (Author API)
  • Fixed a bug in Author API where clicking the rich text editor's undo button would result in empty space being added above Question Editor. (Author API)
  • Fixed a bug in Edge and IE11 where an unnecessary vertical scrollbar appeared for the Token Highlight Question in Item preview. (Author API)
  • Fixed a bug in custom Questions where correct answers weren't being displayed in review state. (Questions API)
  • Fixed a bug in the customized Math Keypad that caused buttons added to a custom group to render with the wrong color. (Questions API)
  • Fixed a bug in the audio Question type where the "Tap to start playback" modal window did not begin playing audio when clicked. (Questions API)
  • Fixed a bug in the multiple choice Question that caused a delay when selecting a valid answer if there were a lot of math options. (Questions API)
  • Fixed a bug in which MathJax rendering crashed with a [Math Processing Error] message when clients have a combination of LaTeX/MathML equations and MathJax-rendered markup in their Items. This is due to MathJax assigning consecutive integer IDs to the elements it renders, and these IDs clashing with the IDs of the already rendered MathJax elements in the Item. (Questions API)
  • Fixed a bug in which pressing the Enter key wouldn't create a new line while typing math into the math essay Question type. (Questions API)
  • Fixed a bug in which the calculator's input field overflowed horizontally. (Questions API)
  • Fixed a bug in which the content of the Calculator display was cut off in Internet Explorer 11 and Safari browsers when Questions API was set to a font size larger than normal. (Questions API)
  • Fixed a bug in which the font size for the buttons in the Math Keypad was smaller than it should have been. (Question Editor API)
  • Fixed a bug in which the number pad symbols (numbers and backspace) were not available in the "All Symbols Character Map" when creating a custom keyboard. (Question Editor API)
  • Fixed a bug in which the prime symbol couldn't be used to label a graph. (Questions API)
  • Fixed a bug that caused the essay with rich text Question type 's buttons for increase and decrease indentation to have no effect. (Questions API)
  • Fixed a bug that caused the essay with rich text Question type 's text direction buttons to have no effect. (Questions API)
  • Fixed a bug that caused the essay with rich text Question type 's toolbar buttons to display in left-to-right style, with right-to-left languages. (Questions API)
  • Fixed a bug that happened when customizing the Math Keypad that caused the backspace button not to render properly when added to a custom group. (Questions API)
  • Fixed a bug that prevented the footer tooltip of charactermap and characterMathMap of longtextV2 Question types from showing up. (Questions API)
  • Fixed a bug that stopped the user from passing a custom DOM selector when initializing the Items app in the assess mode. (Items API)
  • Fixed a bug that threw an exception on the page, which occurred in the following situations: When we called the public method append after calling the public method reset, and When we called the public method reset immediately after calling the public method append. (Questions API)
  • Fixed a bug when using Safari with VoiceOver where the user could no longer navigate to the page's text content after closing the Calculator feature. (Questions API)
  • Fixed a bug where disabling any rich text area fields in Item settings would cause any existing content to overflow out of the text area element. (Author API)
  • Fixed a bug where font_settings, font_sizes and custom_styles were not working properly when the host page initialised multiple instances of Question Editor. (Question Editor API)
  • Fixed a bug where Drawing Question type broke if the uploaded SVG image did not contain width and height. (Questions API)
  • Fixed a bug where Tokenhighlight Question Type does not render token with math content properly. (Questions API)
  • Fixed a bug where aria-roledescription was showing incorrect content in the association Question type dropzone area. (Questions API)
  • Fixed a bug where Item details could not be edited if wysihtml was set as the editor for Question Editor API. (Author API)
  • Fixed a bug where Items with the same reference but coming from different Item banks and/or Item pools were not handled correctly in an Activity. (Author API)
  • Fixed a bug where an empty tool bar was being displayed in Item edit mode, even when all of its elements were disabled via initialization options. (Author API)
  • Fixed a bug where an error was thrown if a consumer does not have a primary organisation. (Author API)
  • Fixed a bug where an error was thrown if a consumer does not have a primary organisation. (Data API)
  • Fixed a bug where an error was thrown if a consumer does not have a primary organisation. (Items API)
  • Fixed a bug where calling the following public methods repeatedly failed to update the UI: setItemDescription(), setItemDifficulty(), setItemNotes() and setItemSource(). (Author API)
  • Fixed a bug where calling the public method once() didn't work for most events. (Author API)
  • Fixed a bug where incorrect Item references were displayed in Activity preview. (Author API)
  • Fixed a bug where saving an Activity would fail when it contained Items with duplicate references, but unique IDs. (Author API)
  • Fixed a bug where saving an Item whose description has more than 250 characters did not fail with an appropriate error. (Author API)
  • Fixed a bug where the dynamic content dropdown did not appear in the Math modal editor, when opened for a second time. (Question Editor API)
  • Fixed a bug where the editItem() public method was not working when called from Item edit in Activity edit. (Author API)
  • Fixed a bug where the safeToUnload public method wasn't detecting unsaved changes to the current Widget. (Author API)
  • Fixed a bug where the itemedit:changed event wasn't firing when the Item title was updated. (Author API)
  • Fixed a bug where the classification Question type would display a 'correct answers' box at the wrong time. (Questions API)
  • Fixed a bug where the plaintext Question type's text would be hidden in review mode. (Questions API)
  • Fixed a bug where the aria_label attribute wasn't added to the widget JSON for math and chemistry Question types, when the edit ARIA label checkbox was enabled and the value of the ARIA label field was automatically generated by SpokenMath for accessibility. (Question Editor API)
  • Fixed a bug where the Question validation section was not loading on the second call of the setWidget() public method. (Author API)
  • Fixed a bug where the add image modal window was being added to the wrong instance of Author API, when the host page contained multiple instances of Author API. (Author API)
  • Fixed a bug where the add image modal window was not centralized properly when multiple instances of Author API were used. (Author API)
  • Fixed a bug where the add image modal window was not resized when the window was resized. (Author API)
  • Fixed a bug where the init option assetRequest did not work properly when there were multiple instances of Question Editor. (Question Editor API)
  • Fixed a bug where the labels for CKEditor in Author API were not correct and could not be overwritten by custom labels. (Author API)
  • Fixed a bug where the left and right borders were missing for the Token Highlight Question in Item preview. (Author API)
  • Fixed a bug where the loading animation never disappears when the editActivity() or the editItem() public methods were called inside the readyListener function. (Author API)
  • Fixed a bug where the scroll position jumped back to the top when a user went to the widget editor, then Item settings, then back to the widget editor. Retaining the scroll position is helpful when the user is authoring very long content in the widget editor. (Author API)
  • Fixed a bug where the simple feature modal was not working when using multiple instances. (Question Editor API)
  • Fixed a bug where the simple feature modal window didn't work if the class learnosity-response-editor was used to initialize Question Editor API. (Question Editor API)
  • Fixed a bug where the simple feature modal window was positioned for the wrong instance when using multiple instances of Author API. (Author API)
  • Fixed a bug where the undo and redo capabilities didn't work with math rendering. (Question Editor API)
  • Fixed a bug where the undo and redo capabilities didn't work with math rendering. (Questions API)
  • Fixed a bug where the value set for the individual area dropdown in the hotspot Question type did not show the value when reopening the Question to edit. (Question Editor API)
  • Fixed a bug where the word count would increase when applying bold, italic or other inline formatting to the input text of the longtext V2 Question type. (Questions API)
  • Fixed a bug where there were multiple Questions API instances on the page, that would cause a warning to be overridden (the warning that appears when the user is about to navigate away from the assessment). (Questions API)
  • Fixed a bug where users could type raw LaTex in ckEditor which broke the code. (Question Editor API)
  • Fixed a bug which prevented dependent arrays which were interleaved using custom layouts from working. (Question Editor API)
  • Fixed a bug with Mathcore that wouldn't allow authors to score by example using equivLiteral (Questions API)
  • Fixed a bug with scoring expressions with parentheses in equivSymbolic. Now 14(0.25) with be considered symbolically equivalent to 0.25(14).,Added support for unicode equivalent of LaTeX Greek symbols. Now the unicode equivalent will validate to the corresponding LaTeX character. (Questions API)
  • Fixed a bug with the Shading Question Type that caused the browser to crash when navigating through it using VoiceOver. (Questions API)
  • Fixed a bug, some visual defects in the multiple choice Question. (Questions API)
  • Fixed a compatibility issue causing custom Questions to show an error and fail to load, when Angular's Zone.js library was included in the same page. (Questions API)
  • Fixed an issue where Items with legacy content did not render. (Author API)
  • MathCore v1.36.0: (Questions API)

Polish

  • SET sessions: Improved handling of older import/export data formats. (Data API)
  • Added ARIA labels to tooltips. (Author API)
  • Added more detail to error messages for Questions API. (Questions API)
  • Improved accessibility by adding ARIA labels to all checkboxes throughout Author API where possible. (Author API)
  • Improved accessibility by trapping the keyboard interactions within the Math Question Generator takeover when it opens. (Author API)
  • Improved the behaviour of the MathGen parameter inputs so that it's easy to add valid values. (Author API)
  • Improvement: The preview panel is now updated immediately when a user navigates to Item settings from the widget editor, and sets some dynamic data. (Author API)
  • Improvement: Upgraded Spokenmath to v1.13.0:
    - Added ARIA label for integrals int.
    - Added ARIA label for limits lim.
    - Added ARIA labels for 'not similar' and 'not congruent' symbols.
    - Fixed ARIA labels for units of measurement, e.g. 12 m/s will now be correctly announced as “12 meters per second“. (Question Editor API)
  • Improvement: Upgraded the CKEditor Rich Text Editor to get the latest bug fixes and improvements. (Question Editor API)
  • Improvement: polished some UI text for the imageupload Question type . (Questions API)
  • Improvement: updated the accessibility of the audio Question type, making it work better with screen readers and also making it easier to navigate using the keyboard. (Questions API)
  • Updated internal libraries to maintain security standards. (Questions API)

Was this article helpful?

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