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.
- Released: 4th November 2020
- End of life: 23rd November 2022
6th September 2023
Bug fixes
- Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate. (Events API)
16th August 2023
Polish
- Improvement: internal update to control requests going to inactive customer accounts. (Events API)
17th May 2023
Polish
- Improvement: implemented backend changes required for upcoming feature (Events API). (Events API)
27th April 2023
Polish
- Improvement: implemented backend changes required for upcoming feature. (Annotations API)
- Improvement: implemented backend changes required for upcoming feature. (Assess API)
- Improvement: implemented backend changes required for upcoming feature. (Questions API)
- Improvement: internal update to improve the security and stability of the app. (Items API)
- Improvement: updated internal libraries to maintain security, compatibility and performance (Events API). (Events API)
- Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API) (Reports API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Data API)
- Improvement: updated internal libraries to maintain security, compatibility and performance. (Question Editor API)
29th March 2023
Polish
- Improvement: updated internal libraries to maintain security, compatibility and performance (Author API). (Author API)
15th February 2023
Polish
- Improvement: removed the content field from the Item search toolbar for Item banks not using Elasticsearch. (Author API)
14th September 2022
Bug fixes
- Fixed a bug in the
lastscore-by-activity
,lastscore-by-activity-by-user
,lastscore-by-tag-by-user
,last-score-single
,sessions-list
reports, where it showed an incorrect percentage for scores with decimal. (Reports API) - Fixed a bug where updating the Item reference at the same time as updating a Question or Feature resulted in a race condition where the updated Item reference was not propagated to Elastic Search. (Author API)
20th April 2022
Bug fixes
- Fixed a bug when rendering the lastscore-by-item-by-user report, where scores were being rounded up in tooltips triggered by hovering over the dots in the table. (Reports API)
- Fixed a bug where the initialization request missed the input "group_id" validation. (Annotations API)
- Fixed a bug, improving XSS protection. (Questions API)
16th February 2022
Bug fixes
- Fixed a bug where the math content in the distractor rationale feature was not being rendered correctly. (Questions API)
- Fixed a bug, a missing ARIA label in the last Item of an assessment, when the right region was overridden by the 'next' button. (Assess API)
3rd February 2022
Bug fixes
- Fixed a bug that caused the
fillshape
Question's shape to fail to move intermittently when it was being loaded in resume mode, with error reporting libraries that could hijack the sequence of the script. (Questions API) - Fixed a bug where the plain text Question type overlapped other buttons on the screen. (Questions API)
- Fixed a bug where the custom outro Item (which appears at the end of an assessment) displayed a
Skip to navigation
link. (Assess API) - Fixed a bug where the screen reader navigation in full screen would focus on unwanted elements. (Assess API)
- Fixed issues on the tabbing order of elements within the modal window of the Math essay keypad. (Questions API)
6th Jan 2022
Polish
- Improvement: dependency updates for security and compatibility. (Question Editor API)
6th January 2022
Bug fixes
- 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 disable method was not working for the hotspot Question type. (Questions API)
9th December 2021
Bug fixes
- Fixed a bug in the
classification
Question type where the public methodmapValidationMetadata
('distractor_rationale_response_level') returned an incorrect result if the scoring type waspartial match up
. (Questions API) - Fixed a bug that caused the
imageclozeassociationV2
Question type to fail to trigger thevalidated
event, intermittently. (Questions API) - Fixed a bug that caused the unload event of the iOS web view to be ignored in Questions API. (Questions API)
- Fixed a bug that caused the user to be able to focus into the editable area of the
notepad
component after the notepad was collapsed. (Annotations API) - Fixed a bug where increasing the zoom whilst in the full screen mode of an assessment caused long Items to be unreadable. (Assess API)
- Fixed a bug, where enabling the shuffle option caused the distractor-rationale-per-response feature to stop working correctly. (Questions API)
Polish
- Improvement: corrected the contrast ratio on the calculator's top bar and the close button. (Questions API)
17th November 2021
Bug fixes
- Fixed a bug in the
lastscore-by-item-by-user
report, where it would show an incorrect marking status when moving the mouse cursor over the Item. (Reports API) - Fixed a bug that caused an unnecessary scrollbar to appear, when math content was included in the stimulus. (Questions API)
- Fixed a bug where attempting an audio recorder Question did not correctly set a score when a
validation.min_score_if_attempted
value was set. (Questions API) - Fixed a bug where the 'skip to navigation' link wouldn't appear in horizontal or horizontal-fixed layouts. (Assess API)
- Fixed a bug with text alignment in the
order list
Question type, which caused problems when using the list style, or dragging and dropping centre-aligned content. (Questions API) - Fixed a bug, where searching for an Item title did not return the expected results. (Author API)
- Fixed a bug, where the disabled buttons in the review screen were not correctly showing their disabled status. This was potentially confusing for some users. (Assess API)
Polish
- Improvement: updated CSS styles in reports, to allow for easier user customization. (Reports API)
- Improvement: updated the stability of the
image upload
Question type, by solving a minor reported error. (Questions API)
27th October 2021
Bug fixes
- Fixed a bug that caused dynamic content in shared passages to render incorrectly, when
dynamic_items
andtry_again
were used together. (Items API) - Fixed a bug where pressing the tab key caused it to focus onto a hidden button, then the screen-reader would read its content. That was not supposed to happen. (Annotations API)
- Fixed a bug where the right-hand region of the user interface was being cut off. This affected full screen mode, in the Safari browser. (Assess API)
- Improvement: sanitized certain response answers in the
image upload
Question type, to prevent against potential XSS attack. (Questions API)
12th October 2021
Bug fixes
- Fixed a bug that caused math content to render incorrectly inside the suggested answer list. (Questions API)
8th October 2021
Bug fixes
- Fixed a bug in Testlet Adaptive
(branching)
where an Activity with an Item object could lead to an error loading Items. (Items API) - Fixed a bug where reinitialising a live report would reset, but did not reinitialise the Events API app instance. (Reports API)
- Fixed a bug where the audio in shared passages would not stop when the Activity was paused. (Assess API)
Polish
- Improvement: internal changes to support future functionality. (Reports API)
- Improvement: sanitised certain response answers in the
imageUpload
,formulaV2
andchemistry
Questions, to prevent against potential XSS attack. (Questions API)
16th September 2021
Bug fixes
- Fixed a bug where a custom dialog was not displaying properly, when called after a
test:submit:success
event was triggered. (Assess API) - Fixed a bug where the
choice matrix
table with configured stem numeration was not shown as full-width in the Google Chrome web browser, version .93. (Questions API) - Fixed a bug where the
scroll_to_top
initialization option did not work, when the offset value fromscroll_to_test
was set. (Assess API)
Polish
- Improvement: improved the stability of the
audio
Question type. (Questions API) - Improvement: improved the stability of the drag-and-drop Question types
classification
,imageclozeassociationV2
andsortlist
. (Questions API)
25th August 2021
Bug fixes
- Fixed a bug that prevented Math Question Generator configuration from showing new keyboard type dropdowns inside Question Editor API. (Author API)
- Fixed a bug where Data API's
GET /sessions/templates
endpoint was calling Items API using the requested Learnosity version for non LTS versions. (Data API) - Fixed a bug where the Features of the Item (for example the ruler, protractor or calculator) were showing up on the review screen, which was not the intended behaviour. (Assess API)
Polish
- Improvement: changes to back-end systems for upcoming performance enhancement. (Author API)
5th August 2021
Bug fixes
- Fixed a bug that threw an
IDBDatabase.transaction
exception whenindexedDB
was blocked by external browser extensions. (Questions API) - Fixed a bug, where the cursor would go to the wrong table cell in the
longtextV2
Question type after users deleted table content. (Questions API)
Polish
- Improvement: improved the stability of the
audio
Question type. (Questions API) - Improvement: prevented the publication of events when no subscriber is listening. This allows for a reduction of the event traffic, and faster delivery of events of interest to existing subscribers. (Events API)
15th July 2021
Bug fixes
- Fixed a bug in the case where Question content was too wide for the container it is in, it would overlap and break the layout. (Questions API)
- Fixed a bug that caused the
fillshape
Question type to fail to process the event when the user tried to drag, then click to move. (Questions API) - Fixed a bug that threw an exception when users copied or pasted text in the
longtextV2
Question type, in the Firefox browser. (Questions API) - Fixed a bug, an edge case that threw an exception when users tried to open and close multiple panels quickly, while changing the dimensions of the app. (Assess API)
Polish
- Fixed a bug where the decimal score of Math Question Generator was not reflected correctly in the Question JSON. (Author API)
- Improvement: back-end updates required for Item search performance upgrade. (Data API)
24th June 2021
Bug fixes
- Fixed a bug, preventing an exception from being thrown in some rare cases when users tried to interact with drag items of the
clozeassociation
Question type too quickly. (Questions API) - Fixed a bug, preventing an exception from being thrown when pressing the backspace key without a proper text selection in the
longtextV2
Question type under some rare conditions. (Questions API) - Fixed a bug, where the hide gridlines setting had no effect on the
simplechart
Question type. (Questions API)
Polish
- Improvement: internal changes for reliability and database upgrade compatibility. (Data API)
2nd June 2021
Bug fixes
- Fixed a bug that affected users of Backbone.js, where the version of Backbone could be overridden when Reports API was loaded on the same page. (Reports API)
- Fixed a bug that caused the width of
clozeassociation
Questions to be rendered incorrectly inside inactive Items. (Assess API) - Fixed a bug that made skip-to-navigation visible when there were no navigation buttons available. (Assess API)
- Fixed a bug that prevented the assessment player menu from collapsing, when users opened the review screen by clicking on the review button on the last Item of the assessment. (Assess API)
2nd Jun 2021
Bug fixes
- Fixed a bug that caused the width of
clozeassociation
Question type Questions to be rendered incorrectly inside inactive Items. (Questions API) - Fixed a bug that threw an exception when calling the public method
mapValidationMetadata
of theclassification
Question type with thedistractor_rationale_response_level
argument without settingmetadata.distractor_rationale_response_level
data. (Questions API)
Polish
- Improvement: changed ARIA labels for audio player buttons to minimise screen reader's button announcement when playing audio. (Questions API)
- Improvement: updated the tracking analytics process to log and process backend errors better. (Questions API)
13th May 2021
Bug fixes
- Fixed a bug that prevented audio from playing, when using the
audioPlayer
public method. (Assess API) - Fixed a bug that prevented skip-to-navigation from working for finish and submit buttons. (Assess API)
- Fixed a bug that prevented the check answer button from working correctly in the
simplechart
Question type. (Questions API) - Fixed a bug that threw an exception if users pasted an image into the
longtextV2
Question type's editor that had no image formatting option set. (Questions API) - Fixed a bug that was causing the
Flag item
button tooltip label to malfunction, where it would not change status fromflag item
tounflag item
when clicking it. (Assess API) - Fixed a bug where the correct answers visibility was wrong, due to the
showCorrectAnswers
flag not being used whenitems_api_init_options
was also supplied. (Reports API) - Fixed a bug with the way ARIA labels for images in responses for the cloze association Question type are generated, so that screen readers read out the alt text instead of the HTML
img
tag. (Questions API) - Fixed a bug, a performance issue that could sometimes cause the
lastscore-by-activity
report to return 500 errors. (Reports API) - Fixed a bug, an XSS issue where JavaScript code was executing inside HTML attributes. As part of this, we have tightened the removal of attributes considered unsafe, that contain the string
javascript:
. (Question Editor API) - Fixed a bug, where the placeholder text was not displayed in the text input field of the
plaintext
Question type. (Questions API) - Fixed a bug, where the tooltip text on the fullscreen button was inaccurate. (Assess API)
Polish
- Improvement: In the
response-analysis-by-item
report, the default student row order now follows the order of the provided `users` array. (Reports API) - Improvement: changed ARIA labels for audio player buttons to minimise screen reader's button announcement when playing audio. (Questions API)
- Improvement: updated dependency libraries to improve the compatibility of Author API. (Author API)
- Improvement: updated the tracking analytics process to log and process backend errors better. (Items API)
- Improvement: updated the tracking analytics process to log and process backend errors better. (Questions API)
21st April 2021
Bug fixes
- Fixed a bug that caused Items API to resume in the wrong Item position when
Items as an array of objects
were used insidesections
. (Items API) - Fixed a bug that prevented the
resetValidationUI()
public method from clearing correct answers for thenumberlineplot
Question type . (Questions API) - Fixed a bug where dialog elements had a duplicate ID attribute. (Assess API)
- Fixed a bug, changing the name of the file type 'Altera Quartus' to 'Quartus' for Questions that support file upload. This is because the name for the Quartus file extensions has changed. (Questions API)
- Fixed a bug, correcting the display for the horizontal Math keypad so that it retains its full width. (Questions API)
- Fixed a bug, handling pasting and dragging and dropping of external images and MathJax in
longtextV2
,chemistryessayV2
, andformulaessayV2
Question type s, so that invalid data doesn't get persisted in responses. (Questions API)
31st March 2021
Bug fixes
-
GET
itembank/items
, GETitembank/questions
and GETitembank/features
: Fixed a bug where providing an empty reference list to the endpoints threw an error. (Data API) - Fixed a bug in the Activity list, where there were duplicate DOM element IDs causing a warning message to be thrown in the browser console window. (Author API)
- Fixed a bug that broke the two-column Item layout when adding a resource to an Activity. (Assess API)
- Fixed a bug that prevented LaTeX content from rendering in review mode. (Questions API)
- Fixed a bug where Reports API would always load the latest version of Items and Questions API, instead of the requested LTS version. (Reports API)
- Fixed a bug where a styling change was not dismissed when the user pressed the Escape key in the accessibility dialog, when another style was chosen. (Assess API)
- Fixed a bug where an unsupported image file format could be chosen by the users when they inserted an image into the editor. (Questions API)
- Fixed a bug where the incorrect icon was shown on the pause button after the reading time had elapsed. (Assess API)
- Fixed a bug, restoring a missing outline for when a tab is focused in the assessment player. (Assess API)
- Fixed a bug, where session IDs with more than 36 characters were allowed to pass into the system. Because the length limit is 36, this caused various problems. Now, session IDs which are too long will not be accepted. (Items API)
Polish
- Improvement: internal changes and dependency updates to support future functionality. (Reports API)
- Improvement: internal changes to support future functionality. (Data API)
- Improvement: internal changes to support future functionality. (Events API)
- Improvement: updated the version of the API used for the standards integration with Academic Benchmarks / AB Connect. (Author API)
4th March 2021
Bug fixes
- Improvement: internal tooling update to improve the compatibility of the app (Author API). (Author API)
Polish
- Improvement: internal update to improve the stability of Questions API. (Questions API)
24th February 2021
Bug fixes
- Fixed an issue where icons were not loading for various types of reports. (Reports API)
18th February 2021
Bug fixes
- Fixed a bug that caused the short text Question type to not reflect the character limit when setting correct responses for a Question in the Item editor. (Question Editor API)
- Fixed a bug that was preventing the custom matrices keyboard from showing the "add matrix row" and "add matrix column" keys inside the keypad. (Questions API)
- Fixed a bug where chemistry Question types were not validating within tolerances correctly when using
±
in the validation. For example, 22.3 would be scored correctly when the validation was set to 22.0 ± 0.5. (Questions API) - Fixed a bug where response-analysis-by-item did not display the student's response for some Question types. (Reports API)
- Fixed a bug where browser spelling corrections were not saved in CKEditor. (Question Editor API)
- Fixed a bug where the
chemistryessayV2
Question type formulas were rendering in italics. Formulas will now be correctly rendered without italics. (Questions API)
Polish
- Added various updates to support PHP 7.4 compatibility. (Question Editor API)
- Improvement: internal changes to support future functionality. (Reports API)
- Improvement: internal tooling update to improve the compatibility of the app (Items API). (Items API)
- Improvement: internal tooling update to improve the compatibility of the app. (Annotations API)
- Improvement: internal tooling update to improve the compatibility of the app. (Assess API)
7th January 2021
Bug fixes
- Fixed a bug that caused an error in Assess API, which said 'Cannot read property getAttemptedStatus of undefined'. (Assess API)
- Fixed a bug that prevented the Math Question Generator Question type from completing step two and allowing the user to go to step three. (Questions API)
- Fixed a bug that was triggered by multiple rapid
save()
calls being made in succession, that resulted in auto_save not working for the remainder of an assessment. (Assess API) - Fixed a bug, a security issue where JavaScript in "iframe src" attributes was being executed, which should not be the case. (Question Editor API)
- Fixed a bug, where calling the
goto()
method with the same argument multiple times would cause an error. (Assess API)
9th December 2020
Features
-
UPDATE
sessions/item
: Added rescoring support for given Items that contain dynamic content and simple Features. (Data API)
Bug fixes
- Added support for legacy Items that do not contain a row element. Previously, such Items were rejected by Author API and rendered with limited functionality. With this change, such Items will be converted to fully functional Author API definition based Items. (Author API)
- Fixed a bug that prevented the Math Question Generator Question type from respecting the score value option. (Author API)
- Fixed a bug that threw an exception when the user navigated away from the page, either by refreshing the browser or by clicking the browser's back/next history button before Questions API or Annotations API was ready. (Assess API)
- Fixed a bug with the alignment of response boxes for the drag and drop Question type when used within a table. (Questions API)
Polish
- Improvement: Internal changes for the stability of the API. (Items API)
18th November 2020
Bug fixes
- Added support for legacy Items that do not contain a row element. Previously, such Items were rejected by Author API and rendered with limited functionality. With this change, such Items will be converted to fully functional Author API definition based Items. (Author API)
- Fixed a bug that caused the
save
method to fail intermittently. (Annotations API) - Fixed a bug when an Item is made visible, where the user focus would be taken to the first interactive element, rather than the Question header. (Assess API)
Polish
- Improvement: Improved performance and reliability of saving Items by preventing additional unnecessary updates. (Author API)
- Improvement: Improved performance and reliability of saving Items by preventing additional unnecessary updates. (Data API)
- Improvement: internal update to improve API stability. (Annotations API)
11th November 2020
Polish
- Improvement: Improved performance and reliability of saving Items by preventing unnecessary updates. (Author API)
11 November 2020
Polish
- Improvement: Improved performance and reliability of saving Items by preventing unnecessary updates. (Data API)
4th November 2020
Features
-
session-detail-by-item
: Added support forquestions_api_init_options.question_source
, allowing clients to display questions rescored through theUPDATE session/items
endpoint in Data API. (Reports API) -
UPDATE
sessions/item
: new endpoint allowing Data API users to update the validation information of an Item for a number of completed sessions. (Data API) - Added a checkbox for “Ignore leading and trailing spaces” in the
shorttext
,clozetext
andimageclozetext
Question types, to trim or retain redundant space characters in user answers as desired. (Question Editor API) - Added a console warning message when there is no
ui_style
orregions
set in the Activity JSON request, or when usingui_style
to initialise the assessment. (Assess API) - Added a feature for removing leading and trailing space in the input text of shorttext, clozetext and imageclozetext Question type s. (Questions API)
- Added a new capability, enabling workflows in endpoints Get Items and Set Items. (Data API)
- Added a new event
activityduplicate:error
which is fired when there is an error during Activity duplication. (Author API) - Added a new event
activityduplicate:success
which is fired when an Activity is successfully duplicated. (Author API) - Added a new feature to allow users of the
longtextV2
,formulaessayV2
, andchemistryessayV2
Question type s to paste math content. (Questions API) - Added a new feature to allow users of the longtextV2, formulaessayV2, and chemistryessayV2 Question type s to cut and paste math content. (Questions API)
- Added a new init option called
question_source
, which supersedesrender_with_captured_questions
and also adds support for rendering with the scorable version of the Questions.render_with_captured_questions
is now deprecated. (Questions API) - Added preparatory groundwork for upcoming features. (Questions API)
- Added skip-to-navigation links at the end of each Item for accessibility. (Assess API)
- Added support for mixed content direction options where the assessment player and Questions can be rendered in left-to-right and right-to-left modes independently. See the help article Customizing the assessment player experience for more details. (Assess API)
- Added support for mixed content direction options where the assessment player and Questions can be rendered in left-to-right, and right-to-left modes independently. See the Customizing the assessment player experience article for more details. (Questions API)
- Added the ability for authors to add default backgrounds when creating a
drawing
Question type. (Question Editor API) - Added the ability to customize the ckEditor toolbar via the init options. (Question Editor API)
- Added the ability to save an Activity in the Item picker view. (Author API)
Bug fixes
-
GET
itembank/items
: Fixed a bug where a request could be terminated due to the execution time of more than 30 seconds when filtering byquestions.types
. (Data API) - Fixed a bug in region elements where passing in invalid options may have thrown an error. (Assess API)
- Fixed a bug in audio recording, where re-recording didn't work in the Firefox browser. (Questions API)
- Fixed a bug that allowed users to interact with disabled
simpleshading
andtexthighlight
Question type s. (Questions API) - Fixed a bug that caused Annotations API loading to fail when the
security
object contained theexpires
attribute. (Items API) - Fixed a bug that caused Questions to visually break when the response capture failed. Now, they will remain intact in that scenario. (Assess API)
- Fixed a bug that caused a session from failing to resume if it contained malformed data. (Items API)
- Fixed a bug that caused a session to fail to resume if it contained malformed data. (Items API)
- Fixed a bug that caused an error in Questions API, which said 'Cannot read property resumePlayback of undefined'. (Questions API)
- Fixed a bug that caused any image selection within
contenteditable
to be ignored. (Annotations API) - Fixed a bug that caused image uploading in the
longtextV2
Question type to fail on iOS devices when users tried to upload without putting the focus into the editor. (Questions API) - Fixed a bug that caused suggested answer list from not showing when
partialMatch scoring_type
was being used in theclozetext
Question type . (Questions API) - Fixed a bug that caused the Activity edit screen to retain unsaved changes even after going to other pages. (Author API)
- Fixed a bug that caused the image background selection dropdown to stay on the screen, when the browser focus was no longer on the dropdown element. (Question Editor API)
- Fixed a bug that made the backgrounds button overflow on smaller screens, in the drawing Question type. (Question Editor API)
- Fixed a bug that prevented audio contained in drag and drop Questions with simple Features to not work as expected in mobile devices. (Questions API)
- Fixed a bug that prevented math from being read out loud in Firefox by screen readers in the
mcq
Question type . (Questions API) - Fixed a bug that prevented the
audioplayer
embedded feature in legacystimulus
object from stopping when the Question type's public methodstop
was called. (Questions API) - Fixed a bug that prevented the
audioplayer
embedded feature in the legacystimulus
object from playing in the right sequence when the Question type's public methodbegin
was called. (Questions API) - Fixed a bug that prevented the
videoplayer
simple feature from stopping when the Question type's public methodstop
was called. (Questions API) - Fixed a bug that prevented the
videoplayer
simple feature from stopping when the public methodstopAllSimpleFeatures
was called. (Questions API) - Fixed a bug that reported "Uncaught TypeError: Cannot read property 'get' of undefined". (Assess API)
- Fixed a bug that stopped the
assetRequest callback
init option from resetting the image data whenurl: undefined
was sent through the callback. (Question Editor API) - Fixed a bug that threw a cross-domain origin exception instead of a failed authentication exception. (Annotations API)
- Fixed a bug that was causing autosave to stop
audio
recordings. (Assess API) - Fixed a bug that was causing the sample audio transcription to not be displayed correctly. (Questions API)
- Fixed a bug where a consumer without a default Item bank would not allow new users to save Items. (Author API)
- Fixed a bug where a user was not notified correctly that a duplicated Activity could not be saved to the database because it contained missing Items. (Author API)
- Fixed a bug where an error occurred if an Activity contained a non-existent Item, and the Item was defined by its reference only. (Author API)
- Fixed a bug where an image's alternative text would not be properly escaped when using quote marks
"
. This led to alternative text not containing the full information relevant for accessibility. (Author API) - Fixed a bug where changing the
scoring_type
in the Item settings view would sometimes not be saved. (Author API) - Fixed a bug where duplicate rows of Items were displayed in the Item list view. (Author API)
- Fixed a bug where formatting options didn't apply to text properly in the
longtextv2
Question type. (Questions API) - Fixed a bug where multiple choice Question options were not shuffling when the edit/preview mode was toggled in the Item edit view. (Author API)
- Fixed a bug where navigating to a new Item in an Activity via the navigate public method would create a new Activity with the reference "new" (Author API)
- Fixed a bug where the
duplicateActivity()
public method didn't return false and still tried to duplicate the Activity when theduplicateActivitySettings.reference
argument was not a valid string, i.e. it either was a forbidden string, had more than 150 characters, contained an invalid character or had the wrong data type. (Author API) - Fixed a bug where the
duplicateActivity()
public method didn't return false and still tried to duplicate the Activity, when theduplicateActivitySettings.reference
argument matched the reference of an existing Activity in the Item bank (case-insensitive). (Author API) - Fixed a bug where the
duplicateActivity()
public method didn't return true and failed to duplicate the Activity when theduplicateActivitySettings.reference
argument was an empty string. (Author API) - Fixed a bug where the
duplicateItem()
public method didn't return false and still tried to duplicate the Item, when thereference
orduplicateItemSettings.reference
argument matched the reference of an existing Item in the Item bank (case-insensitive). (Author API) - Fixed a bug where the
safeToUnload
public method was returning true when Item settings or the math question generator had unsaved changes. (Author API) - Fixed a bug where the
setActivityItems
method didn't always correctly update the current Items in the Activity. (Author API) - Fixed a bug where the
widgetedit:editor:ready
event was being triggered unnecessarily when leaving Widget edit mode. Some console errors have also been fixed. (Author API) - Fixed a bug where the
beforeValidate
event was firing whenever students clicked the check answer button, even when the Question was not attempted. (Questions API) - Fixed a bug where the
disable
method did not disable the check answer button on some Question types. (Questions API) - Fixed a bug where the drawing Question type could not set a drawing canvas width that was bigger than the image's original width. (Questions API)
- Fixed a bug where the
imageclozeassociationV2
Question type would break because theresponse_containers
array incorrectly contained a null element. (Question Editor API) - Fixed a bug where the classification Question type will be broken when it has the settings
group_possible_responses
andshow_distractor_rationale: true
. (Questions API) - Fixed a bug where the endpoint would return an HTTP status of 200 without processing the request when a consumer's request exceeded the allotted quota for the endpoint. Now it will correctly return a HTTP status of 429. (Data API)
- Fixed a bug where the event
activityedit:saveable:changed
was not working properly in the shared passage list. (Author API) - Fixed a bug where the previous search states were not remembered for the Item picker, intro Item picker or outro Item picker views. (Author API)
- Fixed a bug where the text overlapped when resizing the browser in the
simplechart
Question type. (Questions API) - Fixed a bug where triggering a save (via public method or the UI) in Activity edit or Item edit was sending additional network requests even when a save was still in progress. (Author API)
- Fixed a bug where unticking the "Show Correct Answers" button didn't reset the Question preview. This resolves some UI issues for certain Question types. (Question Editor API)
- Fixed a bug wheres the
activityedit:saveable:changed
event didn't return thesaveable
valuefalse
on Activity duplication. (Author API) - Fixed a bug with margins in right-to-left mode inside the image upload modal for the essay with rich text Question type . (Questions API)
- Fixed a bug with modal window centering in right-to-left language mode for longtextV2, chemistryessayV2, and formulaessayV2 Question types. (Questions API)
- Fixed a bug with the upload Question type that showed "undefined" as the description for a previously uploaded file. (Questions API)
- Fixed a bug with the
numberlineplot
Question type that caused an incorrect validation when more than one responses was allowed. (Questions API) - Fixed a bug with the video recorder Question type that wouldn't let you record a video in Mozilla Firefox. (Questions API)
- Fixed a bug with the
imageClozeAssociationV2
Question type. When pointers were enabled and too close together, the background DOM elements could overlap and block users from dragging responses into some dropzones. (Questions API) - Fixed a bug with the charts Feature where an error would be displayed if there were more plotted answers than the valid ones. (Questions API)
- Fixed a bug with the text formatting on selected text for the order list in the
longtextv2
Question type. (Questions API) - Fixed a bug, an edge case where the
render:activity
public event was firing before the Activity Items (if any) were loaded. This fix solves a regression. (Author API) - Fixed a bug, an unfriendly error message, 'Failed loading Questions API' to add a helpful explanation and advice. (Assess API)
- Fixed a bug, where table of contents would scroll unnecessarily when clicking on an entry. (Assess API)
- Fixed a bug, where the
data-session-id
was not being removed when the Items API was reset. Now, it will be removed as expected. (Items API) - Fixed a bug, where the Notepad character limit indicator was selectable by the user. Now, it cannot be selected. (Annotations API)
- Fixed a bug, where the auto-save user interface was showing an unhelpful error message that simply said 'undefined'. (Assess API)
- Fixed bug that caused image dimensions to fail to reset when we selected a new background image after users uploaded a custom background image. (Question Editor API)
- Removed the formatting option "Formula Editor" and the formula keypad configuration from Essay with rich text as they are being deprecated in that Question type. The "Formula Editor" formatting option is available in Math essay with rich text. (Question Editor API)
Polish
- Image highlight is now marked as deprecated in both simple and advanced modes of Question Editor API. From now on, users will not see the image highlight Question type in the widget select view, unless they search for 'deprecated'. (Question Editor API)
- Improvement: GET
itembank/items
and GETitembank/activities
: Improved performance when filtering by Tags. (Data API) - Improvement: GET
itembank/items
and GETitembank/activities
: Improved performance when filtering byTags
. (Data API) - Improvement: Improved the performance of the Item list view and the Activity list view when filtering by Tags or restricting the list of Items or Activities through the
restricted.tags
initialization option. (Author API) - Improvement: accessibility enhancements for validation user interface and review mode in the graphing Question type s. (Questions API)
- Improvement: added a
role="presentation"
option to the multiple choice Question options to improve accessibility. (Questions API) - Improvement: added a character limit indicator and adjusted the limit to 1000 from 10,000 characters for notepad. Added character limit validation for both the notepad and sticky notes. (Annotations API)
- Improvement: added instructions for keyboard and screen-reader users in graphing Question type s. (Questions API)
- Improvement: adjusted the margin between the down triangle and the color picker for the
drawing
Question type . (Questions API) - Improvement: adjusted the text tool in the right-to-left mode for the
drawing
Question type . (Questions API) - Improvement: allowed the saveActivity public method to be called from the Item picker view. (Author API)
- Improvement: changed accessibility labels for elements in the Table of Contents, and enabled its navigation using the Tab key. (Assess API)
- Improvement: changed the product behaviour to automatically allow JPEG as a valid file type in the
file upload
Question type, if thephoto_capture
flag is enabled. This ensures that webcam recordings work as expected. (Question Editor API) - Improvement: changed the product behaviour to automatically allow JPEG as a valid filetype in the file upload Question type , if the
photo_capture
flag is enabled. This ensures that webcam recordings work as expected. (Questions API) - Improvement: fixed up inconsistent internal code to improve performance and stability. (Items API)
- Improvement: improved the performance of the Item list view and the Activity list view when filtering by
Tags
or restricting the list of Items or Activities through therestricted.tags
initialization option. (Author API) - Improvement: improved the performance when toggling between Item edit and Item preview modes. (Author API)
- Improvement: optimized the data saved for scribble and line drawing points in the drawing Question type . (Questions API)
- Improvement: overall upgrade to improve stability and performance. (Items API)
- Improvement: removed hidden heading elements that were used for screen readers only. These have now been converted into ARIA regions. (Assess API)
- Improvement: removed support for base64 images from the
longtextV2
andformulaessay
Question type s. This old data format was creating large units of data which could cause scoring submissions to fail. (Questions API) - Improvement: several accessibility enhancements for the
fileupload
Question type . (Questions API) - Improvement: swapped the positions of the undo and redo button icons for right-to-left mode, within the
drawing
Question type . (Questions API) - Improvement: updated accessibility for the
graph
Question type s. Now, screen readers will announce the details of the shape plotted using keyboard navigation. (Questions API) - Improvement: updated accessibility for the timer. (Assess API)
- Improvement: updated landmarks in Assess API to allow assistive users to easily navigate to sections of the player (such as the table of contents or timers), via screen reader landmark lists. (Assess API)
- Improvement: updated messages in the Activity duplication screen to reduce ambiguity. (Author API)
- Improvement: updated responsiveness and other UI improvements to the Item list view, the Activity list view, the Activity edit Item search view and the shared passage list view. (Please note, minor changes have been made to the DOM to achieve this, so check to ensure that any custom CSS still works when upgrading). (Author API)
- Improvement: updated several accessibility features on the table of contents component, for screen reader users. (Assess API)
- Improvement: updated the HTML tags used for content rendering in Questions using distractor rationale. These were using HTML section tags for content, which caused a lot of screen readers to skip over that content. (Questions API)
- Improvement: updated the Item list search behavior to vastly improve search performance by searching for references beginning with the provided search term. This is available as an optional feature, please contact Learnosity support to have this enabled. See the Item search documentation for more information. (Author API)
- Improvement: updated the accessibility of dialog windows in Assess API. (Assess API)
- Improvement: updated the accessibility of the
mcq
Question type when the validation UI is shown. Screen readers will now announce math and image alt-text. (Questions API) - Improvement: updated the drop-down menu button in the cloze math Question type to be more defensive against disruption from click events. (Questions API)
- Improvement: updated the error messages that show when initializing Items API with the wrong type of
user_id
, orsession_id
. (Items API) - Improvement: updated the focus color of the radio buttons for accessibility, in the standard multiple choice Question type. (Questions API)
- Improvement: updated the validation UI for Learnosity right-to-left internationalization. (Questions API)
- Improvement: various fixes for accessibility, addressing problems with icon and button labelling and removing redundant ARIA attributes. (Assess API)