Combined Product Release Log Overview
All Learnosity product releases and notes for each.
Versions on this page
Version | Release date | End of Life |
---|---|---|
Latest | ||
2023.1.LTS Recommended | 15th February 2023 | February 2025 |
2022.3.LTS | 3rd November 2022 | December 2024 |
2022.2.LTS | 22nd June 2022 | July 2024 |
2022.1.LTS | 16th February 2022 | February 2024 |
2021.3.LTS | 8th October 2021 | November 2023 |
2021.2.LTS | 24th June 2021 | July 2023 |
Latest
Our rolling release. This release contains in-development new features released since the most recent Long Term Support.
This should only be used for in-development systems targeting a production release using the next Long Term Support release (see our Learnosity Help article for further details) or for testing upcoming features while in-development.
Features
Assess API v2.130.0, Questions API v2.197.0, Question Editor API v3.108.1- Added the new
defer_render
initialization option in the assessment player, which causes the previous and next Items to be rendered when you navigate to an Item. - Fixed a bug causing simple Feature and math content to disappear when the
render
public method was called. - Fixed a bug on the calculator and line reader Features, where the click and move functionality would cause unwanted interaction with elements lying underneath.
- Improvement: added an additional configuration options to the
render_optimization.defer_render
init option to allow 'staggered' rendering, whereby hidden widgets will be rendered at a configurable interval, so that all widgets will eventually be pre-rendered in background without slowing down the initial render of the app. This will significantly reduce the likelihood of a user seeing a render happen (i.e. a flash) as a widget becomes visible, e.g. when navigating to or revealing an Item in an app. - Added focus styling on some buttons to improve keyboard accessibility.
Bugfixes
Assess API v2.130.0, Questions API v2.197.0, Author API v1.94.3- Fixed a bug causing the
custom_button
element labels to disappear when rendered in certain regions on medium-sized (tablet) screen resolutions. - Fixed a bug causing only one
custom_button
element to be visible in tablet view. - Fixed a bug where the client could not override the remaining time of an assessment through the
config.time.max_time
init option for Activity configuration. - Fixed a bug where the resources modal would relocate to the top left corner of the window when the window was resized.
- Fixed a bug whereby MathQuill textareas sometimes had non-unique IDs.
- Fixed a bug with accessibility, where pressing the Escape key within math response boxes would not hide the math keypad.
- Fixed a bug in Activity Edit where the time input component's semi-colon vertical alignment was incorrect.
- Fixed a bug in the Item edit preview of the audio recorder Question type when in the 'button' UI style. Prior to this fix, the recording popup would scroll down and the recording buttons would become hidden upon clicking the record button.
Polish
Items API v1.118.0, Questions API v2.197.0, Question Editor API v3.108.1, Data API v1.60.0- Improvement: internal update to improve the security and stability of the app.
- Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.
- Improvement: prevented third party tools like Text Help from hijacking the content of the
passage
Feature's pagination toolbar. - Improvement: updated the labels of the inputs in the math authoring response area, so that content authors can more easily understand the configurations available to them, just by reading.
- Improvement: updated the layout style and space of math validation methods, so that it is easier for content authors to make sense of what they are seeing.
Features
Question Editor API v3.107.0- Added the
tolerance
option to the clozeformulaV2 Question type and updated the layout of its Question template.
Bugfixes
Items API v1.117.1, Questions API v2.196.1- Fixed a bug where learners were able to focus on a hidden iframe element.
- Fixed a bug causing the
drawing
Question type tools' drawing positions in Safari browser to be offset incorrectly, when thetransform: scale
CSS was applied. - Fixed a bug where identical correct answer options caused duplicate response options to appear in the
imageclozeassociationV2
Question type. - Fixed a bug where inline successive multiple choice Questions were not selected when using the Tab key.
- Fixed a bug where the drag handle icon was incorrectly shown in the response area of the
image cloze association
Question type. - Fixed a bug where users were able to focus on a hidden iframe element.
Polish
Items API v1.117.1, Assess API v2.129.2, Events API v1.10.1, Author API v1.94.1, Reports API v1.28.1- Improvement: implemented back-end changes required for upcoming feature.
- Improvement: implemented backend changes required for upcoming feature.
- Improvement: implemented backend changes required for upcoming feature (Events API).
- Improvement: fixed various accessibility violations raised by
eslint-plugin-jsx-a11y
.
Features
Questions API v2.196.0- Added support for the angled brackets symbol in the keypad.
Bugfixes
Assess API v2.129.1, Questions API v2.196.0, Reports API v1.28.0- Fixed a bug causing the 'next' button to be enabled, when the user had reached the last Item of a section assessment with
next_button.enable_basic_next_option
enabled. - Fixed a bug where certain visual defects with region_overrides' behaviors were being reported internally.
- Fixed a bug where the resource panel was not gaining the focus when the hamburger menu was active.
- Fixed a bug where the arrow keys did not accurately select or navigate options in the
choice matrix
Question type. - Fixed a bug in the
item-scores-by-tag-by-user
report, where it didn't show scores for complex multi-level Tag structures. - Fixed a bug in the
live-activitystatus-by-user
report, where the report allowed selecting and applying actions to non-active students. This was not the intended behavior. - Fixed a bug in the
live-activitystatus-by-user
report, where the report showed incorrect status information for active students. - Improvement: performance enhancements to improve initial load times.
Polish
Items API v1.117.0, Assess API v2.129.1, Questions API v2.196.0, Events API v1.10.0, Author API v1.94.0, Question Editor API v3.106.0, Data API v1.59.0, Annotations API v0.18.0- Improvement: implemented backend changes required for upcoming feature (Items API).
- Improvement: performance enhancements to improve initial load times (Items API).
- Improvement: implemented backend changes required for upcoming feature (Assess API).
- Improvement: performance enhancements to improve initial load times (Assess API).
- Improvement: updated color contrast and tooltip consistency on buttons.
- Improvement: updated the label for the resources panel resizing button to accurately define the combination of keyboard keys required to resize the resources modal when a mouse is not being used.
- Improvement: implemented backend changes required for upcoming feature (Questions API).
- Improvement: performance enhancements to improve initial load times (Questions API).
- Improvement: implemented backend changes required for upcoming feature (Events API).
- Improvement: performance enhancements to improve initial load times (Events API).
- Improvement: implemented backend changes required for upcoming feature (Author API).
- Improvement: performance enhancements to improve initial load times (Author API).
- Improvement: implemented backend changes required for upcoming feature (Question Editor API).
- Improvement: performance enhancements to improve initial load times (Question Editor API).
- Improvement: implemented backend changes required for upcoming feature (Data API).
- Improvement: implemented backend changes required for upcoming feature (Annotations API).
- Improvement: performance enhancements to improve initial load times (Annotations API).
Bugfixes
Assess API v2.129.0, Questions API v2.195.0, Author API v1.93.1, Question Editor API v3.105.1, Data API v1.58.1- Fixed a bug where the
item:beforeunload
event did not fire when navigating between Items inside of a section. - Fixed a bug where the timer was showing a warning background (red and pink) when the timer had not reached the warning time after resuming the assessment.
- Fixed a bug in a dependency library which caused the
video
Question type to sometimes throw an error when using the scrubber. - Fixed a bug in the accessibility behaviour of the response options for the
multiple choice
Question type, where the screen reader re-reads the stimulus content. - Fixed a bug that caused improper rendering of simple features in draggable Items within drag and drop Questions, if there was math content set inside them.
- Fixed a bug where keyboard navigation for the
graphplotting
Question type did not reach the boundary of the graphing plane for some settings. - Fixed a bug where the
validated
event did not fire when Questions were validated. - Fixed a bug in the
mcq
Question type where the options were not reflowing correctly when multiple columns were present. - Fixed a bug whereby there was insufficient border contrast for the math keyboard when focused.
- Fixed a bug in Activity Editor where the distractor rationale settings were incorrectly used.
- Fixed a bug where a 404 error was returned for certain Question type thumbnails when using the
template_defaults: true
&group_defaults: false
init options. - Fixed a bug where outdated versions of thumbnails were loaded instead of the latest version for certain Question types when using the
template_defaults: true
&group_defaults: false
init options. - Fixed a bug where it was impossible to add Tags to unpublished Activities.
Polish
Questions API v2.195.0, Events API v1.9.0, Author API v1.93.1, Question Editor API v3.105.1, Reports API v1.27.0- Improvement: added two new label bundle keys for the
token highlight
Question type which can be used to customize screenreader announcements when the learner has selected and unselected a token. - Improvement: updated internal libraries to maintain security, compatibility and performance.
- Improvement: added ARIA attributes to the remove Items button in Activity Editor, improving navigation using screen readers.
- Improvement: switched to loading Question type thumbnails from Question Editor API itself, rather than loading from assets.learnosity.com.
- Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API).
Bugfixes
Author API v1.93.0, Question Editor API v3.105.0- Fixed a bug where focus was removed from the Item preview button in Activity edit, when Enter was pressed.
- Fixed a bug in the
simpleshading
Question type where shaded cells persisted in the source even when the cells were removed.
Polish
Author API v1.93.0, Question Editor API v3.105.0- Improvement: updated internal libraries to maintain security, compatibility and performance.
Features
Data API v1.58.0- Added new error code: 20027 - Response size too large which will be returned when the request causes a response that's too large to process.
2023.1.LTS Recommended
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
This is our recommended version for production releases right now.
Read more about the 2023.1.LTS release.
- Released: 15th February 2023
- End of Life: February 2025
Bugfixes
Questions API v2.194.8- Fixed a bug where the drag handle icon was incorrectly shown in the response area of the
image cloze association
Question type. - Fixed a bug where identical correct answer options caused duplicate response options to appear in the
imageclozeassociationV2
Question type. - Fixed a bug causing the
drawing
Question type tools' drawing positions in Safari browser to be offset incorrectly, when thetransform: scale
CSS was applied.
Polish
Items API v1.116.2, Questions API v2.194.8, Question Editor API v3.104.4, Reports API v1.26.4- Improvement: internal update to improve the security and stability of the app.
- Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.
- Improvement: internal update to improve the security of the app.
- Improvement: internal changes to support future functionality (Reports API).
Bugfixes
Reports API v1.26.3- Fixed a bug in the
live-activitystatus-by-user
report, where the report showed incorrect status information for active students. - Fixed a bug in the
item-scores-by-tag-by-user
report, where it didn't show scores for complex multi-level Tag structures.
Polish
Items API v1.116.1, Questions API v2.194.7, Author API v1.92.3, Question Editor API v3.104.3, Reports API v1.26.3- Improvement: internal update to improve the security and stability of the app.
- Improvement: implemented backend changes required for upcoming feature.
- Improvement: updated internal libraries to maintain security, compatibility and performance.
- Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API)
Bugfixes
Questions API v2.194.6, Author API v1.92.2- Fixed a bug where the
graphplotting
Question type with a grid consisting of non-integer coordinates was not accessible for keyboard or screen reader users. - Fixed a bug where keyboard navigation for the
graphplotting
Question type did not reach the boundary of the graphing plane for some settings. - Fixed a bug in the
mcq
Question type where the options were not reflowing correctly when multiple columns were present. - Fixed a bug that caused improper rendering of simple features in draggable Items within drag and drop Questions, if there was math content set inside them.
- Fixed a bug where the
validated
event did not fire when Questions were validated. - Fixed a bug in a dependency library which caused the
video
Question type to sometimes throw an error when using the scrubber. - Fixed a bug in Activity Editor where the distractor rationale settings were incorrectly used.
Bugfixes
Questions API v2.194.5, Question Editor API v3.104.2- Fixed a bug where reattempting a
video
Question type failed when the user stopped the current recording and then quickly selected the record button again. - Fixed a bug in the
simpleshading
Question type where shaded cells persisted in the source even when the cells were removed.
Polish
Questions API v2.194.4- Improvement: version bump to align versioning and consolidate fixes into v2.194.5.
Bugfixes
Questions API v2.194.3- Fixed a bug where point labels on charts overlapped with x-axis labels if the point labels were too long.
- Fixed a bug where reattempting a
video
Question type failed when the user stopped the current recording and then quickly selected the record button again. - Fixed a bug where the
graphplotting
Question type with a grid consisting of non-integer coordinates was not accessible for keyboard or screen reader users. - Fixed a bug, preventing the
longtextV2
Question type from occasionally throwing a 'wrong document' error in the console.
Polish
Questions API v2.194.3- Improvement: upgraded the stability of the
longtextV2
Question type when inserting atable
element or complex formatted text. - Improvement: upgraded the stability of the
audio
Question type. - Improvement: upgraded the stability of the
linereader
Feature type.
Features
Items API v1.116.0- Added a feature to merge the host page configuration with sections to the
activity_template_id
specific configuration. This makes it easier to configure individual Activities with specific section configurations.
Bugfixes
Questions API v2.194.2, v2.194.1, Author API v1.92.1, Question Editor API v3.104.1- Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the
longtext
,formulaessay
, andlongtextV2
Question type s. - Fixed a bug with the hotspot Question type that caused the page to scroll when selecting or deselecting a hotspot.
- 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.
- Fixed a bug with the hotspot Question type where multiple hotspots at a time could show focus outlines.
- Fixed a bug with the hotspot Question type where a user could still interact with hotspots in review and preview modes.
- 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.
- Fixed a bug causing the response drag icon of the imageclozeassociationV2 Question type to be missing, after moving that response into a drop zone.
- Fixed a bug in the
imageclozeassociationV2
Question type where duplicate possible responses would not remain in the expected correct positions. - Fixed a bug that caused an error in the Item count of the Item List.
- Fixed a bug where pop-up content data did not show correctly in the display content shown in list views.
- Fixed a bug, an accessibility issue in Activity edit where a
<ul>
(unordered list) tag directly contained another<ul>
tag, which is invalid HTML. - Fixed a bug in Activity edit where ARIA labels for the select Item checkbox and the open & close preview icon button were missing.
- Fixed a bug in
imageclozeassociationV2
Question type, where duplicate valid responses were not properly displayed in Question Editor API. - Fixed a bug where the pop-up content and ARIA label features could be applied to existing widgets, which caused undesired effects.
Polish
Questions API v2.194.1, Reports API v1.26.2- Improvement: accessibility and UI improvements for pop-up content.
- Improvement: internal changes to support future functionality (Reports API).
Features
Questions API v2.194.0, Author API v1.92.0, Question Editor API v3.104.0- Added support for pop up content in the stimulus of Questions and Features.
- Added the ability to add pop-up content to specific Rich Text Editor fields.
- Added some new rich text editor logic for an upcoming feature.
Bugfixes
Questions API v2.194.0, Author API v1.92.0, Reports API v1.26.1- Fixed a bug in the accessibility behaviour for the line reader, i.e. added a more informative message for screen reader users, improved CSS styles.
- Fixed a bug where the stem numeration would display when the validated responses were not provided.
- Fixed a bug in the Activity editor where the select all and select Item checkboxes could not be toggled via the keyboard.
- Fixed a bug in the
live-activitystatus-by-user
report where the report doesn't show correct status when the assessment is not open.
Polish
Author API v1.92.0- Improvement: Improved the accessibility of the 'Select All Items' checkbox in the Activity Editor, by adding a label a screenreader can understand.
- Improvement: Improved the screenreader accessibility of the activity toolbar in the Activity Editor, by adding a clearer role to it.
- Improvement: removed code related to legacy Item search functionality.
- Improvement: updated vendors for security and compatibility.
Features
Reports API v1.26.0- Added a new
maxtime
attribute to thesessions list
andsessions list by Item
reports, which filters report entries based on a Unix timestamp. This feature is helpful in constraining the results displayed in your charts by date. - Added a new
mintime
attribute to thesessions list
andsessions list by Item
reports, which filters report entries based on a Unix timestamp. This feature is helpful in constraining the results displayed in your charts by date.
Bugfixes
Questions API v2.193.0, Question Editor API v3.103.1, Reports API v1.26.0- Fixed a bug causing an inconsistent border state in the
hotspot
Question type when users selected then unselected anyhotspot
option. - Mathcore v1.80.0
- Fixed a bug where
isExpanded
math scoring method did not properly score the term -1. - Fixed a bug in
cloze chemistry formula
,chemistry essay with rich text
andchemistry formula
Question types that rendered mathematics in italics. - Fixed a bug where the maximum score did not appear automatically, when auto marking was disabled in number line Questions.
- Fixed a bug in the
response-analysis-by-item
report, where it showed an error for Items which have Features only. - Fixed a bug in the
live-activitystatus-by-user
report, where it wouldn't update network error status in the case of a network error, whenactivityId
was not null.
Polish
Questions API v2.193.0- Improvement: refined the accessibility behaviour for the line reader, i.e. added a more informative message for screen reader users, improved CSS styles.
Features
Question Editor API v3.103.0, Reports API v1.25.0- Added and refactored some CKEditor plugin logic for an upcoming feature.
- Added
tag_labels
toitemScoresByTagByUser
report. Previously the tagdescription
was used in the report. Now you can settag_labels:name
ortag_labels:description
to get description if there, otherwise the tag's name will be used.
Bugfixes
Items API v1.115.0, Reports API v1.25.0- Fixed a bug in Adaptive assessments session management, where states could get out of sync, preventing students from resuming their session, and reports from being accurately rendered. This is done by automatically saving every Item on item:changed. Please contact support to enable this new behaviour.
- Fixed a bug that was not hiding the Reports API HTML iframe from screen readers.
2022.3.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
This is our recommended version for production releases right now.
Read more about the 2022.3.LTS release.
- Released: 3rd November 2022
- End of Life: December 2024
Bugfixes
Questions API v2.192.10- Fixed a bug where the drag handle icon was incorrectly shown in the response area of the
image cloze association
Question type. - Fixed a bug where identical correct answer options caused duplicate response options to appear in the
imageclozeassociationV2
Question type. - Fixed a bug causing the
drawing
Question type tools' drawing positions in Safari browser to be offset incorrectly, when thetransform: scale
CSS was applied.
Polish
Assess API v2.128.8, Questions API v2.192.10, Question Editor API v3.102.4, Data API v1.57.6, Reports API v1.24.5, Annotations API v0.17.4- Improvement: internal update to improve the security and stability of the app.
- Improvement: internal update to improve the security of the app.
- Improvement: internal changes to support future functionality (Reports API).
Bugfixes
Assess API v2.128.7, Reports API v1.24.4- Fixed a bug where the
item:beforeunload
event did not fire when navigating between Items inside a section. - Fixed a bug in the submit Activity confirmation page which was rendering partially outside the top of the browser's window in full screen mode.
- Fixed a bug where the timer was showing a warning red/pink background when the timer had not reached the warning time after resuming the assessment.
- Fixed a bug causing the 'next' button to be enabled, when the user had reached the last Item of a section assessment with
next_button.enable_basic_next_option
enabled. - Fixed a bug where the
resources dialog
was not gaining the focus when the hamburger menu was active. - Fixed a bug in the
live-activitystatus-by-user
report, where the report showed incorrect status information for active students. - Fixed a bug in the
item-scores-by-tag-by-user
report, where it didn't show scores for complex multi-level Tag structures.
Polish
Assess API v2.128.7, v2.128.6, Questions API v2.192.9, Data API v1.57.5, Reports API v1.24.4, Annotations API v0.17.3, v0.17.2- Improvement: implemented backend changes required for upcoming feature.
- Improvement: internal update to improve the security and stability of the app.
- Improvement: updated internal libraries to maintain security, compatibility and performance.
- Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API)
- Improvement: internal update to improve the security and stability of the app
Bugfixes
Questions API v2.192.8, Data API v1.57.4- Fixed a bug where the
graphplotting
Question type with a grid consisting of non-integer coordinates was not accessible for keyboard or screen reader users. - Fixed a bug where keyboard navigation for the
graphplotting
Question type did not reach the boundary of the graphing plane for some settings. - Fixed a bug in the
mcq
Question type where the options were not reflowing correctly when multiple columns were present. - Fixed a bug that caused improper rendering of simple features in draggable Items within drag and drop Questions, if there was math content set inside them.
- Fixed a bug where the
validated
event did not fire when Questions were validated. - Fixed a bug in a dependency library which caused the
video
Question type to sometimes throw an error when using the scrubber. - Fixed a bug where it was impossible to add Tags to unpublished Activities.
Polish
Question Editor API v3.102.3- Improvement: updated internal libraries to maintain security, compatibility and performance (Question Editor API).
Bugfixes
Questions API v2.192.7, Question Editor API v3.102.2, Annotations API v0.17.1- Fixed a bug where point labels on charts overlapped with x-axis labels if the point labels were too long.
- Fixed a bug where reattempting a
video
Question type failed when the user stopped the current recording and then quickly selected the record button again. - Fixed a bug in the
simpleshading
Question type where shaded cells persisted in the source even when the cells were removed. - 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.
Polish
Author API v1.91.5- Improvement: updated internal libraries to maintain security, compatibility and performance.
Bugfixes
Assess API v2.128.5, Questions API v2.192.6, Reports API v1.24.3- Fixed a bug in the submit Activity confirmation page which was rendering partially outside the top of the browser's window in full screen mode.
- Fixed a bug causing the response drag icon of the
imageclozeassociationV2
Question type to be missing, after moving that response into a drop zone. - Fixed a bug with the
hotspot
Question type that caused the page to scroll when selecting or deselecting a hotspot. - 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. - Fixed a bug with the
hotspot
Question type where multiple hotspots at a time could show focus outlines. - Fixed a bug with the
hotspot
Question type where a user could still interact with hotspots in review and preview modes. - 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. - Fixed a bug in the
response-analysis-by-item
report, where it showed an error for Items which have Features only. - Fixed a bug in the
live-activitystatus-by-user
report, where the report doesn't show correct status when the assessment is not open.
Bugfixes
Assess API v2.128.4, Questions API v2.192.5, v2.192.4- Fixed a bug where the pop-up content trigger text styles were not shown correctly when rendered inside of a resource Item.
- Fixed a bug causing a
warning_on_change
dialog to show up when the app is navigating back to the first Item oncereading_time
is over. - Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the
longtext
,formulaessay
, andlongtextV2
Question type s. - Fixed a bug in the
imageclozedropdown
andimageclozetext
Question type s where the STEM numeration would be displayed when the validated responses were not provided.
Bugfixes
Assess API v2.128.3, Questions API v2.192.3, Question Editor API v3.102.1- Fixed a bug in adaptive assessments where the session did not match up with the point when students resumed from their last session. Introduced a new flag
save_on_next
that saves the adaptive session when theitem:changed
event is triggered and theshould_rewind
attribute is false. - Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.
- Fixed a bug causing a
warning_on_change
dialog to show up when the app is navigating back to the first Item oncereading_time
is over. - Fixed a bug causing an inconsistent border state in the
hotspot
Question type when users selected then unselected anyhotspot
Item. - Fixed a bug in
cloze chemistry formula
,chemistry essay with rich text
andchemistry formula
Question types that rendered mathematics in italics. - Fixed a bug where the maximum score did not appear automatically, when auto marking was disabled in number line Questions.
Polish
Data API v1.57.3- Improvement: removed code related to searchable content.
Bugfixes
Assess API v2.128.2, Author API v1.91.4- Fixed a bug, which was throwing an error when calling the
reset
public method. - Fixed a bug causing the
bottom
region to render incorrectly, when the application was in tablet or desktop mode. - Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.
- Fixed a bug in Author API paginated lists where the focus was returning to the search bar after clicking on the next & previous pagination buttons, or after actioning them via the keyboard. With this change, the focus will remain on the clicked or actioned button at all times, including when the button is in the loading or disabled states. Note that this fix contains a breaking change, where the
disabled
attribute was replaced by thearia-disabled="true"
attribute for the pagination buttons. This change was required to allow the pagination buttons to be focusable while disabled.
Bugfixes
Assess API v2.128.1, Questions API v2.192.2, Author API v1.91.3, Data API v1.57.2- Fixed a bug in adaptive assessments where the session did not match when students resumed from their last session. Introduced a new flag
save_on_next
that saves the adaptive session when item:changed is triggered and theshould_rewind
attribute is false. - Fixed a bug causing the
bottom
region to render incorrectly, when the application was in tablet or desktop mode. - Fixed a bug, which was throwing an error when calling the reset public method.
- Fixed a bug in cloze chemistry formula, chemistry formula, chemistry essay with rich text and cloze image chemistry Question type s, that showed chemical expressions in italics instead of plain text.
- Fixed a bug where a 'memory exhausted' error would be thrown when decoding a large JSON value.
- Fixed a bug where disabled buttons in the toolbar of the
graphplotting
Question type were undiscoverable for screen reader users. - Fixed a bug where the isValid() public method returned an incorrect value when the response of a Question had been reset.
- Fixed a bug where the accessibility colour scheme was not working in the
numberlineplot
Question type, making it nearly impossible to use for the white on black scheme. - Fixed a bug where hidden tags were visible in Activity list view.
- Fixed a bug where parameters specified in the uploader route were not validated.
- Fixed a bug where the Activity editor > Item picker checkboxes didn't function as expected when toggled via the keyboard.
- Fixed a bug where querying Questions led to a timeout.
Polish
Questions API v2.192.2- Improvement: refined the accessibility behaviour for the calculator, i.e. added a more informative message for screen reader users, improved CSS styles, allowed arrow keys to move the calculator faster. Also, prevented accidental clicking of other elements when performing click-to-move actions with the calculator.
Features
Questions API v2.192.1, Annotations API v0.17.0- Added background capabilities for future features.
- Added a new capability for Learnosity to set a character limit for the Annotations API notepad module. Learnosity can now accommodate customized data storage requests, and characters in the Annotations API notepad module can be limited to any desired quantity when agreed with customer support.
Bugfixes
Assess API v2.128.0, Questions API v2.192.1, Author API v1.91.2, Question Editor API v3.102.0, Reports API v1.24.2- Fixed a bug that created an empty Item when resuming an Activity that was on the last section.
- Fixed a bug whereby Math Scoring Exceptions caused UI validation errors.
- 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.
- Fixed a bug to support future functionality for a new attribute
canvas_container_style
in simple shading, giving authors the ability to individually style the four edges of the grid container. - Fixed a bug where hidden ARIA labels were displayed in an Item's display content when editing an Activity.
- Fixed a bug where the Activity edit view state was not being cleared upon returning to the Activity list, when the user had performed a search in Activity list.
- Fixed a bug which prevented users from changing the case of an Activity's reference.
- Fixed a bug where the translations for global help were retrieved using the wrong keys.
- Fixed a bug where MCQ assistive label values would not be removed from the JSON, despite being set to the default values.
- Fixed a bug where it was possible to set an ARIA label for empty text.
- Fixed a bug in the
response-analysis-by-item
report, where total score was inaccurate due to rounding off to nearest integer. - Fixed a bug in the
session-detail-by-item
report, where the Item shows as unattempted, when actually the Item has been partially attempted.
Bugfixes
Questions API v2.190.1- Fixed a bug causing Questions API to fail in validating Question types like
association
correctly, when the possible responses contained invalid HTML data.
Features
Data API v1.57.0SET sessions/template
: Added support for theclozeformula
Question type. This can now be included and scored in paper-based assessments and other off-line tests.
Bugfixes
Questions API v2.190.0, v2.188.1, Author API v1.91.1, Question Editor API v3.101.2, Reports API v1.24.1- Fixed a bug in the
video
Question type where the Record button becomes unresponsive when the user stops the recording before the recording countdown is over. - Fixed a bug in the
seek
public methods for thevideoplayer
andaudioplayer
feature types. Theseek
method now sets the video player and the audio player to the desired progress, even when the player has not been played. - Fixed a bug where the
sharedpassage
feature type was not being rendered in two column layout in Item Branching Adaptive Assessments. - Fixed a bug where the screen reader was not reading out the exposed visible label when the assistive label configuration
exposed_visible_label
was set tofalse
and had no label. - Fixed a bug where the screen reader was reading out an unnecessary comma in the
mcq
Question type options. - Fixed a bug, various issues causing out of sync video and audio when using the
video
Question type. - Fixed a bug, various issues causing voice echo when recording using the
video
Question type. - Fixed a bug where assistive labels in the multiple choice Question type could be navigated by the screen reader when the
disable_spokenmath_distractors
setting was set to true. This was not the intended behavior." - Fixed a bug when using the Enable scrolling for long content layout setting in the Author Site, which caused two scrollbars to render in the test.
- Fixed a bug where creating and updating an Item could result in incorrectly-formatted date created and date updated values.
- Fixed a bug in Question Editor where tabbing through response positions incorrectly set the data to null.
- Fixed a bug that was causing issues with the
.border
CSS class name.
Polish
Questions API v2.190.0, v2.188.1, Author API v1.91.1, Data API v1.57.1- Improvement: updated vendors for security and compatibility.
- Improvement: fixed an accessibility warning for the
mcq
Question type when the role conflicts with other ARIA attributes. - Improvement: updated internal libraries to maintain security, compatibility and performance.
Features
Questions API v2.189.0, Author API v1.91.0, Reports API v1.24.0- Added a new default configuration, where the audio Question type's
ui_style.responsive_layout
attribute is set to 'true'. Now, the audio Question will have a responsive layout enabled by default. - Added a new public method
backToActivityList()
to be able to programatically navigate back to the Activity list view, restoring the state to what it was before navigating away from Activity list. - Added accessibility colors and marks to
session-detail-by-question
andsession-detail-by-item
reports. Now the report colors are accessibile and score circles are denoted with different marks for unattempted( / )and unmarked( - ).
Bugfixes
Questions API v2.189.0, Author API v1.91.0, Reports API v1.24.0- Fixed a bug when checking the 'Enable scrolling for long content' in layout settings of Author Site was causing two scrollbars to render in the test.
- Fixed a bug where assistive labels in the multiple choice Question type could be navigated by the screen reader when the
disable_spokenmath_distractors
setting was set to true. This was not the intended behavior. - Fixed a bug that prevented uploading of video recordings in .MP4 format via the hosted video option in Simple Features.
- Fixed a bug in the
last-score-single
report, where it showed an incorrect percentage for scores with decimal. - Fixed a bug in the
sessions-list
report, where it showed an incorrect percentage for scores with decimal. - Fixed a bug in the
sessions-list
report, where it showed an incorrect response status when the ID of Activities were missing. - Fixed a bug, removed the XHR from the DOM order and accessibility tree.
Polish
Questions API v2.189.0, Author API v1.91.0, Question Editor API v3.101.1- Improvement: applied the Learnosity Design System (LDS) buttons to Question Editor's modal buttons. These will now be more consistent in presentation.
- Improvement: fixed an accessibility warning for the
mcq
Question type when the role conflicts with other ARIA attributes. - Improvement: updated XSS protection.
- Improvement: removed the content field from the Item search toolbar for Item banks not using Elasticsearch.
- Improvement: updated vendors for security and compatibility.
- Improvement: re-ordered the default position of the ARIA label button in the CKEditor toolbar.
- Improvement: updated styling of the OK button in the math editor dialog to provide better color contrast.
Features
Question Editor API v3.101.0- Added the ability to set custom ARIA labels to any text selection inside Rich Text Editor fields for all Question types.
Bugfixes
Questions API v2.188.0, Question Editor API v3.101.0- Fixed a bug in one of our dependency libraries where the
video
Question type would sometimes throw an error when using the scrubber. - Fixed a bug where the number box background did not align to the text-box and the triangle background did not align to the text-box background in the
imageclozetext
Question type. - Fixed a bug whereby validation indicators were missing for the
numberlineplot
Question type. - Mathcore v1.79.2
- Fixed a bug whereby Mathematical Italic Small Epsilon characters were incorrectly supported in math formulas.
- Fixed a bug whereby percent symbol characters were incorrectly supported in mixed numbers in math formulas.
- Fixed a bug where it was not possible to hide the ARIA label toggle.
- Fixed a bug where reordering
mcq
(multiple choice Question type) options via the keyboard was broken. - Fixed bug where the tooltip for the remove option button in
mcq
(multiple choice Question type) did not show the option index.
Polish
Questions API v2.188.0, Question Editor API v3.101.0- Improvement: Added accessibility for the move button when being dragged and dropped in the Safari browser.
- Improvement: updated an error message for the
audio
Question type and validation, to provide more readily actionable information. - Improvement: updated XSS protection.
- Improvement: added tooltip to remove the option button for simple
mcq
(multiple choice Question type) layout. - Improvement: updated the input field labels and minor layout arrangement for accessibility options in the
mcq
(multiple choice Question type).
Features
Questions API v2.187.0, Question Editor API v3.100.0- Added support for various unicode arrows.
- Added
assistive_label
support to theMCQ
Question type.
Bugfixes
Questions API v2.187.0, Question Editor API v3.100.0- 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.
- 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.
- Fixed a bug, concerning multiple issues for the Line reader where the drag handle, window resize and mask resize buttons didn't calculate the correct page coordinates.
- Fixed a bug where grouped response titles with HTML entities didn't render properly.
- Fixed a bug whereby some very old browser versions couldn't load new scoring changes.
- Fixed a bug where the checkbox's "Check answer button" label, the "Check answer attempts" and the "Penalty point(s)" number input fields were not showing in the "More options" section of the graphing Question types.
- Fixed a bug where scoring was made impossible if the value of the valid response was an empty array.
Polish
Questions API v2.187.0- Improvement: internal changes to support future functionality for a new attribute
canvas_container_style
in thesimpleshading
Question type, giving authors the ability to individually style the four edges of the grid container. - Improvement: accessibility enhancements for the
calculator
, allowing users to reposition the calculator on screen reader. Added an ARIA label for the move button when being dragged and dropped.
2022.2.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about the 2022.2.LTS release.
- Released: 22nd June 2022
- End of Life: July 2024
Bugfixes
Questions API v2.186.18- Fixed a bug where the drag handle icon was incorrectly shown in the response area of the
image cloze association
Question type. - Fixed a bug where identical correct answer options caused duplicate response options to appear in the
imageclozeassociationV2
Question type. - Fixed a bug causing the
drawing
Question type tools' drawing positions in Safari browser to be offset incorrectly, when thetransform: scale
CSS was applied.
Polish
Items API v1.114.8, Assess API v2.127.9, Questions API v2.186.18, Events API v1.8.2, Data API v1.56.4, Reports API v1.23.9- Improvement: internal update to improve the security and stability of the app.
- Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.
- Improvement: implemented backend changes required for upcoming feature (Events API).
- Improvement: internal changes to support future functionality (Reports API).
Bugfixes
Assess API v2.127.8, Reports API v1.23.8- Fixed a bug causing the 'next' button to be enabled, when the user had reached the last Item of a section assessment with
next_button.enable_basic_next_option
enabled. - Fixed a bug where the
resources dialog
was not gaining the focus when the hamburger menu was active. - Fixed a bug in the
live-activitystatus-by-user
report, where the report showed incorrect status information for active students. - Fixed a bug in the
item-scores-by-tag-by-user
report, where it didn't show scores for complex multi-level Tag structures.
Polish
Items API v1.114.7, v1.114.6, Assess API v2.127.8, Questions API v2.186.17, Events API v1.8.1, Data API v1.56.3, Reports API v1.23.8- Improvement: internal update to improve the security and stability of the app.
- Improvement: implemented backend changes required for upcoming feature.
- Improvement: updated internal libraries to maintain security, compatibility and performance (Events API).
- Improvement: updated internal libraries to maintain security, compatibility and performance.
- Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API)
Bugfixes
Assess API v2.127.7, Questions API v2.186.16- Fixed a bug where the
item:beforeunload
event did not fire when navigating between Items inside of a section. - Fixed a bug in the submit activity confirmation page which was rendering partially outside the top of the browser's window in full screen mode.
- Fixed a bug where the timer was showing a warning red/pink background when the timer had not reached the warning time after resuming the assessment.
- Fixed a bug where the
graphplotting
Question type with a grid consisting of non-integer coordinates was not accessible for keyboard or screen reader users. - Fixed a bug where keyboard navigation for the
graphplotting
Question type did not reach the boundary of the graphing plane for some settings. - Fixed a bug in the
mcq
Question type where the options were not reflowing correctly when multiple columns were present. - Fixed a bug that caused improper rendering of simple features in draggable Items within drag and drop Questions, if there was math content set inside them.
- Fixed a bug where the
validated
event did not fire when Questions were validated. - Fixed a bug in a dependency library which caused the
video
Question type to sometimes throw an error when using the scrubber.
Polish
Question Editor API v3.99.6- Improvement: updated internal libraries to maintain security, compatibility and performance (Question Editor API).
Bugfixes
Questions API v2.186.15- Fixed a bug where point labels on charts overlapped with x-axis labels if the point labels were too long.
- Fixed a bug where reattempting a
video
Question type failed when the user stopped the current recording and then quickly selected the record button again.
Polish
Questions API v2.186.14, Author API v1.90.5- Improvement: version bump to align versioning and consolidate fixes into v2.186.15.
- Improvement: updated internal libraries to maintain security, compatibility and performance.
Bugfixes
Assess API v2.127.6, Questions API v2.186.13, Reports API v1.23.7- Improvement: internal changes to improve the stability of the app.
- Fixed a bug causing the response drag icon of the
imageclozeassociationV2
Question type to be missing, after moving that response into a drop zone. - Fixed a bug with the
hotspot
Question type that caused the page to scroll when selecting or deselecting a hotspot. - 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. - Fixed a bug with the
hotspot
Question type where multiple hotspots at a time could show focus outlines. - Fixed a bug with the
hotspot
Question type where a user could still interact with hotspots in review and preview modes. - 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. - Fixed a bug in the
response-analysis-by-item
report, where it showed an error for Items which have Features only. - Fixed a bug in the
live-activitystatus-by-user
report, where the report doesn't show correct status when the assessment is not open.
Bugfixes
Assess API v2.127.5, Questions API v2.186.12, v2.186.11- Fixed a bug causing a
warning_on_change
dialog to show up when the app is navigating back to the first Item oncereading_time
is over. - Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the
longtext
,formulaessay
, andlongtextV2
Question type s. - Fixed a bug in the
imageclozedropdown
andimageclozetext
Question type s where the STEM numeration would be displayed when the validated responses were not provided.
Bugfixes
Items API v1.114.5, Assess API v2.127.4, Questions API v2.186.10, Question Editor API v3.99.5- Fixed a bug in adaptive assessments session management, where states could get out of sync, preventing students 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.
- Fixed a bug in adaptive assessments where the session did not match up with the point when students resumed from their last session. Introduced a new flag
save_on_next
that saves the adaptive session when theitem:changed
event is triggered and theshould_rewind
attribute is false. - Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.
- Fixed a bug causing an inconsistent border state in the
hotspot
Question type when users selected then unselected anyhotspot
Item. - 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. - Fixed a bug in
cloze chemistry formula
,chemistry essay with rich text
andchemistry formula
Question types that rendered mathematics in italics.
Bugfixes
Assess API v2.127.3, Questions API v2.186.9, Question Editor API v3.99.4, Data API v1.56.2, Reports API v1.23.6- Fixed a bug, which was throwing an error when calling the
reset
public method. - Fixed a bug causing the
bottom
region to render incorrectly, when the application was in tablet or desktop mode. - Fixed a bug in the
cloze chemistry formula
,chemistry formula
,chemistry essay with rich text
andcloze image chemistry
Question type s, that showed chemical expressions in italics instead of plain text. - Fixed a bug where disabled buttons in the toolbar of the
graph plotting
Question type were undiscoverable for screen reader users. - Fixed a bug where a 'memory exhausted' error would be thrown when decoding a large JSON value.
- Fixed a bug where the translations for global help were retrieved using the wrong keys.
- Fixed a bug where querying Questions led to a timeout.
- Fixed a bug that was not hiding the Reports API HTML iframe from screen readers.
Bugfixes
Questions API v2.186.8, Author API v1.90.4, Question Editor API v3.99.3, Reports API v1.23.5- 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.
- Fixed a bug where creating and updating an Item could result in incorrectly-formatted date created and date updated values.
- Fixed a bug in the Question Editor, where tabbing through response positions incorrectly set the data to null.
- Fixed a bug in the
response-analysis-by-item
report, where total score was inaccurate due to rounding off to the nearest integer.
Bugfixes
Items API v1.114.4, Assess API v2.127.2, Questions API v2.186.7, Reports API v1.23.4- Fixed a bug where self-hosted adaptive errors were logged incorrectly as HTTP 500 errors. They will now logged correctly as HTTP 503 errors.
- Fixed a bug that created an empty Item when resuming an Activity that was on the last section.
- Fixed a bug whereby Math Scoring Exceptions caused UI validation errors.
- Fixed a bug where the screen reader was not reading out the exposed visible label when the assistive label configuration
exposed_visible_label
was set tofalse
and had no label. - Fixed a bug where the
sharedpassage
feature type was not being rendered in two column layout in Item Branching Adaptive Assessments. - Fixed a bug in the
seek
public methods for thevideoplayer
andaudioplayer
feature types. Theseek
method now sets the video player and the audio player to the desired progress, even when the player has not been played. - Fixed a bug that was causing issues with the
.border
CSS class name.
Bugfixes
Questions API v2.186.5- Fixed a bug causing Questions API to fail in validating Question types like
association
correctly, when the possible responses contained invalid HTML data.
Bugfixes
Questions API v2.186.4, Question Editor API v3.99.2, Reports API v1.23.3- Fixed a bug where assistive labels in the multiple choice Question type could be navigated by the screen reader when the
disable_spokenmath_distractors
setting was set to true. This was not the intended behavior. - Fixed a bug when using the Enable scrolling for long content layout setting in the Author Site, which caused two scrollbars to render in the test.
- Fixed a bug where scoring was made impossible if the value of the valid response was an empty array.
- Fixed a bug in the
last-score-single
,sessions-list
reports, where it showed an incorrect percentage for scores with decimal.
Polish
Questions API v2.186.4, Author API v1.90.3- Improvement: fixed an accessibility warning for the
mcq
Question type when the role conflicts with other ARIA attributes. - Improvement: removed the content field from the Item search toolbar for Item Banks that aren't using Elasticsearch.
Bugfixes
Questions API v2.186.3- Fixed a bug whereby validation indicators were missing for the
numberlineplot
Question type. - Fixed a bug in one of our vendors where the
video
Question types would sometimes throw an error when using the scrubber.
Polish
Questions API v2.186.3- Improvement: updated an error message for the
audio
recording Question type and validation, to provide more readily actionable information.
Bugfixes
Items API v1.114.3, Questions API v2.186.2, Question Editor API v3.99.1, Reports API v1.23.2- Fixed a bug where dynamic data table values containing tabs prevented assessments from loading correctly.
- Fixed a bug where the
shuffle_items
init option stopped working with sections, when there was only a globalshuffle_items
configuration. - Added new hover and drag icon states for the Line reader.
- Fixed a bug, concerning multiple issues for the Line reader where the drag handle, window resize and mask resize buttons didn't calculate the correct page coordinates.
- 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.
- 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.
- Fixed a bug where grouped response titles with HTML entities didn't render properly.
- Fixed a bug where the checkbox's "Check answer button" label, the "Check answer attempts" and the "Penalty point(s)" number input fields were not showing in the "More options" section of the graphing Question types.
- Fixed a bug in the
lastscore-by-activity-by-user
,lastscore-by-activity
,lastscore-by-tag-by-user
reports, where it showed an incorrect percentage whenscoring_type: "partial"
. - Fixed a bug in the
session-detail-by-question
,session-detail-by-item
reports, where scores were getting truncated in score circle when the character count of the score was greater than five. Now the score circle will expand to match the width of the scores. - 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.
Polish
Author API v1.90.2- Improvement: updated internal libraries to maintain security, compatibility and performance.
Bugfixes
Items API v1.114.2, Questions API v2.186.1- Fixed a bug where an annotation made in
assess
view and then subsequently viewed ininline
view was rendered misaligned to theassess
view. - Fixed a bug whereby some very old browser versions couldn't load new scoring changes.
Polish
Assess API v2.127.1, Author API v1.90.1- Improvement: internal changes to improve the stability of the app.
- Improvement: updated internal libraries to maintain security, compatibility and performance.
Features
Assess API v2.127.0, Questions API v2.186.0, Author API v1.90.0, Question Editor API v3.99.0- Added a new
masking_button
element to be visible in all Learnosity defaultregions
. - Added support for the binomial coefficient symbol in the keypad.
- Added the visual indication on Line Reader drag handles to properly indicate active and focused states, and make the drag button focused when it first opens.
- Added
masking_button
element to be visible in all Learnosity defaultregions
. - Added ARIA-labels for the Question type buttons and tooltips for the close button in modal windows.
- Added tooltips for the buttons which only have an icon.
Bugfixes
Questions API v2.186.0, v2.182.3, Author API v1.90.0, Question Editor API v3.99.0- 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.
- 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. - Fixed a bug where the arrow keyboard event listeners were not aligned in right-to-left mode.
- 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.
- Fixed a bug where the audio recorder would not start recording, when a countdown was set incorrectly to an integer less than one.
- 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. - Fixed a bug that the arrow keyboard event listeners were not aligned in right-to-left mode.
- Fixed a bug where colour contrast in the asset uploader's error messages, the Item & Activity status badges as well the Item preview's "Show answers" button were not compliant with WCAG level AA accessibility standards.
- 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.
- Fixed a bug where the Edit/Preview button was missing the
type="button"
attribute. - Fixed a bug where it was not possible to set a translation for a space in the select drop down.
- Fixed a bug where MathJax threw an error if certain elements did not contain child nodes.
Polish
Assess API v2.127.0, Questions API v2.186.0, Author API v1.90.0, Question Editor API v3.99.0, Data API v1.56.1- Improvement: updated theme colors for improved accessibility.
- Improvement: changed ARIA-label for "Equals" to match the symbol in the calculator.
- Improvement: Upgraded Learnosity design system packages to support the rounded corners in the
check answer button
. - Improvement: applied rounded corners to Learnosity Design System (LDS) buttons with LDS styles.
- Improvement: replaced the Item settings data table continue and edit buttons, as well as the action builder add action button, with the Learnosity Design System buttons.
- Improvement: updated internal template libraries.
- Improvement: changed the default value of
ui.change_button
to be false, to discourage changing widgets as it may have unintended side affects. - Improvement: updated internal libraries to maintain security, compatibility and performance.
- Improvement: internal improvements to prepare the groundwork for an upcoming feature.
Features
Questions API v2.185.0, v2.182.2- Added assistive labels to the multiple choice Question type, so that screen reader software will able to navigate and read the input fields with assistive labels.
- Added a message explaining that the
video
question type is not supported in the Mac and iPadOS Safari browser.
Bugfixes
Assess API v2.126.5, Questions API v2.185.0, v2.182.2, Question Editor API v3.98.1, Reports API v1.23.1- Fixed a bug that stopped a 'Skip to resources' label from rendering on a custom start page (
intro_item
) whenresource_items
was added. - Fixed a bug where the bottom regions shifted unexpectedly, when the user exited full screen mode.
- 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. - Fixed a bug where the
section:changed
event would not trigger properly when users navigated between Items or sections. - 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.
- Fixed a bug that the arrow keyboard event listeners are not aligned in the right-to-left mode.
- 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. - Fixed a bug, preventing against malicious XSS content.
- 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. - Fixed a bug that caused the token highlight Question type's left border to be cut off when rendered inside a shared passage.
- 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. - Fixed a bug where Rulers (6 and 12 inches) didn't render units in the same size.
- Fixed a bug where the "Sentence", "Paragraph" and "Word" tokenization types did not correctly apply the tokens.
- Fixed a bug in the
session-detail-by-item
report, where sometimes the report rendered incorrectly when there were twosession-detail-by-item
reports loaded on the same page.
Polish
Questions API v2.185.0, v2.182.2- Improvement: replaced the 'Check Answer' button with the Learnosity design system button.
- Improvement: added instructions on how to navigate the calculator and made inactive buttons still discoverable for accessibility.
- Improvement: better XSS prevention.
- Improvement: removed the
comment
DOM node fromlongtextV2
when users paste the content from Windows OS web browsers into the Learnosity editor. - 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.
Features
Data API v1.56.0- Added a deprecation warning to the
/itembank/activities/templates
endpoint.
Bugfixes
Assess API v2.126.4, Questions API v2.184.0, Question Editor API v3.98.0- Fixed a bug where the
section:changed
event would not trigger properly when users navigated between Items or sections. - Fixed a bug that caused the token highlight Question type's left border to be cut off when rendered inside a shared passage.
- 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. - 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. - Fixed a bug where the "Sentence", "Paragraph" and "Word" tokenization types were still being rendered in English in the "Apply tokenization" confirmation dialog, regardless of the i18n label bundle supplied.
- Fixed a bug in the Drawing question type where a text button was added multiple times.
Polish
Questions API v2.184.0, Events API v1.8.0, Reports API v1.23.0- Improvement: removed the
comment
DOM node fromlongtextV2
when users paste the content from Windows OS web browsers into the Learnosity editor. - 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.
- Improvement: better XSS prevention.
- Improvement: internal changes to support future functionality.
Features
Questions API v2.183.2- Added a message explaining that the
video
question type is not supported in the Mac and iPadOS Safari browser.
Bugfixes
Assess API v2.126.3, Questions API v2.182.1, v2.183.2, Question Editor API v3.97.0- Fixed the visual indication on calculator drag handles to properly indicate active and focused states, and make the drag button focused when it first opens.
- Fixed a bug that student could avoid a hard submit by clicking the review button.
- Fixed a bug where the Masking button was disabled when the first item was maskable.
- Fixed a bug where a
Cannot read properties of undefined
error would be thrown when a Question's attempt status changed. - Fixed a bug, improving XSS protection.
- Fixed a bug in the internal building to improve the stability of the codebase
- Fixed a bug that Rulers (6 and 12 inches) don't line up to be the same.
- Fixed a bug when navigating the calculators using keyboard arrow keys, where the behaviour was unexpected.
- Fixed a bug where XSS content elements could be injected into
longtextV2
question types by copying and pasting from RTF-like sources such as code editors. - 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.
- Mathcore v1.78.2
- Fixed a bug where
treatLettersAsVariables
in subscripts is not handled correctly causing a scoring error. - Fixed a bug where the Cloze chemistry formula, Cloze math formula, Math [BETA] and fill in the blanks question types were missing their type.
- Fixed a bug where the Edit/Preview button was missing the
type="button"
attribute.
Polish
Questions API v2.183.2, Question Editor API v3.97.0, Data API v1.55.1- Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.
- Improvement: updated vendors for security and compatibility.
- Improvement: updated internal processes to maintain stability and performance.
Bugfixes
Assess API v2.126.2, Question Editor API v3.96.1- Fixed a bug, correcting some broken styles that were appearing with modal windows.
- Fixed a bug where the administration panel showed an unnecessary message, saying
Incorrect password. Please try again
before submitting the password. - Fixed a bug in all of the chart 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.
- Fixed a bug where the UI Settings label for the audio player feature was not able to be overridden via the initialization options.
Polish
Items API v1.114.1, Questions API v2.183.0, Question Editor API v3.96.1- Fixed a bug, where the user could not navigate to next section after the section time expired, if the
config_time limit_type
was set tohard
andshuffle_items
was enabled. - Improvement: updated internal libraries to maintain security, compatibility and performance.
- Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.
- Improvement: updated vendors for security and compatibility.
Bugfixes
Assess API v2.126.1- Fixed a bug, an issue where the timer in a resumed section would be reset, if the browser was refreshed multiple times.
Features
Assess API v2.126.0, Questions API v2.182.0- Added a feature to allow time extensions set by Proctors to be reflected correctly, when resuming an assessment.
- Added a
section_number
to reflect the current active section, when the assessment player is being controlled by a proctor. - Improvement: various accessibility enhancements made to the line reader Feature, allowing users to move the line reader around using the keyboard arrow keys.
Bugfixes
Assess API v2.126.0, Questions API v2.182.0, Question Editor API v3.96.0- Fixed a bug, where the timer in a section would get reset after the assessment was resumed or refreshed.
- Fixed a bug, where the
auto_save
function being executed would cause any paused video or audio recordings to be stopped. Theauto_save
function will now only execute when recordings are already stopped. - 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.
- Fixed a bug where the resource dialog didn't open when first entering and exiting full screen.
- Fixed a bug where the pause dialog window was not showing, when the timer was configured in a section.
- Fixed a bug that was causing the Assess API to fail at load time, when the options
sections
time andconfiguration.events: true
were set, while the globaltime
was undefined. - Fixed a bug, an issue that would intermittently occur when exiting full screen mode.
- Fixed a bug where screen readers would read the audio player play button as a list element.
- Improvement: fixed accessibility issues on the math keypad information dialog.
- Improvement: updated ARIA-labels of the arrows inside the math keypad.
- 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. - Fixed a bug where a semicolon at the end of tokenised text was handled incorrectly.
- Fixed a bug where the case_sensitive attribute was present by default in the source of Question types imageclozeassociationV2, imageclozedropdown, imageclozeassociationV2 and imageclozedropdown.
Polish
Items API v1.114.0, Question Editor API v3.96.0, Data API v1.54.0- Improvement: updated internal libraries to maintain security, compatibility and performance.
- Improvement: enabled ordering of possible responses via the keyboard.
2022.1.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about the 2022.1.LTS release.
- Released: 16th February 2022
- End of Life: February 2024
Bugfixes
Questions API v2.181.21- Fixed a bug where the drag handle icon was incorrectly shown in the response area of the
image cloze association
Question type. - Fixed a bug where identical correct answer options caused duplicate response options to appear in the
imageclozeassociationV2
Question type. - Fixed a bug causing the
drawing
Question type tools' drawing positions in Safari browser to be offset incorrectly, when thetransform: scale
CSS was applied.
Polish
Items API v1.113.8, Assess API v2.125.11, Questions API v2.181.21, Data API v1.53.4- Improvement: internal update to improve the security and stability of the app.
- Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.
Bugfixes
Assess API v2.125.10- Fixed a bug causing the 'next' button to be enabled, when the user had reached the last Item of a section assessment with
next_button.enable_basic_next_option
enabled. - Fixed a bug where the
resources dialog
was not gaining the focus when the hamburger menu was active.
Polish
Items API v1.113.7, Assess API v2.125.10, Questions API v2.181.20, Data API v1.53.3- Improvement: internal update to improve the security and stability of the app.
- Improvement: implemented backend changes required for upcoming feature.
- Improvement: updated internal libraries to maintain security, compatibility and performance.
Bugfixes
Assess API v2.125.9, Questions API v2.181.19- Fixed a bug where the
item:beforeunload
event did not fire when navigating between Items inside a section. - Fixed a bug in the submit activity confirmation page which was rendering partially outside the top of the browser's window in full screen mode.
- Fixed a bug where the timer was showing a warning red/pink background when the timer had not reached the warning time after resuming the assessment.
- Fixed a bug where the
graphplotting
Question type with a grid consisting of non-integer coordinates was not accessible for keyboard or screen reader users. - Fixed a bug where keyboard navigation for the
graphplotting
Question type did not reach the boundary of the graphing plane for some settings. - Fixed a bug in the
mcq
Question type where the options were not reflowing correctly when multiple columns were present. - Fixed a bug that caused improper rendering of simple features in draggable Items within drag and drop Questions, if there was math content set inside them.
- Fixed a bug where the
validated
event did not fire when Questions were validated. - Fixed a bug in a dependency library which caused the
video
Question type to sometimes throw an error when using the scrubber.
Polish
Question Editor API v3.95.10- Improvement: updated internal libraries to maintain security, compatibility and performance (Question Editor API).
Bugfixes
Questions API v2.181.18- Fixed a bug where point labels on charts overlapped with x-axis labels if the point labels were too long.
- Fixed a bug where reattempting a
video
Question type failed when the user stopped the current recording and then quickly selected the record button again.
Polish
Author API v1.89.11- Improvement: updated internal libraries to maintain security, compatibility and performance.
Bugfixes
Questions API v2.181.17- Fixed a bug causing the response drag icon of the
imageclozeassociationV2
Question type to be missing, after moving that response into a drop zone. - Fixed a bug with the
hotspot
Question type that caused the page to scroll when selecting or deselecting a hotspot. - 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. - Fixed a bug with the
hotspot
Question type where multiple hotspots at a time could show focus outlines. - Fixed a bug with the
hotspot
Question type where a user could still interact with hotspots in review and preview modes. - 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.
Bugfixes
Items API v1.113.6, Assess API v2.125.8, Questions API v2.181.16, v2.181.15- Fixed a bug in adaptive assessments session management, where states could get out of sync, preventing students 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.
- Fixed a bug causing a
warning_on_change
dialog to show up when the app is navigating back to the first Item oncereading_time
is over. - Fixed a bug in adaptive assessments where the session did not match up with the point when students resumed from their last session. Introduced a new flag
save_on_next
that saves the adaptive session when theitem:changed
event is triggered and theshould_rewind
attribute is false. - Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the
longtext
,formulaessay
, andlongtextV2
Question type s. - Fixed a bug in the
imageclozedropdown
andimageclozetext
Question type s where the STEM numeration would be displayed when the validated responses were not provided.
Polish
Author API v1.89.10- Improvement: removed the content field from the Item search toolbar for Item banks not using Elasticsearch.
Bugfixes
Assess API v2.125.7, Questions API v2.181.14, Question Editor API v3.95.9- Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.
- Fixed a bug causing an inconsistent border state in the
hotspot
Question type when users selected then unselected anyhotspot
Item. - 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. - Fixed a bug in
cloze chemistry formula
,chemistry essay with rich text
andchemistry formula
Question types that rendered mathematics in italics.
Bugfixes
Assess API v2.125.6, Questions API v2.181.13, Author API v1.89.9- Fixed a bug, which was throwing an error when calling the
reset
public method. - Fixed a bug causing the
bottom
region to render incorrectly, when the application was in tablet or desktop mode. - Fixed a bug in the
cloze chemistry formula
,chemistry formula
,chemistry essay with rich text
andcloze image chemistry
Question type s, that showed chemical expressions in italics instead of plain text. - Fixed a bug where disabled buttons in the toolbar of the
graph plotting
Question type were undiscoverable for screen reader users. - Fixed a bug where a 'memory exhausted' error would be thrown when decoding a large JSON value.
- Fixed a bug where creating and updating an Item could result in incorrectly-formatted values for 'date created' and 'date updated'.
Bugfixes
Items API v1.113.5, Assess API v2.125.5, Questions API v2.181.12, Question Editor API v3.95.8- Fixed a bug where self-hosted adaptive errors were logged incorrectly as HTTP 500 errors. They will now be logged correctly as HTTP 503 errors.
- Fixed a bug that created an empty Item when resuming an Activity that was on the last section.
- 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.
- Fixed a bug in the Question Editor, where tabbing through response positions incorrectly set the data to null.
Bugfixes
Questions API v2.181.11, Data API v1.53.2- Fixed a bug where the
sharedpassage
feature type was not being rendered in two column layout in Item Branching Adaptive Assessments. - Fixed a bug in the
seek
public methods for thevideoplayer
andaudioplayer
feature types. Theseek
method now sets the video player and the audio player to the desired progress, even when the player has not been played. - Fixed a bug where saving Activities with unpublished Items would return a 500 HTTP error, instead of a 400 error.
Bugfixes
Questions API v2.181.10- Fixed a bug causing Questions API to fail in validating Question types like
association
correctly, when the possible responses contained invalid HTML data.
Bugfixes
Questions API v2.181.9- Fixed a bug when using the Enable scrolling for long content layout setting in the Author Site, which caused two scrollbars to render in the test.
Polish
Questions API v2.181.9- Improvement: fixed an accessibility warning for the
mcq
Question type when the role conflicts with other ARIA attributes.
Bugfixes
Items API v1.113.4, Questions API v2.181.8, Question Editor API v3.95.7- Fixed a bug where dynamic data table values containing tabs prevented assessments from loading correctly.
- Fixed a bug where the
shuffle_items
init option stopped working with sections, when there was only a globalshuffle_items
configuration. - Fixed a bug whereby validation indicators were missing for the
numberlineplot
Question type. - Fixed a bug in one of our vendors where the
video
Question types would sometimes throw an error when using the scrubber. - Fixed a bug where MathJax threw an error if certain elements did not contain child nodes.
Polish
Questions API v2.181.8- Improvement: updated an error message for the
audio
recording Question type and validation, to provide more readily actionable information.
Bugfixes
Items API v1.113.3, Questions API v2.181.7, Question Editor API v3.95.6- Fixed a bug where an annotation made in
assess
view and then subsequently viewed ininline
view was rendered misaligned to theassess
view. - 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.
- 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.
- Fixed a bug where grouped response titles with HTML entities didn't render properly.
- Fixed a bug where scoring was made impossible if the value of the valid response was an empty array.
Bugfixes
Questions API v2.181.6, Author API v1.89.8, Question Editor API v3.95.5, Data API v1.53.1- 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.
- 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.
- Fixed a bug in the
drawing
Question type where a text button was added multiple times. - Fixed a bug in Item duplication where Question/Feature references in workflow actions were not updated.
Bugfixes
Assess API v2.125.4, Questions API v2.181.5- Fixed a bug where the
section:changed
event would not trigger properly when users navigated between Items or sections. - 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. - Fixed a bug where the bottom regions shifted unexpectedly, when the user exited full screen mode.
- Fixed a bug that stopped a 'Skip to resources' label from rendering on a custom start page (
intro_item
) whenresource_items
was added. - 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. - 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.
- 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. - Fixed a bug where the arrow keyboard event listeners were not aligned in right-to-left mode.
Bugfixes
Questions API v2.181.4, Author API v1.89.7- Fixed a bug that caused the token highlight Question type's left border to be cut off when rendered inside a shared passage.
- 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. - 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. - Fixed a bug thrown in Annotations API when all annotation buttons were removed in the Activity Template builder.
- Fixed a bug where Activities which contained Items in sections could not be previewed in the editor.
- Fixed a bug where updating an Item reference at the same time as updating a Question/Feature resulted in a race condition.
Polish
Questions API v2.181.4, Author API v1.89.7- 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.
- Improvement: removed the
comment
DOM node fromlongtextV2
when users paste the content from Windows OS web browsers into the Learnosity editor. - Improvement: better XSS prevention.
- Improvement: updated internal libraries to maintain security, compatibility and performance.
Bugfixes
Assess API v2.125.3, Questions API v2.181.3- Fixed a bug where a
Cannot read properties of undefined
error would be thrown when a Question's attempt status changed. - Fixed a bug where students could avoid a hard submit by clicking the review button.
- Improvement: better XSS prevention.
- Fixed a bug where rulers (6 and 12 inches) didn't render units in the same size.
- Added a message explaining that the
video
Question type is not supported in the Safari browser versions for Mac and iPadOS. - Mathcore v1.78.2
- Fixed a bug where
treatLettersAsVariables
in subscripts was not handled correctly, causing a scoring error.
Polish
Author API v1.89.6, Question Editor API v3.95.4- Improvement: replaced the Item settings data table continue and edit buttons, as well as the action builder add action button, with the Learnosity design system buttons.
- Improvement: updated vendors for security and compatibility.
- Improvements to internal tracking mechanism.
Bugfixes
Items API v1.113.2, Assess API v2.125.2, Questions API v2.181.2, Author API v1.89.5- 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 tohard
andshuffle_items
was enabled. - Fixed a bug where the administration panel showed an unnecessary message, saying
“Incorrect password. Please try again”
before submitting the password. - Fixed a bug, correcting some broken styles that were appearing with modal windows.
- Fixed a bug, an issue where the timer in a resumed section would be reset, if the browser was refreshed multiple times.
- Fixed a bug, the Masking button is disabled when the first item is maskable.
- 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.
- Fixed a bug, improving XSS protection.
- Fixed a bug where the "Math Question Generator" question type's tile name and description could not be overridden using question_type_templates
- Fixed a bug with the "Math Question Generator" question type where the thousands separator options were not being applied.
- Fixed a bug where we did not sanitize values added to Item JSON via CKEditor.
- Fixed a bug where HTML added via the public method
setItemDescription
was not properly sanitized. - Fixed a bug where the Question type and Feature type names in the Item list dropdown did not show correct labels for older versions.
Polish
Author API v1.89.5, Question Editor API v3.95.3- Improvement: updated vendors for security and compatibility.
- Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.
Bugfixes
Assess API v2.125.1, Questions API v2.181.1, Author API v1.89.4, v1.89.3- Fixed a bug that was causing the Assess API to fail at load time, when the options
sections
time andconfiguration.events: true
were set, while the globaltime
was undefined. - Fixed a bug where the resource dialog didn't open when first entering and exiting full screen.
- Fixed a bug, where the
auto_save
function being executed would cause any paused video or audio recordings to be stopped. Theauto_save
function will now only execute when recordings are already stopped. - Fixed a bug where the timer in a section would get reset after the assessment was resumed or refreshed.
- Fixed a bug where the pause dialog window was not showing, when the timer was configured in a section.
- 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. - Fixed a bug where screen readers would read the audio player play button as a list element.
- Fixed a bug where an Activity's resource Item persisted after navigating to a different Activity.
- Fixed a bug in Item duplication where Question and Feature references were not updated in workflow actions.
- Fixed a bug where Items with legacy metadata could not be displayed.
- Fixed a bug where some private information was potentially exposed via network request.
- Fixed a bug where the resource Item toggle in the Activity editor was displaying the Item reference even if Item titles were enabled.
Polish
Assess API v2.125.1, Questions API v2.181.1, Author API v1.89.3- 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. - Improvement: fixed accessibility issues on the math keypad information dialog.
- Improvement: updated vendors for security and compatibility.
- Improvements to internal tracking mechanism.
- Improvement: replaced the 'next' & 'done' buttons with the Learnosity design system button in the browser for Academic Benchmarks / AB Connect.
Bugfixes
Author API v1.89.2- 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.
- Fixed a bug where the default template was shown as selected, if the actual chosen template wasn't in the list.
- Fixed a bug where the save function would fail, when editing Questions or Features within an existing Item which used columns and/or tabs.
- Fixed a bug that caused a timeout in the Math Question Generator Question type.
- 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.
Polish
Author API v1.89.2- Improvement: implemented back-end logic required for upcoming feature.
- Improvement: updated internal libraries to maintain security, compatibility and performance.
- Improvement: updated vendors for security and compatibility.
Bugfixes
Author API v1.89.1- Fixed a bug where the save function would fail, when editing Questions or Features within an existing Item which used columns and/or tabs.
Features
Assess API v2.125.0, Questions API v2.181.0, Author API v1.89.0- Improvement: introducing a major change in the way regions work in sections. To remove confusion, if regions are set up in any section, those settings will take over the default region settings in the global configuration. See this article, Customizing the Assessment Player experience with User Interface Regions for more information.
- Improvement: various accessibility enhancements made to the calculator Feature, allowing users to move the calculator around using the keyboard arrow keys.
- Added Item settings routes within the Activity Editor, making those routes accessible via the
navigate
public method.
Bugfixes
Assess API v2.125.0, Questions API v2.181.0, Author API v1.89.0, Question Editor API v3.95.2- Fixed a bug that prevented effective removal of regions, due to section configuration
region_overrides
not working properly. - Fixed a bug where intro items that auto-play audio failed to load on iOS devices.
- Fixed a bug that threw an exception when clicking the response masking tool, when sections were configured in an assessment.
- Fixed a bug with certain future features.
- 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.
- Fixed a bug with the token highlight Question type, where pasted content was not tokenized into sentences properly.
- Fixed a bug where the
validation.valid_response.value
property was not consistent when disabling the multiple responses property. - Fix a potential bug where using a
click()
method call internally could cause other listeners on the page to fire unnecessarily. - "Math formula", "Math with fractions", "Math-fill in the blank", "Math with text", "Math with matrices" and "Math with units" Question types are now marked as deprecated in Question Editor API. From this version, users will not see these Question types in the widget select view. Instead, it is recommended to use the "Cloze math" Question type in its place. For more information, see the Author Guide for Cloze Math.
Polish
Author API v1.89.0, Question Editor API v3.95.2- Improvement: replaced the following Author API buttons with the Learnosity design system buttons:
- Item settings: Apply & Cancel buttons
- Item settings: Discard changes Yes & No buttons
- Linked standards: Empty modal Apply & OK buttons
- Linked standards: Discard changes Yes & No buttons
- Activity source: Apply button
- Activity template builder: Apply & Cancel buttons
- Improvement: updated colors to comply with WCAG 2 AA contrast requirements.
- Improvement: updated user interface text in the Math Question Generator.
- Improvement: updated vendors for security and compatibility.
- Improvement: Replaced the Item Edit/Preview button with a screen reader (and keyboard user) friendly implementation.
Features
Questions API v2.180.0, Question Editor API v3.95.0- Added background capabilities for future features.
- Added support for new symbols in the keypad, including double integral, triple integral and cent symbol.
Bugfixes
Assess API v2.124.0, Questions API v2.180.0- Fixed a bug where the Assessment player was not rendering correctly, when a section was configured with
regions
orregion_overrides
. - Fixed a bug, a missing ARIA label in the last Item of an assessment, when the right region was overridden by the 'next' button.
- Fixed a bug, when overriding with
enable_basic_next_option: true
, where the the Next button in the last Item of a section was disabled. - Fixed a bug where the math content in the distractor rationale feature was not being rendered correctly.
Polish
Questions API v2.180.0- Improvement: polished the
tokenhighlight
user interface inRTL
(right-to-left) mode.
Bugfixes
Assess API v2.123.2, Questions API v2.179.2, Question Editor API v3.94.1- Fixed a bug where the custom outro Item (which appears at the end of an assessment) displayed a
Skip to navigation
link. - Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.
- Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
- Fixed a bug where the screen reader navigation in full screen would focus on unwanted elements.
- Fixed a bug that caused the
fillshape
Question's shape to fail to move intermittently when it was being loaded inresume
mode, with error reporting libraries that could hijack the sequence of the script. - Fixed a bug where the plain text Question type overlapped other buttons on the screen.
- Fixed issues on the tabbing order of elements within the modal window of the Math essay keypad.
- Fixed a bug where image preview was not available in simple Question layouts.
- Fixed a bug where the case-sensitive checkbox was missing in the Cloze Dropdown Question.
Polish
Question Editor API v3.94.1- Improvement: dependency updates for security and compatibility.
- Improvement: updated colors to comply with WCAG 2 AA contrast requirements.
Features
Data API v1.53.0- Added background capabilities for future features.
Bugfixes
Items API v1.113.1, Assess API v2.123.1, Questions API v2.179.1- Fixed a bug that caused the default configuration (and all sections' configuration) to be overridden by the configuration from the first section.
- Fixed a bug, various visual issues with the table of contents pagination and navigation elements.
- Fixed a bug where the
clozetext
andimageclozetext
Question type s did not apply themax_length
input limit for special characters. - Fixed a bug where the disable method was not working for the
hotspot
Question type. - Fixed a bug where the
resetValidationUI
public method wouldn't work in theimageclozeassociationV2
Question type . - 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".
- Fixed a bug that prevented the audio recorder Question from setting a correct score when the
validation.min_score_if_attempted
value was set.
Polish
Question Editor API v3.94.0- Improvement: update the 'equivLiteral' scoring method options to support the future 'clozeformulaV2' Question Type.
Bugfixes
Assess API v2.123.0, Questions API v2.179.0, Data API v1.52.1- Fixed a bug where increasing the zoom whilst in the full screen mode of an assessment caused long Items to be unreadable.
- 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
. - Fixed a bug, where enabling the shuffle option caused the distractor-rationale-per-response feature to stop working correctly.
- Fixed a bug that caused the
imageclozeassociationV2
Question type to fail to trigger thevalidated
event, intermittently. - Fixed a bug that caused the unload event of the iOS web view to be ignored in Questions API.
- GET
sessions/reports/adaptive
: Fixed a bug where providing a valid next token to the endpoint threw a validation error. - Fixed a bug where some sessions endpoints returned an incorrect next token when
asc
sort was used.
Polish
Items API v1.113.0, Assess API v2.123.0, Questions API v2.179.0- Improvement: internal update to improve the security and stability of the app.
- Improvement: visual updates for the assessment player table of contents and toolbars.
- Improvement: corrected the contrast ratio on the calculator's top bar and the close button.
- Improvement: Added an error code to categorize runtime module errors.
Bugfixes
Items API v1.112.0, Questions API v2.178.0, Data API v1.52.0- Fixed a bug that caused dynamic content in shared passages to render incorrectly, when
dynamic_items
andtry_again
were used together. - Fixed a bug that caused copy and paste to fail in some circumstances, when using the
longtextV2
Question type on the Windows operating system. - Fixed a bug where attempting an
audio
Question did not correctly set a score when avalidation.min_score_if_attempted
value was set. - Fixed a bug that caused an unnecessary scrollbar to appear, when math content was included in the stimulus.
- Fixed a bug with text alignment in the
orderlist
Question type, which caused problems when using the list style, or dragging and dropping centre-aligned content. - Fixed a bug, where the inclusion of a 'non breaking space' in a Tag broke the ability to save the Item being edited. This was not the desired behaviour.
Polish
Items API v1.112.0, Questions API v2.178.0, Data API v1.52.0- Improvement: internal changes to support better data storage.
- Improvement: updated the app stability by allowing it to load when local storage is disabled in the device's browsers.
- Improvement: updated the stability of the
image upload
Question type, by solving a minor reported error.
2021.3.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about the 2021.3.LTS release.
- Released: 8th October 2021
- End of Life: November 2023
Polish
Items API v1.111.11, Assess API v2.122.19, Questions API v2.177.27, Data API v1.51.3- Improvement: internal update to improve the security and stability of the app.
- Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.
Polish
Items API v1.111.10, Assess API v2.122.18, Questions API v2.177.26, Data API v1.51.2- Improvement: internal update to improve the security and stability of the app.
- Improvement: implemented backend changes required for upcoming feature.
- Improvement: updated internal libraries to maintain security, compatibility and performance.
Polish
Author API v1.88.10, Question Editor API v3.93.11- Improvement: updated internal libraries to maintain security, compatibility and performance (Author API).
- Improvement: updated internal libraries to maintain security, compatibility and performance (Question Editor API).
Bugfixes
Questions API v2.177.25- Fixed a bug causing the response drag icon of the
imageclozeassociationV2
Question type to be missing, after moving that response into a drop zone. - Fixed a bug with the
hotspot
Question type that caused the page to scroll when selecting or deselecting a hotspot. - 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. - Fixed a bug with the
hotspot
Question type where multiple hotspots at a time could show focus outlines. - Fixed a bug with the
hotspot
Question type where a user could still interact with hotspots in review and preview modes. - 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.
Bugfixes
Items API v1.111.9, Assess API v2.122.17, Questions API v2.177.24, v2.177.23- Fixed a bug in adaptive assessments session management, where states could get out of sync, preventing students 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.
- Fixed a bug causing a
warning_on_change
dialog to show up when the app is navigating back to the first Item oncereading_time
is over. - Fixed a bug in adaptive assessments where the session did not match up with the point when students resumed from their last session. Introduced a new flag
save_on_next
that saves the adaptive session when theitem:changed
event is triggered and theshould_rewind
attribute is false. - Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the
longtext
,formulaessay
, andlongtextV2
Question type s. - Fixed bug causing the last letter to be missing from
longtext
,formulaessay
,longtextV2
Question type s occasionally. - Fixed a bug in the
imageclozedropdown
andimageclozetext
Question type s where the STEM numeration would be displayed when the validated responses were not provided.
Polish
Author API v1.88.9- Improvement: removed the content field from the Item search toolbar for Item banks not using Elasticsearch.
Bugfixes
Assess API v2.122.16, Questions API v2.177.22, Question Editor API v3.93.10- Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.
- Fixed a bug causing an inconsistent border state in the
hotspot
Question type when users selected then unselected anyhotspot
Item. - 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. - Fixed a bug in
cloze chemistry formula
,chemistry essay with rich text
andchemistry formula
Question types that rendered mathematics in italics.
Bugfixes
Assess API v2.122.15, Questions API v2.177.21- Fixed a bug, which was throwing an error when calling the
reset
public method. - Fixed a bug in the
cloze chemistry formula
,chemistry formula
,chemistry essay with rich text
andcloze image chemistry
Question type s, that showed chemical expressions in italics instead of plain text. - Fixed a bug where disabled buttons in the toolbar of the
graph plotting
Question type were undiscoverable for screen reader users. - Fixed a bug where a 'memory exhausted' error would be thrown when decoding a large JSON value.
Bugfixes
Assess API v2.122.14, Questions API v2.177.20- Fixed a bug that created an empty Item when resuming an Activity that was on the last section.
- 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.
Bugfixes
Questions API v2.177.19- Fixed a bug where the
sharedpassage
feature type was not being rendered in two column layout in Item Branching Adaptive Assessments. - Fixed a bug in the
seek
public methods for thevideoplayer
andaudioplayer
feature types. Theseek
method now sets the video player and the audio player to the desired progress, even when the player has not been played.
Bugfixes
Questions API v2.177.18- Fixed a bug causing Questions API to fail in validating Question types like
association
correctly, when the possible responses contained invalid HTML data.
Bugfixes
Questions API v2.177.17- Fixed a bug when using the Enable scrolling for long content layout setting in the Author Site, which caused two scrollbars to render in the test.
Polish
Questions API v2.177.17- Improvement: fixed an accessibility warning for the
mcq
Question type when the role conflicts with other ARIA attributes.
Bugfixes
Items API v1.111.8, Questions API v2.177.16, Question Editor API v3.93.9- Fixed a bug where dynamic data table values containing tabs prevented assessments from loading correctly.
- Fixed a bug where the
shuffle_items
init option stopped working with sections, when there was only a globalshuffle_items
configuration. - Fixed a bug whereby validation indicators were missing for the
numberlineplot
Question type. - Fixed a bug in one of our vendors where the
video
Question types would sometimes throw an error when using the scrubber. - 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.
Polish
Questions API v2.177.16- Improvement: updated an error message for the
audio
recording Question type and validation, to provide more readily actionable information.
Bugfixes
Items API v1.111.7, Questions API v2.177.15, Author API v1.88.8- Fixed a bug where an annotation made in
assess
view and then subsequently viewed ininline
view was rendered misaligned to theassess
view. - 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.
- 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.
- Fixed a bug where grouped response titles with HTML entities didn't render properly.
- 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.
Bugfixes
Questions API v2.177.14, Author API v1.88.7- 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.
- Fixed a bug where Activities which contained Items in sections could not be previewed in the editor.
- Fixed a bug where updating the Item reference at the same time as updating a Question/Feature resulted in a race condition.
Bugfixes
Assess API v2.122.13, Questions API v2.177.13- Fixed a bug where the
section:changed
event would not trigger properly when users navigated between Items or sections. - 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. - Fixed a bug where the bottom regions shifted unexpectedly, when the user exited full screen mode.
- Fixed a bug that stopped a 'Skip to resources' label from rendering on a custom start page (
intro_item
) whenresource_items
was added. - 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. - 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.
- 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. - Fixed a bug where the arrow keyboard event listeners were not aligned in right-to-left mode.
Bugfixes
Questions API v2.177.12- Fixed a bug that caused the token highlight Question type's left border to be cut off when rendered inside a shared passage.
- 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. - 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.
Polish
Questions API v2.177.12- 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.
- Improvement: removed the
comment
DOM node fromlongtextV2
when users paste the content from Windows OS web browsers into the Learnosity editor. - Improvement: better XSS prevention.
Bugfixes
Assess API v2.122.12, Questions API v2.177.11- Fixed a bug where a
Cannot read properties of undefined
error would be thrown when a Question's attempt status changed. - Fixed a bug where students could avoid a hard submit by clicking the review button.
- Fixed a bug where the masking button was disabled when the first Item was maskable.
- Fixed a bug where rulers (6 and 12 inches) didn't render units in the same size.
- Added a message explaining that the
video
Question type is not supported in the Safari browser versions for Mac and iPadOS. - Mathcore v1.78.2
- Fixed a bug where
treatLettersAsVariables
in subscripts is not handled correctly causing a scoring error.
Polish
Author API v1.88.6, Question Editor API v3.93.8- Improvement: removed Google Analytics internal tracking mechanism.
- Improvements to internal tracking mechanism.
Bugfixes
Items API v1.111.6, Assess API v2.122.11, Questions API v2.177.10- 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 tohard
andshuffle_items
was enabled. - Fixed a bug where the administration panel showed an unnecessary message, saying
“Incorrect password. Please try again”
before submitting the password. - Fixed a bug, correcting some broken styles that were appearing with modal windows.
- Fixed a bug, an issue where the timer in a resumed section would be reset, if the browser was refreshed multiple times.
- 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.
- Fixed a bug, improving XSS protection.
Polish
Question Editor API v3.93.7- Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.
Bugfixes
Assess API v2.122.10, Questions API v2.177.9, Author API v1.88.5- Fixed a bug that was causing the Assess API to fail at load time, when the options
sections
time andconfiguration.events: true
were set, while the globaltime
was undefined. - Fixed a bug where the resource dialog didn't open when first entering and exiting full screen.
- Fixed a bug, where the
auto_save
function being executed would cause any paused video or audio recordings to be stopped. Theauto_save
function will now only execute when recordings are already stopped. - Fixed a bug where the pause dialog window was not showing, when the timer was configured in a section.
- 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. - Fixed a bug where screen readers would read the audio player play button as a list element.
- 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.
Polish
Assess API v2.122.10, Questions API v2.177.9- 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. - Improvement: fixed accessibility issues on the math keypad information dialog.
Bugfixes
Assess API v2.122.9, Question Editor API v3.93.6- Fixed a bug, an issue that would intermittently occur when exiting full screen mode.
- Fixed a bug where intro items that autoplay audio, failed to load on iOS devices.
- Fixed a bug that threw an exception when clicking the response masking tool, when sections were configured in an assessment.
- Fixed a bug with the token highlight Question type, where pasted content was not tokenized into sentences properly.
Bugfixes
Assess API v2.122.8, Questions API v2.177.8- Fixed a bug, a missing ARIA label in the last Item of an assessment, when the right region was overridden by the 'next' button.
- Fixed a bug where the math content in the distractor rationale feature was not being rendered correctly.
Bugfixes
Assess API v2.122.7- Fixed a bug that caused collapsed UI in
right
regions when theregion_overrides
with dot syntax were in use. For example:"right.calculator_button": false
used in sections.
Bugfixes
Items API v1.111.5, Assess API v2.122.6, Questions API v2.177.7, Author API v1.88.4, Question Editor API v3.93.5- Fixed a bug, which prevented the inheritance of regions in later sections of an assessment.
- Fixed a bug where the screen reader navigation in full screen would focus on unwanted elements.
- Fixed a bug where the Assessment player was not rendering correctly, when a section was configured with
regions
orregion_overrides
. - Fixed a bug where the submit button disappeared from regions configured to use a single section.
- Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
- Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.
- Fixed issues on the tabbing order of elements within the modal window of the Math essay keypad.
- 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.
- Fixed a bug where image preview was not available in simple Question layouts.
Polish
Author API v1.88.4- Improvement: update vendors for security and compatibility.
Bugfixes
Items API v1.111.3, Assess API v2.122.3, Questions API v2.177.6- Fixed a bug that caused the default configuration (and all sections' configuration) to be overridden by the configuration from the first section.
- Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
- Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.
- Fixed a bug where the custom outro Item (which appears at the end of an assessment) displayed a
Skip to navigation
link. - Fixed a bug where the disable method was not working for the hotspot Question type.
- Fixed a bug where the
resetValidationUI
public method wouldn't work in the imageclozeassociationV2 Question type . - 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".
Polish
Question Editor API v3.93.4- Improvement: updated the 'equivLiteral' scoring method options to support the future 'clozeformulaV2' Question Type.
Bugfixes
Assess API v2.122.2, Questions API v2.177.5, Author API v1.88.3- Fixed a bug where increasing the zoom whilst in the full screen mode of an assessment caused long Items to be unreadable.
- Fixed a bug that caused the unload event of the iOS web view to be ignored in Questions API.
- Fixed a bug, where enabling the shuffle option caused the distractor-rationale-per-response feature to stop working correctly.
- Fixed a bug that caused the
imageclozeassociationV2
Question type to fail to trigger thevalidated
event, intermittently. - 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
. - Fixed a bug that prevented the audio recorder Question from setting a correct score when the
validation.min_score_if_attempted
value was set. - Fixed a bug where it was not possible to discard changes to Widgets if Item save was prevented.
- Fixed a bug where the Activity didn't fire a
save:activity:success
event when an Item was modified or added inline.
Polish
Questions API v2.177.5- Improvement: corrected the contrast ratio on the calculator's top bar and the close button.
Bugfixes
Questions API v2.177.4, Author API v1.88.2, Question Editor API v3.93.3, Data API v1.51.1- 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. - Fixed a bug that caused an unnecessary scrollbar to appear, when math content was included in the stimulus.
- Fixed a bug in the Math Question Generator (Question type) to include support for unions and intersections of sets.
- Fixed a bug where changing Question type before the previous one finished rendering could show duplicate elements.
- GET
sessions/reports/adaptive
: Fixed a bug where providing a valid next token to the endpoint threw a validation error. - Fixed a bug where some sessions endpoints returned an incorrect next token when
asc
sort was used.
Polish
Questions API v2.177.4, Author API v1.88.2- Improvement: sanitized certain response answers in the
image upload
Question type, to prevent against potential XSS attack. - Improvement: updated the stability of the
image upload
Question type, by solving a minor reported error. - Improvement: polished content alignment and text stacking (vertical arrangement) on medium-width viewports. This improves the app presentation on smaller devices.
Bugfixes
Items API v1.111.1, Assess API v2.122.1, Author API v1.88.1- Fixed a bug that caused dynamic content in shared passages to render incorrectly, when
dynamic_items
andtry_again
were used together. - Fixed a bug where the 'skip to navigation' link wouldn't appear in horizontal or horizontal-fixed layouts.
- 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.
- Fixed a bug, where searching for an Item title did not return the expected results.
- Fixed a bug where it was not possible to add blank spaces to the name of an Activity player template.
- Fixed a bug that was causing the Math Question Generator (Question type) to not use Normalize Arithmetic when it should.
- 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.
- Fixed a bug where the amount of Activities found in a search was not shown.
- Fixed a bug where the template builder would not load for specific versions.
Bugfixes
Questions API v2.177.2- Fixed a bug that caused math content to render incorrectly inside the suggested answer list.
Features
Items API v1.111.0, Author API v1.88.0- Added a feature that allows a specific row to be set for dynamic content delivery.
- 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.
- Added new initialization option
activity_edit.resourse_item.show
in Author API. This enables/disables the resource Item feature. - Added a help message when picking a resource Item.
- 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 totrue
. - 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.
- 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.
Bugfixes
Assess API v2.122.0, Questions API v2.177.1, v2.177.0, Question Editor API v3.93.2, Data API v1.51.0- Fixed a bug that caused the timer in sections to stop intermittently when there were more Items to load in the next section.
- 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.
- Fixed a bug that caused the progress bar's value to be set incorrectly when
section_options.display_total_itemcount
was set. - Fixed a bug that stopped users from closing the ‘expired’ section dialog, by pressing the Escape key after a section’s time had elapsed.
- Fixed a bug where the audio in shared passages would not stop when the Activity was paused.
- 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
. - Fixed a bug that caused the timer in sections to stop intermittently when there were more Items to load in the next section.
- Fixed a bug where the
isValid(true)
return value was incorrect for theclassification
Question type when using thepartialMatchElementV2
scoring type. - 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.
- Fixed a bug where an error was being thrown when interacting with a CKEditor table, if the "text help" plugin was also enabled.
- 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.
- Fixed a bug where some sessions endpoints returned an incorrect next token.
- Added a new endpoint to be able to fetch templates using the player template builder in the Author API.
Polish
Questions API v2.177.0, Question Editor API v3.93.2- 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. - Improvement: escaped certain content of the
longtextV2
Question to prevent against potential XSS attack. - 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.
- 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.
- Improvement for the
fileUpload
,imageUpload
andaudioPlayer
Question types. Certain inputs are now be sanitised to improve security, preventing scripting elements from being embedded. - Improvement: updated the drag & drop element, to ensure that it can be dropped onto a drop target under all browsing conditions.
- Improvement: sanitized certain response answers to prevent against potential XSS attack.
- Improvement: updated colors to comply with WCAG 2 AA contrast requirements.
Features
Assess API v2.121.0, Author API v1.87.0- Added new feature to allows users to set different
config.time
for different sections of the assessment. - Added support for shuffling the Items within sections by enabling the
shuffle_items
option in the configuration of each section. - 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.
Bugfixes
Assess API v2.121.0, Questions API v2.175.2, Author API v1.87.0, Data API v1.50.3- Fixed a bug where the timer would not stop when it reached the time limit.
- 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).
- 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 theAre you still there?
dialog appeared. - Fixed a bug where an error
Uncaught TypeError: Cannot read property 'words' of undefined
showed up in the console whenever the Proctor selected the optionSave and Exit
, and waited for the idle timeout to expire. - Fixed a bug where the reading time mode was not working when the
reading_time
from the stored metadata from local storage wasnull
orundefined
. - Fixed a bug where simple features were not displaying properly in the
video
Question type. - Fixed a bug where an error would appear, 'TypeError: Cannot get property 'INITIALISED' of undefined or null' when the user loaded a Question page.
- 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. - Fixed a bug where the shuffle Items option was missing from the Activity editor settings tab.
- Fixed a bug where a console error was being thrown when saving custom Question types.
- 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. - Fixed a bug where passing the next token to certain endpoints threw an error about its type.
Polish
Assess API v2.121.0, Questions API v2.175.2, Data API v1.50.3- Improvement: updated Events API to stop using deprecated init options.
- Improvement: updated the accessibility of the first default options in the
clozedropdown
andimageclozedropdown
Question types, so that when screen reader users try to access those, they will hear the word 'blank' announced. - Improvement: update focus states and the code editor background color, for better accessibility in the
longtextV2
Question type. - Improvement: internal changes for reliability.
Bugfixes
Assess API v2.120.1- Fixed a bug where longer assessments (with more than ten Items) failed to load in
vertical
regions.
Features
Items API v1.110.0, Assess API v2.120.0, Author API v1.86.0, Data API v1.50.2- 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. - 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. - Added a new
extend
flag for thesetActivity
public method. Whenextend
istrue
(the default), the supplied Activity JSON extends the existing, and whenextend
isfalse
, the supplied Activity JSON replaces the existing/current, allowing client developers to remove certain keys from the Activity JSON. - Added an appropriate exception when saving a Tag with an unsupported character (directly and via Items).
Bugfixes
Assess API v2.120.0, Questions API v2.175.2, Question Editor API v3.93.1, Data API v1.50.2- Fixed a bug where the
scroll_to_top
initialization option did not work, when the offset value fromscroll_to_test
was set. - Fixed a bug where a custom dialog was not displaying properly, when called after a
test:submit:success
event was triggered. - Fixed a bug where alternate answers were not being saved in the Label Image with Text Question type , and other Questions based on
imagecloze
. - 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. - 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. - Fixed a bug that caused code editor content to be recorded incorrectly when there was a
script
tag typed inside the code editor, in thelongtextV2
Question type. - Fixed a bug in the
fileUpload
,imageUpload
andaudioPlayer
Question types. Certain inputs are now be sanitised to improve security, preventing scripting elements from being embedded. - 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.
- Fixed a bug that caused
itembank/offlinepackage
to fail silently ifitems
asstring
was passed into into the payload.
Polish
Items API v1.110.0, Assess API v2.120.0, Questions API v2.175.2, Author API v1.86.0, Question Editor API v3.93.1- Improvement: internal update to improve the security and stability of the app.
- Improvement: internal upgrade to improve the security and stability of the app.
- Improvement: improved the stability of the
audio
Question type. - Improvement: remove duplicated input
name
attribute inmcq
andchoicematrix
Question types, to improve their accessibility. - Improvement: improved the stability of the drag-and-drop Question types
classification
,imageclozeassociationV2
andsortlist
. - Added some additional spacing for the code editor in the
longtextV2
Question type. - Improvement: updated internal libraries to maintain security, compatibility and performance.
- Improvement: modified colors to improve accessibility and reduce code redundancy.
Bugfixes
Questions API v2.175.1- Fixed a bug where alternate answers were not being saved in the 'Label Image with Text' Question type, and other Questions based on
imagecloze
.
Features
Questions API v2.175.0, Author API v1.85.0, Question Editor API v3.93.0- Added support for a new file type (LabView) to the file upload Question type .
- Math Question Generator Question type updates (12th August 2021)
- Added better parsing of integrals
- Added support for fixing seeds with double negatives
--
- Added a preference of decimal alternate over matching evaluate alternate
- Added a new file type (LabView) to the file upload Question type.
- Added heading tags to multiple UI elements for accessibility purposes.
Bugfixes
Items API v1.109.1, Questions API v2.175.0, Author API v1.85.0, Data API v1.50.1, v1.50.0- 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. - Mathcore v1.77.3
- Fixed a bug where using
\overline
for repeated decimals withequivValue
in math Questions caused a scoring error. - Fixed a bug where using parentheses in an exponent when
allowInterval
was checked caused a scoring error. - Fixed a bug that prevented Math Question Generator configuration from showing new keyboard type dropdowns inside Question Editor API.
- Fixed a bug where Data API's
GET /sessions/templates
endpoint was calling Items API using the requested Learnosity version non LTS versions. - Fixed a bug where Data API's
GET /sessions/templates
endpoint wasn’t calling Items API using the requested Learnosity version.
Polish
Questions API v2.175.0, Author API v1.85.0, Question Editor API v3.93.0- 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. - Improvement: added accessible border colors to the code editor inside the
longtextV2
Question type. - Improvement: implement backend changes required for upcoming feature.
- Improvement: updates to the back end for security and compatibility.
Bugfixes
Items API v1.109.0, Questions API v2.174.0, Author API v1.84.0- Fixed a bug in Testlet Adaptive (branching), where an Activity with an Item object could lead to an error loading Items.
- Fixed a bug that caused the code editor of the
longtextV2
Question type to take over the focus duringresume
mode. - Fixed a bug, preventing the user from using the shortcut to
undo
orredo
the code editor content oflongtextV2
Question type after the Question wasdisabled
. - 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. - Fixed a bug causing the public methods
enabled
anddisabled
to not work with the code editor inside thelongtextV2
Question type. - Fixed a bug that threw an exception when editing code editor elements, after unwrapping the
blockquote
element content in thelongtextV2
Question type. - Fixed a bug that threw an exception in the
fillshape
Question type when the response values were undefined, and the scoring method wasscoreByResponse
. - 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. - Fixed a bug, where the cursor would go to the wrong table cell in the
longtextV2
Question type after users deleted table content. - Fixed a bug in
longtextV2
Question type where there was an unnecessarytextarea
element displayed when the user triggered a delete event. - Fixed a bug that caused math content in the distractor rationale to not render, even when
is_math
was set to true. - Fixed a bug that threw an
IDBDatabase.transaction
exception whenindexedDB
was blocked by external browser extensions. - 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. - 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. - Fixed a bug where the browser for Academic Benchmarks / AB Connect would briefly show text before the loading spinner appeared when searching by code.
- 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.
Polish
Questions API v2.174.0, Author API v1.84.0, Question Editor API v3.92.0- Improvement: disabled all
longtextV2
Question type toolbar buttons that are not supported in the code editor when the focus is inside the code editor. - Improvement: improved the stability of the
audio
Question type. - Improvement: deprecated the
activity_edit.item_title
initialization configuration option in favour ofactivity_edit.item.title
andactivity_edit.item_search.title
. - Improvement: tweaked the UI of the standards browser.
- Improvement: changes to back-end systems for future functionality.
2021.2.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about the 2021.2.LTS release.
- Released: 24th June 2021
- End of Life: July 2023
Polish
Items API v1.108.14, Assess API v2.119.23, Questions API v2.173.28, Data API v1.49.7, Reports API v1.22.12, Annotations API v0.16.11- Improvement: internal update to improve the security and stability of the app.
- Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.
- Improvement: internal changes to support future functionality (Reports API).
Bugfixes
Reports API v1.22.11- Fixed a bug in the
live-activitystatus-by-user
report, where the report showed incorrect status information for active students. - Fixed a bug in the
item-scores-by-tag-by-user
report, where it didn't show scores for complex multi-level Tag structures.
Polish
Items API v1.108.13, Assess API v2.119.22, Questions API v2.173.27, Data API v1.49.6, Reports API v1.22.11, Annotations API v0.16.10, v0.16.9- Improvement: internal update to improve the security and stability of the app.
- Improvement: implemented backend changes required for upcoming feature.
- Improvement: updated internal libraries to maintain security, compatibility and performanc.
- Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API)
- Improvement: internal update to improve the security and stability of the app
Bugfixes
Annotations API v0.16.8- 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.
Polish
Author API v1.83.10, Question Editor API v3.91.8- Improvement: updated internal libraries to maintain security, compatibility and performance (Author API).
- Improvement: updated internal libraries to maintain security, compatibility and performance (Question Editor API).
Bugfixes
Reports API v1.22.10- Fixed a bug in the
response-analysis-by-item
report, where it showed an error for Items which have Features only. - Fixed a bug in the
live-activitystatus-by-user
report, where the report doesn't show correct status when the assessment is not open.
Polish
Author API v1.83.9- Improvement: removed the content field from the Item search toolbar for Item banks not using Elasticsearch.
Bugfixes
Questions API v2.173.26- Fixed a bug causing the last letter of the response to be occasionally missing when submitting an answer for the
longtext
,formulaessay
, andlongtextV2
Question type s.
Bugfixes
Questions API v2.173.25, Reports API v1.22.9- Fixed a bug where a 'memory exhausted' error would be thrown when decoding a large JSON value.
- Fixed a bug where an error logging message was incomplete, whenever any XSS contents were captured.
- Fixed a bug that was not hiding the Reports API HTML iframe from screen readers.
Bugfixes
Items API v1.108.12, Assess API v2.119.21, Questions API v2.173.24- Fixed a bug where self-hosted adaptive errors were logged incorrectly as HTTP 500 errors. They will now be logged correctly as HTTP 503 errors.
- Fixed a bug that created an empty Item when resuming an Activity that was on the last section.
- 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.
Bugfixes
Questions API v2.173.23, Reports API v1.22.8- Fixed a bug where the
sharedpassage
feature type was not being rendered in two column layout in Item Branching Adaptive Assessments. - Fixed a bug in the
seek
public methods for thevideoplayer
andaudioplayer
feature types. Theseek
method now sets the video player and the audio player to the desired progress, even when the player has not been played. - Fixed a bug that was causing issues with the
.border
CSS class name. - Fixed a bug in the
response-analysis-by-item
report, where total score was inaccurate due to round off to nearest integer.
Bugfixes
Questions API v2.173.22- Fixed a bug causing Questions API to fail in validating Question types like
association
correctly, when the possible responses contained invalid HTML data.
Bugfixes
Questions API v2.173.21, Reports API v1.22.7- Fixed a bug when using the Enable scrolling for long content layout setting in the Author Site, which caused two scrollbars to render in the test.
- 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.
Polish
Questions API v2.173.21, Annotations API v0.16.6- Improvement: fixed an accessibility warning for the
mcq
Question type when the role conflicts with other ARIA attributes. - Improvement: internal changes to improve error reporting.
Bugfixes
Items API v1.108.11, Questions API v2.173.20, Author API v1.83.8- Fixed a bug where dynamic data table values containing tabs prevented assessments from loading correctly.
- Fixed a bug whereby validation indicators were missing for the
numberlineplot
Question type. - Fixed a bug in one of our vendors where the
video
Question types would sometimes throw an error when using the scrubber. - Fixed a bug where Activities which contained Items in sections could not be previewed in the editor.
Polish
Questions API v2.173.20- Improvement: updated an error message for the
audio
recording Question type and validation, to provide more readily actionable information.
Bugfixes
Items API v1.108.10, Questions API v2.173.19, Author API v1.83.7, Question Editor API v3.91.7, Reports API v1.22.6- Fixed a bug where an annotation made in
assess
view and then subsequently viewed ininline
view was rendered misaligned to theassess
view. - 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.
- 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.
- Fixed a bug where grouped response titles with HTML entities didn't render properly.
- Fixed a bug where updating the Item reference at the same time as updating a Question/Feature resulted in a race condition.
- Fixed a bug where the UI Settings label for the audio player feature was not able to be overridden via the initialization options.
- 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.
Bugfixes
Questions API v2.173.18- 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.
Bugfixes
Assess API v2.119.20, Questions API v2.173.17- Fixed a bug that stopped a 'Skip to resources' label from rendering on a custom start page (
intro_item
) whenresource_items
was added. - Fixed a bug where the bottom regions shifted unexpectedly, when the user exited full screen mode.
- 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. - 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.
- 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. - Fixed a bug where the arrow keyboard event listeners were not aligned in right-to-left mode.
Polish
Author API v1.83.6, Question Editor API v3.91.6- Improvements to internal tracking mechanism.
Bugfixes
Questions API v2.173.16, Reports API v1.22.5- Fixed a bug that caused the token highlight Question type's left border to be cut off when rendered inside a shared passage.
- 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. - 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. - Fixed a bug in the
session-detail-by-item
report, where sometimes the report rendered incorrectly when there were twosession-detail-by-item
reports loaded on the same page.
Polish
Questions API v2.173.16- 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.
- Improvement: removed the
comment
DOM node fromlongtextV2
when users paste the content from Windows OS web browsers into the Learnosity editor. - Improvement: better XSS prevention.
Bugfixes
Assess API v2.119.19, Questions API v2.173.15- Fixed a bug where a
Cannot read properties of undefined
error would be thrown when a Question's attempt status changed. - Fixed a bug where students could avoid a hard submit by clicking the review button.
- Fixed a bug where rulers (6 and 12 inches) didn't render units in the same size.
- Added a message explaining that the
video
Question type is not supported in the Safari browser versions for Mac and iPadOS. - Mathcore v1.77.5
- Fixed a bug where
treatLettersAsVariables
in subscripts is not handled correctly causing a scoring error.
Bugfixes
Assess API v2.119.18, Questions API v2.173.14, Reports API v1.22.4- Fixed a bug where the administration panel showed an unnecessary message, saying
“Incorrect password. Please try again”
before submitting the password. - Fixed a bug, correcting some broken styles that were appearing with modal windows.
- 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.
- Fixed a bug, improving XSS protection.
- 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.
Polish
Question Editor API v3.91.5, Reports API v1.22.4- Improvement: updated ARIA-labels of the cursor movement arrows inside the math keypad.
- Improvement: removed internal tracking mechanism.
Bugfixes
Assess API v2.119.17, Questions API v2.173.13, Author API v1.83.5, Annotations API v0.16.5- Fixed a bug, where the
auto_save
function being executed would cause any paused video or audio recordings to be stopped. Theauto_save
function will now only execute when recordings are already stopped. - Fixed a bug, an issue that would intermittently occur when exiting full screen mode.
- Fixed a bug where the resource dialog didn't open when first entering and exiting full screen.
- Fixed a bug where the Masking tool was not working when the page initially loaded.
- 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. - Fixed a bug where screen readers would read the audio player play button as a list element.
- 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.
- Fixed a bug, an issue that made it difficult to apply highlights on iOS touch devices (iPhones).
- Fixed a bug where the initialization request missed the input “group_id” validation.
Polish
Assess API v2.119.17, Questions API v2.173.13- 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. - Improvement: fixed accessibility issues on the math keypad information dialog.
Bugfixes
Assess API v2.119.16, Question Editor API v3.91.4, Annotations API v0.16.4- Fixed a bug where intro items that autoplay audio, failed to load on iOS devices.
- Fixed a bug that threw an exception when clicking the response masking tool, when sections were configured in an assessment.
- Fixed a bug with the token highlight Question type, where pasted content was not tokenized into sentences properly.
- Fixed a bug where the Annotations API text highlight tool was hidden behind the iPad's native tooltip.
Bugfixes
Assess API v2.119.15, Questions API v2.173.12- Fixed a bug, a missing ARIA label in the last Item of an assessment, when the right region was overridden by the 'next' button.
- Fixed a bug where the math content in the distractor rationale feature was not being rendered correctly.
- Fixed a bug that caused math content in the distractor rationale to not render, even when
is_math
was set to true.
Bugfixes
Items API v1.108.9, Assess API v2.119.14, Questions API v2.173.11- Fixed a bug, which prevented the inheritance of regions in later sections of an assessment.
- Fixed a bug where the screen reader navigation in full screen would focus on unwanted elements.
- Fixed a bug where the custom outro Item (which appears at the end of an assessment) displayed a
Skip to navigation
link. - Fixed a bug where the Assessment player was not rendering correctly, when a section was configured with
regions
orregion_overrides
. - Fixed a bug where the submit button disappeared from regions configured to use a single section.
- Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
- Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.
- Fixed issues on the tabbing order of elements within the modal window of the Math essay keypad.
Polish
Question Editor API v3.91.3- Improvement: internal tooling update to improve the compatibility of the app.
Bugfixes
Items API v1.108.7, Assess API v2.119.11, Questions API v2.173.10- Fixed a bug that caused the default configuration (and all sections' configuration) to be overridden by the configuration from the first section.
- Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
- Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.
- Fixed a bug where an error would appear, “TypeError: this.getQuestionsApp(...).getMetadata is not a function” when the user saved or reloaded an Item authoring page.
- Fixed a bug where the disable method was not working for the hotspot Question type.
- Fixed a bug where the
resetValidationUI
public method wouldn't work in the imageclozeassociationV2 Question type . - 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".
- Fixed a bug where the
Choice matrix
table with configuredstem numeration
is not in full-width inChrome ver.93
.
Bugfixes
Assess API v2.119.10, Questions API v2.173.9, Annotations API v0.16.3- Fixed a bug where increasing the zoom whilst in the full screen mode of an assessment caused long Items to be unreadable.
- Fixed a bug that caused the unload event of the iOS web view to be ignored in Questions API.
- Fixed a bug, where enabling the shuffle option caused the distractor-rationale-per-response feature to stop working correctly.
- Fixed a bug that caused the
imageclozeassociationV2
Question type to fail to trigger thevalidated
event, intermittently. - 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
. - Fixed a bug that prevented the audio recorder Question from setting a correct score when the
validation.min_score_if_attempted
value was set. - 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.
Polish
Questions API v2.173.9- Improvement: corrected the contrast ratio on the calculator's top bar and the close button.
Bugfixes
Assess API v2.119.9, Questions API v2.173.8, Author API v1.83.4, Question Editor API v3.91.2, Data API v1.49.5, Annotations API v0.16.2- Fixed a bug where the 'skip to navigation' link wouldn't appear in horizontal or horizontal-fixed layouts.
- 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.
- 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. - 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. - Fixed a bug that caused an unnecessary scrollbar to appear, when math content was included in the stimulus.
- Fixed a bug, where searching for an Item title did not return the expected results.
- 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.
- Fixed a bug where changing Question type before the previous one finished rendering could show duplicate elements.
- GET
sessions/reports/adaptive
: Fixed a bug where providing a valid next token to the endpoint threw a validation error. - Fixed a bug where some sessions endpoints returned an incorrect next token when
asc
sort was used. - Fixed a bug causing the user to be able to focus into the editable area of the
notepad
component after the notepad is collapsed.
Polish
Questions API v2.173.8- Improvement: updated the stability of the
image upload
Question type, by solving a minor reported error.
Bugfixes
Items API v1.108.5, Assess API v2.119.8, Author API v1.83.3, Reports API v1.22.3, Annotations API v0.16.1- Fixed a bug that caused dynamic content in shared passages to render incorrectly, when
dynamic_items
andtry_again
were used together. - 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.
- Fixed a bug where a console error was being thrown when saving custom Question types.
- 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. - 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.
Polish
Reports API v1.22.3- Improvement: updated CSS styles in reports, to allow for easier user customization.
Bugfixes
Assess API v2.119.7, Questions API v2.173.6- Fixed a bug that prevented the metadata in
localStorage
from being stored after closing the browser, when theauto_save
init option was enabled. - Fixed a bug that caused math content to render incorrectly inside the suggested answer list.
Bugfixes
Assess API v2.119.6, Data API v1.49.4- Fixed a bug where the audio in shared passages would not stop when the Activity was paused.
- Fixed a bug where some sessions endpoints returned an incorrect next token.
Polish
Questions API v2.173.5- Improvement: sanitised certain response answers in the
imageUpload
,formulaV2
andchemistry
Questions, to prevent against potential XSS attack.
Bugfixes
Assess API v2.119.5, Questions API v2.173.4, Question Editor API v3.91.1, Data API v1.49.3, Reports API v1.22.2- Fixed a bug where the
scroll_to_top
initialization option did not work, when the offset value fromscroll_to_test
was set. - Fixed a bug where a custom dialog was not displaying properly, when called after a
test:submit:success
event was triggered. - Fixed a bug where using
overline
for repeated decimals withequivValue
in math Questions caused a scoring error. - Fixed a bug where using parentheses in an exponent when
allowInterval
was checked caused a scoring error. - 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.
- Fixed a bug that caused
itembank/offlinepackage
to fail silently if an Item encoded as a string was passed into the payload. - Fixed a bug where reinitialising a live report would reset, but did not reinitialise the Events API app instance.
Polish
Questions API v2.173.4, Data API v1.49.3, Reports API v1.22.2- Improvement: improved the stability of the
audio
Question type. - Improvement: improved the stability of the drag-and-drop Question types
classification
,imageclozeassociationV2
andsortlist
. - Improvement: internal changes for reliability.
- Improvement: internal changes to support future functionality.
Bugfixes
Items API v1.108.4, Assess API v2.119.4, Questions API v2.173.3, Author API v1.83.2, Data API v1.49.2- 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. - Fixed a bug where an error would appear, saying
undefined: The start item index is out of bounds. start_item:0
after resuming a session from stored metadata in local storage. - 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.
- Fixed a bug in the
fileUpload
,imageUpload
andaudioPlayer
Question types. Certain inputs are now be sanitised to improve security, preventing scripting elements from being embedded. - Fixed a bug that prevented Math Question Generator configuration from showing new keyboard type dropdowns inside Question Editor 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.
Bugfixes
Questions API v2.173.2- Fixed a bug where alternate answers were not being saved in the 'Label Image with Text' Question type, and other Questions based on
imagecloze
.
Bugfixes
Items API v1.108.3, Assess API v2.119.3, Questions API v2.173.1, Author API v1.83.1- 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. - Fixed a bug that prevented the metadata in
localStorage
from being stored after closing the browser, when theauto_save
init option was enabled. - Added support for handling the shorthand
region_overrides
for per-section configuration. Now, developers can use that to add or remove buttons or elements from a specific user interface region within the page. - 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.
- Fixed a bug that prevented users from progressing, after closing the “Submit” dialog on the last dynamic Item in an assessment.
- Fixed a bug where an error would appear, "TypeError: this.getQuestionsApp(...).getMetadata is not a function" when the user saved or reloaded an Item authoring page.
- Fixed a bug that threw an
IDBDatabase.transaction
exception whenindexedDB
was blocked by external browser extensions. - Fixed a bug, where the cursor would go to the wrong table cell in the
longtextV2
Question type after users deleted table content. - 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. - 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.
Polish
Questions API v2.173.1, Author API v1.83.1, Data API v1.49.1- Improvement: improved the stability of the
audio
Question type. - Improvement: changes to back-end systems for upcoming performance enhancement.
Bugfixes
Assess API v2.119.1- Fixed a bug that caused the arrow keys of the
longtextV2
Question type to stop working inside the assessment player.
Features
Author API v1.83.0- Added a functionality that converts Activities in legacy format into modern, regions-based format when these Activities are opened in the Activity Editor.
- Added the ability to search for align-able standards in Academic Benchmarks / AB Connect using their full or partial short code.
- Added support for multiline tooltips in the Item and Activity settings Tags sections.
Bugfixes
Items API v1.108.2, Assess API v2.119.0, Questions API v2.173.0, Author API v1.83.0- Fixed a bug, to support an old data_table_seed format through a Consumer Service Option.
- 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.
- Fixed a bug, where the stored
reading_time
value in the metadata was not compared to the currentreading_time
before saving to the database. - Fixed a bug in the case if the Question content was too wide for the container, it would overlap and break the layout.
- Fixed a bug, restoring the missing zero in the keyboard shortcut hints.
- Fixed a bug where the ARIA-pressed state didn't change when users clicked the toolbar buttons. This improves compliance with the WAI-ARIA standard, in this case concerning the state of buttons which can be toggled on and off.
- Fixed a bug where code block elements could be inserted in the middle of inline code elements.
- Fixed a bug that caused pasted content in the
longtextV2
Question type's code editor to be rendered improperly, when it was pasted inside the default editable area of thelongtextV2
Question type. - Fixed a bug in the
longtextV2
Question type's code editor tool, to prevent cross site scripting (XSS) attacks. Note that, sensitive HTML tags likescript
, oriframe
will be transformed into their corresponding uppercase versions, like so:SCRIPT
andIFRAME
. - Fixed a bug where the text areas in the
imageclozetext
Question type became transparent. - 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. - Fixed the Code Editor theme and highlighting.
- Fixed a bug that threw an exception when users copied or pasted text in the
longtextV2
Question type, in the Firefox browser. - Fixed a bug, where Activities containing a custom Question type would return an error:
Cannot read property 'startsWith' of undefined
. - Fixed a bug where the decimal score of Math Question Generator was not reflected correctly in the Question JSON.
- Fixed a bug where the option to duplicate Activities with no Items was not being shown.
Polish
Assess API v2.119.0, Questions API v2.173.0, Author API v1.83.0, Question Editor API v3.91.0, Data API v1.49.0- Improvement: show an error message window when the system is having trouble loading bundles for users.
- Improvement: updated the accessibility colors and animation for the flag icon inside the table of contents for the assessment player.
- Improvement: added accessible messaging to the loading spinner, so that accessible users are also informed when an Activity is loading.
- Improvement: when force-saving in the case of the user quitting, the system will now only save the session to the database when the
auto_save
setting is enabled, then store metadata tolocalStorage
. - Improvement: corrected the contrast ratio on formula keypads so that they're accessible.
- Improvement: added the missing ARIA-pressed state attribute to graphplotting toolbar buttons. This improves compliance with the WAI-ARIA standard, in this case concerning the state of buttons which can be toggled on and off.
- Improvement: updated the framework library for the
imageclozetext
andimageclozedropdown
Question type s. - Improvement: the "Show options" button for the default Activity builder templates now appears without needing to hover the mouse cursor over the template row.
- Improvement: users are now allowed to set the
image.width
forimageclozetext
andimageclozedropdown
Question types. - Improvement: internal changes for reliability and database upgrade compatibility.
Features
Assess API v2.118.0, Questions API v2.172.0, Author API v1.82.0, Annotations API v0.16.0- Added a new capability for the region sections to apply
region_overrides
in the sections level and navigate accordingly. - Added
codeInline
andcodeEditor
support in thelongtextV2
Question type s for students to respond with preformatted code. - Added additional ligature symbols ß, Œ and œ to the character map for Questions API.
- Added the ability to display the reference and title of an Item belonging to an Activity.
- Added a new public method,
toggleGrid
to toggle the display of the background grid for the drawing tool.
Bugfixes
Items API v1.108.1, Assess API v2.118.0, Questions API v2.172.0, Author API v1.82.0, Question Editor API v3.90.1, Reports API v1.22.1, Annotations API v0.16.0- Fixed a bug where the section title and subtitle were not updating in the resume state, when the section configuration was set to
allow_backward_navigation
. - Fixed a bug, preventing the Annotations API URL from being loaded twice when using
rendering_type: "assess"
mode. - Fixed a bug in
itemadaptive
and Testlet Adaptive (branching
) Activities where an assessment would terminate too early if no more seeding Items matching the requested criteria could be found. - 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:
. - 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. - 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. - Fixed a bug, where the hide gridlines setting had no effect on the
simplechart
Question type. - Mathcore v1.77.1
- Fixed a bug where the
clozechemistry
Question type was evaluated incorrectly when tolerance was defined. - Fixed a bug wherein response text inputs were surrounded with a white background for the imageclozeformula Question type .
- Fixed a bug, an XSS issue where JavaScript content was executing inside SVG
xlink:href
attributes. - Fixed a bug that caused unused empty
responses
data to be saved into the response value offormulaV2
andchemistry
Question types. - Fixed a bug where the objects
react state
andredux store
should have been treated as immutable, but they were mutated directly. - Fixed a bug where setting the
item_search
initialisation option along with an emptytitle
object caused the app to crash. - 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.
- Fixed a bug, where clicking on highlighted text when interactions were disabled would throw an error.
Polish
Assess API v2.118.0, Questions API v2.172.0, Author API v1.82.0, Data API v1.48.0- Improvement: revised the table of contents screen display, so that only the active Items within the current section are visible there, after users have navigated to a different section when
section_options.allow_backward_navigation
was set totrue
. - Improvement: revised the review screen display, so that only the active Items within the current section are visible there, after users have navigated to a different section when
section_options.allow_backward_navigation
was set totrue
. - Improvement: moved the resources menu to a dialog window that is movable and resizable.
- Improvement: updated the error messages for the following error codes
10001
,10003
, and10007
. - Mathcore v1.77.1
- Improvement: validating decimal numbers with a single space after the decimal separator will now validate the same, for example,
1. 23
will be considered the same as1.23
. - Improvement: updated the Tags view in Item edit and Activity edit views. Tag names are now sorted alphabetically under their respective Tag types for an easier adding, removing and viewing experience.
- Improvement: internal changes for reliability and database upgrade compatibility.
Features
Items API v1.108.0, Assess API v2.117.0, Questions API v2.171.0, Author API v1.81.0, Question Editor API v3.90.0- Added
section_options.allow_backward_navigation
support to assess mode's sections to allow users to navigate back to previously attempted sections. - Added
section_options.display_total_item_count
support to assess mode's sections to allow users to see the total number of available Items inside all sections. - Added
section_options.allow_backward_navigation
support to sections in assess mode, to allow users to navigate back to previously attempted sections. - Added
section_options.display_total_item_count
support to sections to allow users to see the total number of available Items inside all sections. - Added a flag
disable_force_save_on_quit
to prevent force-saving content when the user quits. By default, it's set tofalse
which will always save when quitting. - Added a flag
enable_arrowkey_item_change
to allow arrow key navigation of Items in the assessment player. - Added a new capability for the
itemcount_element
to be placed in the bottom region and center alignment, for small screen resolutions. - Added ‘cent', ‘implied by', 'Nabla', 'Much greater than', ' Much lesser than' and ‘because' symbols to the math keypad custom symbols.
- Added 'Nabla' and Standard basis: I, J , K symbols to the default calculus symbol group.
- Added new Activity edit rendering in "adaptive" mode, based on the presence of an adaptive object. This enables the user to edit between standard and adaptive Activities.
- Added the ability to display the Activity and Item reference along with the title. This feature can be seen in the Activity list, Item list, Item picker, intro Item picker or outro Item picker views when enabled.
- Added ‘cent’, ‘implied by’, 'Nabla', 'Much greater than', ' Much lesser than' and ‘because’ symbols to the math keypad custom symbols.
- Added the "Group possible responses" option to the imageclozeassociationV2 Question type.
Bugfixes
Items API v1.108.0, Assess API v2.117.0, Questions API v2.171.0, Reports API v1.22.0- Fixed a bug that caused Items API to resume in the wrong Item position when
Items as an array of objects
were used insidesections
. - 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.
- Fixed a bug where the colour contrast for the partially attempted indicator in the assessment player was not visible enough.
- Fixed a bug that threw an exception if users pasted an image into the
longtextV2
Question's text editor that had no image formatting option set. - Fixed a bug that caused the width of
clozeassociation
Questions to be rendered incorrectly inside inactive Items. - Fixed a bug that threw an exception when calling the
mapValidationMetadata
public method of theclassification
Question type with thedistractor_rationale_response_level
argument without settingmetadata.distractor_rationale_response_level
data. - Fixed a bug that prevented the check answer button from working correctly in the
simplechart
Question type. - Fixed a bug in the
clozeassociation
Question type where the dragged text Item with long text content was not showing in the target drag-zone. - Fixed a bug that caused an error in Questions API, which said
TypeError: Cannot get property 'x' of undefined or null
. - Fixed a bug, a performance issue that could sometimes cause the
lastscore-by-activity
report to return 500 errors.
Polish
Items API v1.108.0, Assess API v2.117.0, Questions API v2.171.0, Question Editor API v3.90.0, Data API v1.47.0, Reports API v1.22.0- Improvement: updated the tracking analytics process to log and process backend errors better.
- Improvement: added a flag icon to flagged Items in the right hand table of contents.
- Improvement: improved the tracking analytics process to log and process backend errors better.
- Improvement: updated dependency libraries to improve the compatibility of Question Editor API.
- Improvement: internal changes for reliability and scalability.
- Improvement: In the
response-analysis-by-item
report, the default student row order now follows the order of the provided `users` array.
Features
Assess API v2.116.0, Questions API v2.170.0- Added a new background to indicate a
partially attempted
status for the Item icon in the review screen panel. - Added a filter to sanitize content pasted into the response field of essay Question types. Images and math content pasted from external sources will no longer be accepted, as this was causing issues with submitted responses. Images should be added using the image tool, and math should be entered using the Learnosity math editor. This will result in cleaner and more reliable data in the system.
- Added
spellcheck
support for the text tool in thedrawing
Question type. - Added
spellcheck
support for theimageupload
Question type.
Bugfixes
Assess API v2.116.0, Questions API v2.170.0, Author API v1.80.0- Fixed a bug that prevented audio from playing, when using the audioPlayer public method.
- 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. - Fixed a bug where dialog elements had a duplicate ID attribute.
- Fixed a bug where the tooltip text on the full-screen button was inaccurate.
- Fixed a bug that prevented skip-to-navigation from working for the finish and submit buttons.
- Fixed a bug in how ARIA labels for images in
clozeassociation
Question type responses are generated so that screen readers read out the alt text, and not the HTMLimg
tag. - Fixed a bug that prevented audio from playing, when using the audio player public method.
- 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. - Fixed a bug where fractions and large numbers could be entered as the minor tick count for
numberlineplot
Question type. - Fixed a bug, where the placeholder was not displaying in the
plaintext
Question type. - Fixed a bug, which was preventing the page from throwing an
UncaughtPromise
error when initializing Questions API in browsers which have cookies disabled. - Fixed a bug where reordering an Item's widgets would not show in the audit trail if it was the only modification to the Item as part of that save operation.
Polish
Assess API v2.116.0, Questions API v2.170.0, Author API v1.80.0, Question Editor API v3.89.1- Improvement: fixed a typo in the
warningOnSectionChangeBodyMsg
i18n label. - Improvement: changed ARIA labels for audio player buttons to minimise screen reader's button announcement when playing audio.
- Improvement: update accessibility in the
classification
Question type. - Improvement: updated accessibility UX in the
association
Question type. - Improvement: internal changes to support future functionality.
- Improvement: updated dependency libraries to improve the compatibility of Question Editor API.
Features
Assess API v2.115.0, Questions API v2.169.0, Author API v1.79.0, Question Editor API v3.89.0- Added styling for the skip-to-navigation link in Assess API. This will improve the appearance of the user interface.
- Added a 'Partially Attempted' flag to the assessment player review screen. This will allow students to easily view a list of their Questions or Items which were partially attempted, during an exam or test.
- Added support for .BMP and .JFIF images in the editor.
- Added a
Difficulty level
field in the Details tab of the Edit Activity settings. - Added the option to turn off the browser spellcheck and text correction feature in the drawing and image annotation Question types. This allows educators to restrict the use of this feature when they want to evaluate the students' own writing abilities.
Bugfixes
Items API v1.107.0, Assess API v2.115.0, Questions API v2.169.0, Author API v1.79.0- Fixed a bug in Self-hosted adaptive Activities where refreshing a freshly-loaded assessment could lead to an error loading Items.
- Fixed a rare database connection bug that would lead to an error in Adaptive assessments.
- Fixed a bug that caused Assess API to render two scrollbars in the
horizontal-fixed
region, when an Activity contained thescrollablepassage
feature. Only one scrollbar is needed. - Fixed a bug where the annotation icons were misaligned in the expanded side panel.
- 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.
- Fixed a bug, restoring a missing outline for when a tab is focused in the assessment player.
- Fixed a bug where the 'info' button did not display an explanation in the rating Question type.
- Fixed a bug, correcting the display for the horizontal Math keypad so that it retains its full width.
- Fixed a bug that prevented the
resetValidationUI()
public method from clearing correct answers for thenumberlineplot
Question type . - Fixed a bug in the sort list Question type, that created non-unique IDs when there were multiple instances of the Question in the same page.
- Fixed a bug that prevented LaTeX content from rendering in review mode.
- Fixed a bug where both the Item settings acknowledgments field and the editing feature for Academic Benchmarks / AB Connect were not disabled when read only mode was enabled.
- Fixed a bug where pasting content into a CKEditor field was not recognised as a change.
- Fixed a bug where selecting an existing passage automatically saved the Item, which was not the intended behavior.
- Fixed a bug where the Item settings modal window was overflowing into the host page.
Polish
Questions API v2.169.0, Author API v1.79.0- Changed 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.
- Improvement: updated the version of the API used for the standards integration with Academic Benchmarks / AB Connect.
- Added validation to init options - read-only Items. This enables validation for read-only Items configuration.
For information on releases prior to 6th June 2018, please click here.