Combined Product Release Log Overview
All Learnosity product releases and notes for each.
Versions on this page
Version | Release date | End of Life |
---|---|---|
Latest | ||
2024.2.LTS Recommended | 26th June 2024 | June 2026 |
2024.1.LTS | 6th March 2024 | March 2026 |
2023.3.LTS | 25th October 2023 | October 2025 |
2023.2.LTS | 7th June 2023 | June 2025 |
2023.1.LTS | 15th February 2023 | February 2025 |
2022.3.LTS | 3rd November 2022 | December 2024 |
2022.2.LTS | 22nd June 2022 | July 2024 |
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
Questions API v2.214.0, Author API v1.104.1- Added new
multistepmath
Question type . - Added support for commas in dynamic content values.
Bugfixes
Assess API v2.137.1, Questions API v2.214.0, Author API v1.104.1- Fixed a bug where the timer would become inaccurate on lower powered machines.
- Fixed a bug where an indent mixed with other text format caused a cut off of the response in clozeassociation Questions.
- Fixed a bug where MathML tags were not persistently rendering.
- Fixed a bug where the focus indicator was not matching with the playing audio widget, as set by Action Builder.
- Fixed a bug where Questions API preview inside Author Aide was accidentally being styled by Author API CSS.
- Fixed a bug where questions generated via Author Aide could not be saved if the user's firstname or lastname were not set.
Polish
Author API v1.104.1, Question Editor API v3.119.1, Data API v1.67.0, Reports API v1.36.0- Improvement: updated the AB (Academic Benchmarks) standards browser to show standards codes in the search results.
- Improvement: updated internal libraries to maintain security, compatibility and performance.
- Improvement: enhanced the stability of the Scoring endpoint.
- Improvement: internal update for library package compatibility.
Features
Question Editor API v3.119.0, Annotations API v1.5.0- Added background capabilities for future features.
- Added an exclamation icon when the character limit is reached in the notepad.
Bugfixes
Questions API v2.213.0- Fixed a bug around unpredictable behavior of placing minus signs before functions in the scientific calculator.
- Fixed a bug where the keyboard was lagging when deleting text from the longtextV2 Question type on iPad.
Polish
Questions API v2.213.0- Improvement: updated internal libraries to maintain security, compatibility and performance.
Bugfixes
Items API v1.126.0- Fixed a bug that prevented learners from navigating to an adaptive Item where the Item's
reference
was provided as a number.
Polish
Items API v1.126.0- Improvement: updated internal libraries to maintain security, compatibility and performance.
Polish
Events API v1.14.0- Improvement: internal update for library package compatibility.
2024.2.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 2024.2.LTS release.
- Released: 26th June 2024
- End of Life: June 2026
Bugfixes
Assess API v2.137.1, Author API v1.103.3- Fixed a bug where the timer would become inaccurate on lower powered machines.
- Fixed a bug where Questions API preview inside Author Aide was accidentally being styled by Author API CSS.
- Fixed a bug where questions generated via Author Aide could not be saved if the user's firstname or lastname were not set.
Bugfixes
Items API v1.125.1, Questions API v2.212.1, Annotations API v1.4.1- Fixed a bug that prevented learners from navigating to an adaptive Item where the Item's
reference
was provided as a number. - Fixed a bug around unpredictable behavior of placing minus signs before functions in the scientific calculator.
- Fixed a bug where the keyboard was lagging when deleting text from the longtextV2 Question type on iPad.
- Fixed a bug with text area height for the notepad.
Polish
Questions API v2.212.1, Author API v1.103.1, Reports API v1.35.1- Improvement: updated internal libraries to maintain security, compatibility and performance.
- Improvement: updated initialization option checks for empty values.
- Improvement: replaced partially-correct SVG icon to improve color accessibility.
Features
Assess API v2.137.0, Author API v1.103.0, Annotations API v1.4.0- Added support for sections with the
vertical_element
Items region configuration. This allows all Items in a section to be displayed at once and stacked vertically, rather than separated into separate slides in the assessment player UI. - Added random Activities as enabled by default.
- Added support for loading Author Aide API inside Author API.
- Added public method
refreshSearch
to allow users to refresh a search page. - Added the ability to move and resize the
notepad
via mouse and keyboard.
Bugfixes
Questions API v2.212.0, Author API v1.103.0- Fixed a bug where the
Choice Matrix
Question type showed the correct or incorrect answers in review mode whenautomarkable
was set tofalse
. - Fixed a bug where authors could save Items which were marked as read only by the read_only initialization option.
Polish
Items API v1.125.0, Events API v1.14.0, Question Editor API v3.118.0, Data API v1.66.0, Reports API v1.35.0- Improvement: internal update for library package compatibility.
Bugfixes
Assess API v2.136.2, Questions API v2.211.2, Author API v1.102.0, Question Editor API v3.117.2, Data API v1.65.1, Reports API v1.34.1- Fixed a bug where the assessment could not be submitted with a
"hard"
limit type when the countdown timer changed from 1 second to 0. - Fixed a bug where the special character entry button did not have a descriptive
aria-label
set. - Fixed a bug where certain accessibility attributes were missing from the tab-related elements.
- Fixed a bug where entering symbols via the character viewer did not update the preview pane.
- Fixed a bug where the selected group tab was missing an
aria-selected
attribute. - Fixed a bug where the
jobs/sessions/scores/subscores
andjobs/sessions/metadata
endpoints failed with an ambiguous error message for requests with duplicate sessions. - Fixed a bug in the Last Score by Activity Report where the report did not render properly with PostgreSQL datasource.
Polish
Events API v1.13.0, Author API v1.102.0, Data API v1.65.1- Improvement: internal changes to support future functionality.
- Improvement: implemented changes required for an upcoming feature.
- Improvement: updated vendors for security and compatibility.
Bugfixes
Questions API v2.211.1- Fixed a bug where not assigning a valid response in
numberlineplot
Question type was preventing navigation in assessment.
Bugfixes
Assess API v2.136.1, Questions API v2.211.0, Author API v1.101.0, Question Editor API v3.117.1, Data API v1.65.0- Fixed a bug where the notepad module could throw an error when toggling its visibility.
- Fixed a bug whereby epsilon variants were not handled correctly in the
clozeformulaV2
Question type. - Fixed a bug whereby tick value labels on number line Question types did not round floating points properly.
- Fixed a bug in random Activity labels, adding an extra space after commas where required.
- Fixed a bug where reordering multiple Items within the Activity editor would not order the Items as expected.
- Fixed a bug where spacing in the search toolbar was incorrect.
- Fixed a bug where the 'Select All' checkbox did not properly check or uncheck Items inside a random Activity.
- Fixed a bug with the DOM tree when adding tabs to an Item, to bring it more in line with web accessibility guidelines.
- Fixed a bug whereby editing ARIA labels caused duplication of spans.
- Fixed a bug where calling the
/sessions/scores
endpoint did not return results in the correct order. - Fixed a bug where the
jobs/sessions/statuses
endpoint was failing with an ambiguous error message for requests with duplicate sessions.
Polish
Author API v1.101.0, Reports API v1.34.0- Improvement: removed the aspect ratio lock button. In future, it will not be possible to change the aspect ratio of images.
- Improvement: enhanced stability for the
response-analysis-by-item
report.
Bugfixes
Assess API v2.136.0- Improvement: updated internal libraries to maintain security, compatibility and performance.
Polish
Items API v1.124.1, Questions API v2.210.0, Question Editor API v3.117.0, Annotations API v1.3.0- Improvement: updated internal libraries to maintain security, compatibility and performance.
- Improvement: internal changes to support future functionality.
Bugfixes
Questions API v2.209.0, Question Editor API v3.116.2- Fixed a bug in multiple choice Questions, where labels maintained a pointer cursor even after
disable
had been called. Now, the label pointer cursor will be changed to 'not allowed'. - Fixed a bug whereby Control + Backslash was failing to open the formula editor modal window for the
formulaessayV2
Question type. - Fixed a bug where accented vowels added by the Mac context menu were not displayed in the preview.
- Fixed a bug where the number input field accepted numbers outside of the allowed range and invalid numbers such as 00 & 000.
- Fixed a typo in the
short text
Question type preview image.
Bugfixes
Items API v1.124.0, Question Editor API v3.116.1- Fixed a bug causing a random Activity to fail to load Items from different Item banks using
organisation_id
. - Fixed a bug which caused a race condition when loading the CKEditor text editor.
Polish
Items API v1.124.0, Questions API v2.208.0- Improvement: Internal update to improve self hosted adaptive stability.
- Improvement: refined the accessibility for
numberlineplot
Question type. - Improvement: updated the ARIA label for the
plaintext
Question type text area for better readability.
Bugfixes
Items API v1.123.0, Questions API v2.207.0- Fixed a bug causing adaptive assessment to fail to resume, when learners exited the assessment player without submitting on an Item that did not belong to the last step of the Item branching.
- Fixed a bug where an out-of-sync client and server time configuration wasn't handled properly for the
start_time
option. - Fixed a bug causing adaptive asssessment to be resumed on the wrong Item position when the client's self-hosted adaptive endpoint,
getNextItems
failed. - Fixed a bug where the validation didn't show the correct answers for the
hotspot
Question type.
Polish
Question Editor API v3.116.0- Improvement: updated internal libraries to prepare for future features.
2024.1.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about the 2024.1.LTS release.
- Released: 6th March 2024
- End of Life: March 2026
Bugfixes
Questions API v2.206.8- Fixed a bug where the keyboard was lagging when deleting text from the longtextV2 Question type on iPad.
Bugfixes
Questions API v2.206.7- Fixed a bug around unpredictable behavior of placing minus signs before functions in the scientific calculator.
- Fixed a bug where the
Choice Matrix
Question type showed the correct or incorrect answers in review mode whenautomarkable
was set tofalse
.
Polish
Questions API v2.206.7- Improvement: Internal update to improve the security of the
audio
Question type's uploaded assets.
Bugfixes
Items API v1.122.3- Fixed a bug that prevented learners from navigating to an adaptive Item where the Item's
reference
was provided as a number.
Bugfixes
Assess API v2.135.7, Questions API v2.206.6- Fixed a bug where the assessment could not be submitted with a
"hard"
limit type when the countdown timer changed from 1 second to 0. - Fixed a bug where the special character entry button did not have a descriptive
aria-label
set.
Bugfixes
Assess API v2.135.6, Question Editor API v3.115.3, Data API v1.64.5, Reports API v1.33.4- Fixed a bug where the notepad module could throw an error when toggling its visibility.
- Fixed a bug whereby editing ARIA labels caused duplication of spans.
- Fixed a bug where the
jobs/sessions/statuses
endpoint failed with an ambiguous error message for requests with duplicate sessions. - Fixed a bug in the Last Score by Activity Report where the report did not render properly with PostgreSQL datasource.
Polish
Data API v1.64.5- Improvement: internal update to improve the security and stability of the app.
Bugfixes
Questions API v2.206.5- Fixed a bug where not assigning a valid response in
numberlineplot
Question type was preventing navigation in assessment.
Bugfixes
Questions API v2.206.4, Data API v1.64.4- Fixed a bug in the
choicematrix
Question type, where clicking certain spots on the response selection area prevented the option from being selected. - Fixed a bug whereby epsilon variants were not handled correctly in the
clozeformulaV2
Question type. - Fixed a bug whereby tick value labels on number line Question types did not round floating points properly.
- Fixed a bug where calling the
/sessions/scores
endpoint did not return results in the correct order.
Polish
Data API v1.64.3, Reports API v1.33.3- Improvement: updated internal libraries to maintain security, compatibility and performance.
- Improvement: enhanced stability for the
response-analysis-by-item
report.
Bugfixes
Assess API v2.135.5, Questions API v2.206.3, Author API v1.100.5, v1.100.4, Question Editor API v3.115.2- Fixed a bug in the
idle_timeout
initialization option, where an error was being thrown after using thereset
method, then creating a new app instance. - Fixed a bug, which improves the app's responsiveness and stability.
- Fixed a bug in the multiple choice Question type, where labels maintained a pointer cursor even after
disable
had been called. Now, the label pointer cursor will be changed to 'not allowed'. - Fixed a bug where the
clozeassociation
andclassification
Question types were not accessible with the screen reader, when navigating to the drop zone response area. - Fixed a bug whereby Control + Backslash was failing to open the formula editor modal window for the
formulaessayV2
Question type. - Fixed a bug where
isSimplified
was not validating -1 in theclozeformula
Question type. - Fixed a bug where editing an Item within a random Activity incorrectly modified the Activity JSON.
- Fixed a bug where adding Items to an Activity via the
setActivityItems
public method inside thesave:activity
event was throwing an exception in the browser console. - Fixed a bug where groups in an Random Activity could not be deleted if there were no Items in the Activity.
- Fixed a bug where accented vocals added by the Mac context menu were not displayed in the preview.
- Fixed a bug where the number input field accepted numbers outside of the allowed range and invalid numbers such as 00 or 000.
Polish
Author API v1.100.4- Improvement: optimized the performance of searching for Activities when filtering by user ID.
Bugfixes
Assess API v2.135.4, Author API v1.100.3, Question Editor API v3.115.1- Fixed a bug with
idle_timeout
where an error was being thrown after using thereset
method, then creating a new app instance. - Fixed a bug that was causing the preview and Item list of random assessment to re-render inconsistently.
- Fixed a bug which caused a race condition when loading the CKEditor text editor.
Bugfixes
Items API v1.122.2, Assess API v2.135.3, Questions API v2.206.2, Author API v1.100.2, Data API v1.64.2- Fixed a bug causing adaptive assessment to fail to resume, when students exited the app without submitting on an Item that did not belong to the last step of the Item branching.
- Fixed a bug that caused adaptive assessments to be resumed on the wrong Item position, when the client's self-hosted adaptive endpoint
getNextItems
failed. - Fixed a bug where an out-of-sync client and server time configuration wasn't handled properly for the
start_time
initialization option. - Fixed a bug with the
defer_render
init option where it was throwing an error on Item navigation. - Fixed a bug where the validation didn't show the correct answers for the
hotspot
Question type. - Fixed a bug whereby disabling "Show keypad hints" was not working for the
formulaessayV2
Question type formula keypad. - Fixed a bug where the preview for a Random assessment Activity did not render properly when using the initialization option to display the current Item reference.
- Fixed a bug where the
sessions/responses
endpoint was sometimes throwing a 500 server error.
Polish
Items API v1.122.2, Questions API v2.206.2, Author API v1.100.2- Improvement: Internal update to improve self hosted adaptive stability.
- Improvement: refined the accessibility for the
numberlineplot
Question type. - Improvement: implemented UI and UX polishes for the "random" assessment Activity creation and editing experience.
Bugfixes
Assess API v2.135.2, Author API v1.100.1, Reports API v1.33.1- Fixed a bug causing adaptive assessment to fail to resume, when learners exited the assessment player without submitting on an Item that did not belong to the last step of the Item branching.
- Fixed a bug where an out-of-sync client and server time configuration wasn't handled properly for the
start_time
option. - Fixed a bug causing an assessment with the sections to restart from the first Item instead of resuming from the previously saved Item. This issue occurs specifically when the assessment session fails to load the next section and learners manually resume the assessment.
- Fixed a bug preventing the assessment player from displaying a proper error dialog in cases of network errors occurring.
- Fixed a bug where a user did not see warning messages when they were about to add Item(s) to a random Activity group that was about to hit its limit.
- Fixed a bug in all supported viewport sizes where the CSS layout and borders for the random Activity summary were incorrect.
- Fixed a bug where adding a group after removing all groups via the "select all groups" checkbox rendered the said checkbox as checked.
- Fixed a bug where adding Items to a new random Activity group rendered all the group's Items as selected.
- Fixed a bug where the labels for search parameters were incorrect.
- Fixed a bug in the
session-detail-by-item
report, where it failed whencustom_widget_options
was passed in thequestions_api_init_options
.
Polish
Author API v1.100.1, Data API v1.64.1- Improvement: implemented UI and UX polishes for the "random" assessment Activity creation and edit experience.
- Improvement: minimized the number of searches being sent in the Tag search input field of the Item/Activity editor, improving performance on the back end.
- Added additional validation when saving random Activities.
Features
Questions API v2.206.0, Author API v1.100.0, Question Editor API v3.115.0, Data API v1.64.0- Added support for the less than or equal to (≦), greater than or equal to (≧), and question mark symbols in the keypad.
- Improved the accessibility of the
choicematrix
Question type by adding the validation statescorrect
,incorrect
, andno response given
to the Question inputs. - Added new Activity creation and edit capability for "random" assessments.
- Improvement: updated internal libraries to maintain security, compatibility and performance.
- Added support for validation of random Activities.
Bugfixes
Assess API v2.135.0, Questions API v2.206.0, Author API v1.100.0- Fixed a bug where the Item review screen overlapped the side menu navigation for Right to Left configured Activities.
- Fixed a bug where
isSimplified
was not validating certain mixed fractions correctly in theclozeformula
Question type. - Fixed a bug when special characters like ampersand (&) and semicolon (;) were sent to the
/abconnect/standards
endpoint, it should not raise any exceptions. - Fixed a bug where all Tags were shown if
show_tags
contained entries with non-existent Tags only.
Polish
Items API v1.122.0, Events API v1.12.0, Reports API v1.33.0, Annotations API v1.2.0- Improvement: internal changes to improve the stability of the app.
- Improvement: internal changes to support future functionality.
- Improvement: updated
label_bundle
fields "Total" and "Name" to lowercase as "total", "name" to match with other fields. - Improvement: internal tooling upgrade to improve the API's stability.
Features
Questions API v2.205.0, Question Editor API v3.114.0- Added support for the less than or equal to (≦), greater than or equal to (≧), and question mark symbols in the keypad.
- Improved the accessibility of the
choicematrix
Question type by adding the validation statescorrect
,incorrect
, andno response given
to the Question inputs.
Bugfixes
Questions API v2.205.0, Author API v1.99.3- Fixed a bug where an incorrect value was displayed upon hovering over a coordinate point when the display position on hover was enabled for the
graphplotting
Question type. - Fixed a bug where the formula help modal column heading titles could not be internationalized.
- Fixed a bug with shared passages Features not being processed by the media vault, and thus not being able to display or link to those assets.
- Fixed a bug which made it impossible to record audio in simple Features.
Polish
Items API v1.121.1- Added background capabilities for future features.
Features
Annotations API v1.1.0- Added the ability to move and resize
sticky notes
via mouse and keyboard. Also updated styling to improve user experience.
Bugfixes
Questions API v2.204.0, Author API v1.99.2- Fixed a bug where a table as a response in
classification
Question type did not follow the content styling width. - Fixed a bug where the calculator truncated trailing zeros for the E notation.
- Fixed a bug where the response container and draggables for the
clozeassociation
Question type overflowed when reaching certain widths. - Fixed a bug in the Academic Benchmark standards modal window where a maximum of 10 entries would be shown on certain pages.
Polish
Author API v1.99.2, Data API v1.63.3- Improvement: added the year to the subject dropdown in the Academic Benchmark standards modal window. This allows authors to differentiate between subjects with the same name.
- Improvement: internal changes to support future functionality.
Bugfixes
Questions API v2.203.2, Data API v1.63.2- Improvement: updated vendors for security and compatibility.
- Fixed a bug where Activity references could be saved with leading whitespace using the Set Activities endpoint.
Polish
Questions API v2.203.2, Reports API v1.32.1- Improvement: updated vendors for security and compatibility.
- Improvement: internal changes to support future functionality.
Features
Reports API v1.32.0- Added a feature in the
response-analysis-by-item
report, so that it continues rendering and shows a warning when there are multiple versions of Items in the sessions ifmultiple_version_item_warning
is set to true. Otherwise, it uses the previous behaviour.
Bugfixes
Questions API v2.203.1, Data API v1.63.1, Reports API v1.32.0- Fixed a bug with the accessibility implementation for clozedropdown, clozetext, and clozeassociation Question types when validating, and in review mode.
- Fixed a bug where the polygon tool in the
graphplotting
Question type was not validating correctly when duplicate points existed within the main shape, and the settingignore_repeated_shapes: Compared by points
was applied. - Fixed a bug where passing too many references to the
all
oreither
arrays for theitem_references
parameter when fetching Activities via theitembank/activities
endpoint would throw an exception. - Fixed a bug in the
response-analysis-by-item
report, where it failed to show the Item name (specified in the report initialization options) in the hover state tooltip. - Fixed a bug with the
label_bundle
key, where it threw an error saying "No data for this report", even whenlabel_bundle
was included in a request during initialization.
Polish
Questions API v2.203.1, Author API v1.99.1- Improvement: Updated the focus state of response dropzones containers for the
Image association V2
Question type for improved accessibility. - Improvement: internal performance updates for the search filters and toolbar.
Features
Reports API v1.31.1- Added a new SVG icon option for the "traffic light" scoring motif in the
lastscore-by-item-by-user
report, whenuseSVG
configuration is set totrue
. By default, and whenuseSVG
is set tofalse
, it shows the report with the traffic light scoring motif rendered with HTML5 canvas.
Bugfixes
Questions API v2.203.0, Author API v1.99.0, Data API v1.63.0- Added XSS sanitization to the Brightcove video player Feature.
- Fixed a bug when
hotspot
Question type was displaying correct answers in"review"
state whenshowCorrectAnswers
is set tofalse
- Fixed a bug where the response container for the
classification
Question type overflowed when reaching certain widths. - Fixed a bug in the processing of exponentials in the
clozeformula
Question type. - Fixed a bug whereby the presence of an emoji caused scoring for the
clozeformula
Question type to fail. - Fixed the error message for a bug which occurs when a Tag cannot be saved to the database.
- Fixed a bug where Activities containing an unpublished or archived Item could not be saved using the itembank/activities endpoint.
- Fixed a bug where the itembank/items endpoint was not validating arrays of string parameters properly.
Polish
Questions API v2.203.0, Author API v1.99.0, Reports API v1.31.1- Improvement: deprecated Brightcove as an option for the video player Feature.
- Improvement: improved Mathjax rendering performance.
- Improvement: implemented changes required for an upcoming feature.
- Improvement: internal changes to support future functionality.
2023.3.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about the 2023.3.LTS release.
- Released: 25th October 2023
- End of Life: October 2025
Bugfixes
Questions API v2.202.13- Fixed a bug where the keyboard was lagging when deleting text from the longtextV2 Question type on iPad.
Bugfixes
Questions API v2.202.12- Fixed a bug around unpredictable behavior of placing minus signs before functions in the scientific calculator.
- Fixed a bug where the
Choice Matrix
Question type showed the correct or incorrect answers in review mode whenautomarkable
was set tofalse
.
Polish
Questions API v2.202.12- Improvement: Internal update to improve the security of the
audio
Question type's uploaded assets.
Bugfixes
Items API v1.120.7- Fixed a bug that prevented learners from navigating to an adaptive Item where the Item's
reference
was provided as a number.
Bugfixes
Assess API v2.134.10, Questions API v2.202.11- Fixed a bug where the assessment could not be submitted with a
"hard"
limit type when the countdown timer changed from 1 second to 0. - Fixed a bug where the special character entry button did not have a descriptive
aria-label
set.
Bugfixes
Assess API v2.134.9, Question Editor API v3.113.4, Reports API v1.30.5- Fixed a bug where the notepad module could throw an error when toggling its visibility.
- Fixed a bug whereby editing ARIA labels caused duplication of spans.
- Fixed a bug in the Last Score by Activity Report where the report did not render properly with PostgreSQL datasource.
Polish
Data API v1.62.4- Improvement: internal update to improve the security and stability of the app.
Bugfixes
Questions API v2.202.10, Data API v1.62.3- Fixed a bug in the
choicematrix
Question type, where clicking certain spots on the response selection area prevented the option from being selected. - Fixed a bug whereby epsilon variants were not handled correctly in the
clozeformulaV2
Question type. - Fixed a bug where calling the
/sessions/scores
endpoint did not return results in the correct order. - Fixed a bug where the
jobs/sessions/statuses
endpoint was failing with an ambiguous error message for requests with duplicate sessions.
Polish
Reports API v1.30.4- Improvement: enhanced stability for the
response-analysis-by-item
report.
Bugfixes
Assess API v2.134.8, Questions API v2.202.9- Fixed a bug in the
idle_timeout
initialization option, where an error was being thrown after using thereset
method, then creating a new app instance. - Fixed a bug, which improves the app's responsiveness and stability.
- Fixed a bug in the multiple choice Question type, where labels maintained a pointer cursor even after
disable
had been called. Now, the label pointer cursor will be changed to 'not allowed'. - Fixed a bug where the
clozeassociation
andclassification
Question types were not accessible with the screen reader, when navigating to the drop zone response area. - Fixed a bug whereby Control + Backslash was failing to open the formula editor modal window for the
formulaessayV2
Question type. - Fixed a bug where
isSimplified
was not validating -1 in theclozeformula
Question type.
Bugfixes
Assess API v2.134.7, Data API v1.62.2- Fixed a bug with the
defer_render
init option where it was throwing an error on Item navigation. - Fixed a bug where the
sessions/responses
endpoint was sometimes throwing a 500 server error.
Bugfixes
Items API v1.120.6, Assess API v2.134.6, v2.134.5, Questions API v2.202.8, Reports API v1.30.3- Fixed a bug causing adaptive assessment to fail to resume, when students exited the app without submitting on an Item that did not belong to the last step of the Item branching.
- Fixed a bug that caused adaptive assessments to be resumed on the wrong Item position, when the client's self-hosted adaptive endpoint
getNextItems
failed. - Fixed a bug where an out-of-sync client and server time configuration wasn't handled properly for the
start_time
initialization option. - Fixed a bug where an out-of-sync client and server time configuration was not handled properly for the
start_time
initialization option. - Fixed a bug that caused a resumed Item branching session to prevent learners from submitting their answers.
- Fixed a bug where the validation didn't show the correct answers for the
hotspot
Question type. - Fixed a bug whereby disabling "Show keypad hints" was not working for the
formulaessayV2
Question type formula keypad. - Fixed a bug in the
session-detail-by-item
report, where it failed whencustom_widget_options
was passed in thequestions_api_init_options
.
Polish
Items API v1.120.6- Improvement: Internal update to improve self hosted adaptive stability.
Bugfixes
Assess API v2.134.4, Questions API v2.202.7- Fixed a bug where the Item review screen overlapped the side menu navigation for Right to Left configured Activities.
- Fixed a bug where CSS transforms affected placement and deletion of points on the
numberlineplot
Question type. - Fixed a bug where
isSimplified
was not validating certain mixed fractions correctly in theclozeformula
Question type.
Bugfixes
Questions API v2.202.6- Fixed a bug with shared passages Features not being processed by the media vault, and thus not being able to display or link to these assets.
- Fixed a bug, whereby an incorrect value was displayed upon hovering over a coordinate point, when 'display position on hover' was enabled for the
graphplotting
Question type. - Fixed a bug whereby the formula help modal column heading titles could not be internationalized.
Polish
Questions API v2.202.6- Improvement: updated the accessibility of the
choicematrix
Question type by adding the validation statesCorrect
,Incorrect
, andNo response given
to the Question inputs.
Bugfixes
Questions API v2.202.5, Author API v1.97.3- Fixed a bug where the calculator truncated trailing zeros for the E notation.
- Fixed a bug where
isSimplified
was not validating mixed fractions correctly in theclozeformula
Question type. - Fixed a bug in the Academic Benchmark standards modal where a maximum of 10 entries would be shown on certain pages.
Bugfixes
Questions API v2.202.4, Question Editor API v3.113.3- Fixed a bug where the response container and draggables for the
clozeassociation
Question type overflowed when reaching certain widths. - Fixed a bug where the response container for the
classification
Question type overflowed when reaching certain widths. - Fixed a bug where images would be duplicated when performing sentence tokenization in the
token highlight
Question type. - Fixed a bug where sentence tokenization would not work if a header tag was present in the template HTML.
Polish
Items API v1.120.5, v1.120.4- Improvement: internal changes to improve the stability of the app.
- Improvement: updated the error handling when an invalid organisation_id was provided.
Bugfixes
Assess API v2.134.3, Questions API v2.202.3, Events API v1.11.2, Reports API v1.30.2- Fixed a bug, causing draggable elements in the
imageclozeassociationV2
Question type to disappear after dropping into any drop zone of the Question. This only occurred in the Safari 17+ for MacOS and Safari 16+ for iOS browsers. - Fixed a bug with the accessibility implementation for the
clozedropdown
,clozetext
, andclozeassociation
Question types when validating, and in review mode. - Fixed a bug where the polygon tool was not validating correctly when duplicate points existed within the main shape, and the setting
Ignore repeated shapes: Compared by points
was applied. - Fixed a bug in Events API by adding styling and accessibility attributes of the iframe element, to position it off-screen and make it programmatically focusable but visually hidden.
- Fixed a bug in the
response-analysis-by-item
report, where it failed to show the Item name (specified in report init) in the hover state tooltip. - Fixed a bug with the
label_bundle
key, where it threw an error saying "No data for this report", even whenlabel_bundle
was included in a request during initialization.
Polish
Items API v1.120.3, Assess API v2.134.3, Questions API v2.202.3, Question Editor API v3.113.2- Improvement: updated vendors for security and compatibility.
- Improvement: Updated the focus state of response dropzone containers for the
imageclozeassociationV2
Question type for improved accessibility. - Improvement: deprecated the Brightcove option in the video player.
Bugfixes
Assess API v2.134.2, Questions API v2.202.2, Author API v1.97.2, Data API v1.62.1- Fixed a bug that caused the
scroll_to_top
initialization option to not work correctly. - Fixed a bug when
hotspot
Question type was displaying correct answers in"review"
state whenshowCorrectAnswers
is set tofalse
. - Added XSS sanitization to the Brightcove video player Feature.
- Fixed the error message for a bug which occurs when a tag cannot be saved to the database.
- Fixed a bug where Activities containing an unpublished or archived Item could not be saved using the itembank/activities endpoint.
- Fixed a bug where the itembank/items endpoint was not validating arrays of string parameters properly.
Polish
Questions API v2.202.2- Improvement: deprecated Brightcove as an option for the video player Feature.
Bugfixes
Assess API v2.134.1- Fixed a bug causing Questions API to throw an error when appending an element in a small or mobile screen, when the regions configuration was set to
horizontal
.
Polish
Reports API v1.30.1- Improvement: internal changes to support future functionality.
Features
Author API v1.98.0- Added logic required for upcoming feature.
Bugfixes
Author API v1.98.1, v1.97.1- Fixed a bug where uploaded images did not scale appropriately.
Polish
Questions API v2.202.1, Question Editor API v3.113.1- Improvement: updated logic required for upcoming feature.
- Improvement: implemented polishes required for upcoming feature (Question Editor API).
Features
Assess API v2.134.0, Question Editor API v3.113.0, Data API v1.62.0, Reports API v1.30.0- Added ability to customize and disable accessibility headings.
- Added support to be able to add options to select dropdowns via new initialization options
base_question_type.include_options
andquestion_types.[questionTypeName].include_options
. - Added new
start_time
session information into thesessions/responses
endpoint. - Added new
mintime_started
,mintime_completed
,maxtime_started
,maxtime_completed
parameters to the following endpoints:sessions/responses
,sessions/statuses
,sessions/responses/scores
,sessions/scores
,sessions/metadata
. - Added a new cut score feature for the
lastscore-by-item-by-user
report. Scores in the report are now highlighted with different colors based on the percentage scores of each user. - Added a new cut score feature for the
lastscore-by-activity-by-user
report. Scores in the report are now highlighted with different colors based on the percentage scores of each Activity. - Added a new SVG icon option for the "traffic light" scoring motif in the
session-list-by-item
report, whenuseSVG
configuration is set totrue
. By default, and whenuseSVG
is set tofalse
, it shows the report with the traffic light scoring motif rendered with HTML5 canvas.
Bugfixes
Items API v1.120.2, Questions API v2.202.0, Author API v1.97.0, Question Editor API v3.113.0- Fixed a bug that was causing
self-hosted
adaptive assessments to be resumed on the previous Item, in slow network conditions. - Fixed a bug, to ensure that
self-hosted
adaptive assessments that have failed to fetch, are always resumed on the correct Item. - Fixed a bug where points overlapping on the same coordinates are marked incorrect when
ignore_repeated_shapes
was enabled ingraphplotting
Question type. - Fixed a bug, various issues where validation was giving unexpected results depending on the value set for the
ignore_repeated_shapes
option in thegraphplotting
Question type. - Fixed a bug where hiding a read only tag via the
hide_tags
init option was making Items markedread-only
as editable. - Fixed a bug where math content containing fractions could not be indented in rich text editor fields properly.
Polish
Items API v1.120.2, Assess API v2.134.0, Questions API v2.202.0, Author API v1.97.0, Question Editor API v3.113.0, Annotations API v1.0.0- Improvement: added meaningful error information when fetching the next Item of an adaptive assessment.
- Improvement: enhanced the stability of self-hosted adaptive assessments by ensuring the assessment progress is persisted correctly before navigating learners to the next Item.
- Improvement: added a warning when the Activity name exceeds 255 characters in length.
- Improvement: updated XSS protection.
- Improvement: added support for the passing of additional initialization options through to Questions API instances.
- Improvement: back-end changes to update stability, security and performance. Release Annotations API v1.0.
Features
Questions API v2.201.0, Author API v1.96.0, Question Editor API v3.112.0- Added support for nested data objects in
simple features
. This allows Features such asvideo captions
to be available in theSimple Feature video player
. - Added a new public method
setWidgetMetadata
to be able to set metadata on Questions and Features. - Added the ability to use captions and transcripts while using the video player with simple Features in Question Editor API.
Bugfixes
Items API v1.120.1, Assess API v2.133.1, Questions API v2.201.0, Events API v1.11.1, Author API v1.96.1, v1.96.0, Question Editor API v3.112.0, Data API v1.61.2, Reports API v1.29.2, Annotations API v0.19.1- Fixed a bug where an out-of-sync client and server time caused the
start_time
feature to not work correctly. - Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.
- Fixed a bug where screen reader support for Item flagging and attempted status were not properly supported.
- Fixed a bug, where calling the
reset
public method wouldn't stop playback of audio. - Fixed an issue where Token Highlight wouldn't render fully when calling the render public method.
- Fixed a bug where Items did not load correctly with certain configurations of
hide_tags
andread-only
- Fixed a bug where an image's width and height were not properly set.
- Added a public method,
setMetadata
. - Fixed a bug where a fatal exception was thrown when an invalid consumer key was provided.
Features
Items API v1.120.0, Assess API v2.133.0, Questions API v2.200.0, Question Editor API v3.111.0- Added a new feature,
start_time
which allows timed assessments on a particular date and time. - Added a new public method,
assessApp().getTimeWindow
which returns the start time value and the time status of the test, provided thattime.start_time
is configured. - Added a new public event,
time:window:started
which fires as soon as the assessment timer begins ticking. It is applicable only when thetime.start_time
attribute is used. - Added a new feature,
start_time
which allows timed assessments in a window, and prevents learners from cheating by opening the same assessment in a new browser to gain extra time. - Added a new feature to enable full or half-width character scoring for
shorttext
,clozetext
,imageclozetext
andimageupload
Question types. - Added support for U+1D465 (Mathematical Small Italic x) in
clozeformula
andformulaV2
Question types. - Added a new feature, the
ignoreTex
option for theequivSyntax
validation method for theclozeformulaV2
Question type. This allows customers to switch on the option to ignore LaTeX markup in this Question type.
Bugfixes
Items API v1.120.0, Questions API v2.200.0- Fixed a bug where old sessions would not load in review if they were attempted without using Items API.
- Fixed a bug in the
hotspot
Question types where selecting hotspots wouldn't show the correct selection/deselection states.
Polish
Data API v1.61.1, Reports API v1.29.1- Improvement: internal changes to support new session storage technologies.
- Improvement: internal changes to support future functionality.
Features
Items API v1.119.0, Questions API v2.199.0, Events API v1.11.0, Author API v1.95.0, Data API v1.61.0, Reports API v1.29.0, Annotations API v0.19.0- Added a feature to control requests going to inactive customer accounts.
- Added support for using file upload Question types for customers using Global Accelerator.
- Added image scaling options to
imageclozeformula
.
Bugfixes
Items API v1.119.0, Assess API v2.132.2, Questions API v2.199.0, Author API v1.95.0, Question Editor API v3.110.1, Data API v1.61.0, Reports API v1.29.0- Fixed a bug where an error from an adaptive backend was reported with error code
10018
. It is now correctly reported as50006
. - Fixed a bug that caused the vertical table of contents and side menu buttons to overlap.
- Fixed a bug where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer.
- Fixed a bug causing the index labels of the
hotspot
Question type to stay on the screen when learners attempt the Question after the public methodvalidate()
is called. - Fixed a bug in the
mcq
andimageclozeformula
Question types, when math or formula content was included, a horizontal scroll bar rendered at the Question container if the content exceeded the container width. - Fixed a bug where content is missing for Spoken Math element of
clozeformula
andformulaV2
on resume state. - Fixed a bug where the
resetResponse()
public method is not disabled when a Question has been disabled using thedisable()
public method. - Fixed a bug where an internal error in Questions API prevented the right-to-left text mode to work as expected.
- Fixed a bug that in rare cases caused an exception when the learner selects and deletes the entire response in the
longtextV2
Question type containingrich code editor
content. - Fixed a bug whereby double quotes were not recognised as a double prime character in
clozeformula
. - Fixed a bug where a message related to ElasticSearch was shown, even though it was disabled.
- Fixed a bug where the search state was not being cleared when leaving the Activity Editor Item picker, intro/outro picker and resource Item picker.
- Fixed a bug that was preventing some accordion elements from announcing when they were expanded or collapsed.
- Fixed a bug where passing a token to the Item bank pools threw an error about its type.
- Fixed a bug in the
session-detail-by-question
report, where it would request latest version of Questions API no matter which version of Reports API is being used.
Polish
Question Editor API v3.110.1, Data API v1.61.0- Improvement: added image scaling options to
imageclozeformula
. - Improvement: internal changes to support new session storage technologies.
Features
Question Editor API v3.110.0- Added focus styling to the
input
,textarea
andselect
fields to improve keyboard accessibility.
Bugfixes
Assess API v2.132.1, Questions API v2.198.1, Question Editor API v3.110.0- Fixed a bug where the 'next' button did not work if a section contained only one Item, when
next_button.enable_basic_next_option
was enabled. - Added an outline to shapes when they are focused, to meet accessibility requirements for the
hotspot
Question type. - Fixed a bug where all content was deleted when justifying content containing lists in the
longtextV2
Question type. - Fixed a bug where the screen reader gave incorrect information when the 'check answer' button was pressed.
- Fixed a bug where tokenization did not work within tables.
- Fixed a bug where focusing the
mcq
(multiple choice Question type) reorder handle button via keyboard would shift the position of its icon.
Polish
Assess API v2.132.1, v2.132.0, Questions API v2.198.1- Improvement: internal changes to improve the stability of the app.
Features
Assess API v2.131.0, Question Editor API v3.109.0- Added the ability to move and resize the resource modal window via mouse and keyboard support.
- Added
isTrue
validation method forclozeformulaV2
Question type. - Added
isUnits
option forequivValue
validation method forclozeformulaV2
Question type.
Bugfixes
Assess API v2.131.0, Questions API v2.198.0- Fixed a bug, an error in the header element in the
resources
dialog for screen reader users, when Item content starts with a Feature type and the screen reader reads out the generic label of 'Feature'. - Fixed a bug where the maximum character limit was not correctly calculated in the API
longtextV2
Question type. - Fixed a bug with drag & drop functionality that prevented math from being rendered properly.
- Fixed a bug with the
defer_render
init option for Feature types, where it was not triggering therendered
event.
Polish
Questions API v2.198.0- Improvement: created a new endpoint to send Feature usage by types for metrics.
2023.2.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about the 2023.2.LTS release.
- Released: 7th June 2023
- End of Life: June 2025
Bugfixes
Questions API v2.197.19- Fixed a bug around unpredictable behavior of placing minus signs before functions in the scientific calculator.
- Fixed a bug where the
Choice Matrix
Question type showed the correct or incorrect answers in review mode whenautomarkable
was set tofalse
.
Polish
Questions API v2.197.19- Improvement: Internal update to improve the security of the
audio
Question type's uploaded assets.
Bugfixes
Items API v1.118.7- Fixed a bug that prevented learners from navigating to an adaptive Item where the Item's
reference
was provided as a number.
Bugfixes
Assess API v2.130.12, Questions API v2.197.18- Fixed a bug where the assessment could not be submitted with a
"hard"
limit type when the countdown timer changed from 1 second to 0. - Fixed a bug where the special character entry button did not have a descriptive
aria-label
set.
Polish
Reports API v1.28.11- Improvement: enhanced overall system stability.
Bugfixes
Question Editor API v3.108.4, Reports API v1.28.10- Fixed a bug whereby editing ARIA labels caused duplication of spans.
- Fixed a bug in the Last Score by Activity Report where the report did not render properly with PostgreSQL datasource.
Polish
Data API v1.60.9- Improvement: internal update to improve the security and stability of the app.
Bugfixes
Questions API v2.197.17, Data API v1.60.8- Fixed a bug in the
choicematrix
Question type, where clicking certain spots on the response selection area prevented the option from being selected. - Fixed a bug whereby epsilon variants were not handled correctly in the
clozeformulaV2
Question type. - Fixed a bug where calling the
/sessions/scores
endpoint did not return results in the correct order. - Fixed a bug where the
jobs/sessions/statuses
endpoint was failing with an ambiguous error message for requests with duplicate sessions.
Polish
Reports API v1.28.9- Improvement: enhanced stability for the
response-analysis-by-item
report.
Bugfixes
Assess API v2.130.11, Questions API v2.197.16- Fixed a bug in the
idle_timeout
initialization option, where an error was being thrown after using thereset
method, then creating a new app instance. - Fixed a bug, which improves the app's responsiveness and stability.
- Fixed a bug in the multiple choice Question type, where labels maintained a pointer cursor even after
disable
had been called. Now, the label pointer cursor will be changed to 'not allowed'. - Fixed a bug where the
clozeassociation
andclassification
Question types were not accessible with the screen reader, when navigating to the drop zone response area. - Fixed a bug whereby Control + Backslash was failing to open the formula editor modal window for the
formulaessayV2
Question type. - Fixed a bug where
isSimplified
was not validating -1 in theclozeformula
Question type.
Bugfixes
Assess API v2.130.10, Data API v1.60.7- Fixed a bug with the
defer_render
init option where it was throwing an error on Item navigation. - Fixed a bug where the
sessions/responses
endpoint was sometimes throwing a 500 server error.
Bugfixes
Items API v1.118.6, Assess API v2.130.9, Questions API v2.197.15, Reports API v1.28.8- Fixed a bug causing adaptive assessment to fail to resume, when students exited the app without submitting on an Item that did not belong to the last step of the Item branching.
- Fixed a bug that caused adaptive assessments to be resumed on the wrong Item position, when the client's self-hosted adaptive endpoint
getNextItems
failed. - Fixed a bug preventing the assessment player from displaying a proper error dialog in the case of network errors occurring in the Questions API.
- Fixed a bug that caused a resumed Item branching session to prevent learners from submitting their answers.
- Fixed bug causing the
sections
assessment to restart from the first Item instead of resuming from the previously saved Item. This issue occured specifically when the assessment session failed to load the next section and learners manually resumed the assessment. - Fixed a bug where the validation didn't show the correct answers for the
hotspot
Question type. - Fixed a bug whereby disabling "Show keypad hints" was not working for the
formulaessayV2
Question type formula keypad. - Fixed a bug in the
session-detail-by-item
report, where it failed whencustom_widget_options
was passed in thequestions_api_init_options
.
Polish
Items API v1.118.6- Improvement: Internal update to improve self hosted adaptive stability.
Bugfixes
Assess API v2.130.8, Questions API v2.197.14- Fixed a bug where the Item review screen overlapped the side menu navigation for Right to Left configured Activities.
- Fixed a bug where CSS transforms affected placement and deletion of points on the
numberlineplot
Question type. - Fixed a bug where
isSimplified
was not validating certain mixed fractions correctly in theclozeformula
Question type.
Bugfixes
Questions API v2.197.12- Fixed a bug, whereby an incorrect value was displayed upon hovering over a coordinate point, when ‘display position on hover’ was enabled for the
graphplotting
Question type. - Fixed a bug whereby the formula help modal column heading titles could not be internationalized.
Polish
Items API v1.118.5, Questions API v2.197.12- Improvement: updated the error handling when an invalid organisation_id was provided.
- Improvement: updated the accessibility of the
choicematrix
Question type by adding the validation statesCorrect
,Incorrect
, andNo response given
to the Question inputs.
Bugfixes
Questions API v2.197.11, Author API v1.94.8- Fixed a bug where the calculator truncated trailing zeros for the E notation.
- Fixed a bug where
isSimplified
was not validating mixed fractions correctly in theclozeformula
Question type. - Fixed a bug in the Academic Benchmark standards modal where a maximum of 10 entries would be shown on certain pages.
Bugfixes
Assess API v2.130.7, Questions API v2.197.10, Events API v1.10.4- Fixed a bug, causing draggable elements in the
imageclozeassociationV2
Question type to disappear after dropping into any drop zone of the Question. This only occurred in the Safari 17+ for MacOS and Safari 16+ for iOS browsers. - Fixed a bug where the response container and draggables for the
clozeassociation
Question type overflowed when reaching certain widths. - Fixed a bug where the response container for the
classification
Question type overflowed when reaching certain widths. - Fixed a bug in Events API by adding styling and accessibility attributes of the iframe element, to position it off-screen and make it programmatically focusable, but visually hidden.
Bugfixes
Assess API v2.130.6, Questions API v2.197.9, Data API v1.60.6, Reports API v1.28.7- Fixed a bug that caused the
scroll_to_top
initialization option to not work correctly. - Fixed a bug with the accessibility implementation for the
clozedropdown
,clozetext
, andclozeassociation
Question types when validating, and in review mode. - Fixed a bug where the polygon tool was not validating correctly when duplicate points existed within the main shape, and the setting
Ignore repeated shapes: Compared by points
was applied. - Fixed a bug where Activities containing an unpublished or archived Item could not be saved using the
itembank/activities
endpoint. - Fixed a bug where the
itembank/items
endpoint was not validating arrays of string parameters properly. - Fixed a bug in the
response-analysis-by-item
report, where it failed to show the Item name (specified in report init) in the hover state tooltip. - Fixed a bug with the
label_bundle
key, where it threw an error saying "No data for this report", even whenlabel_bundle
was included in a request during initialization.
Polish
Questions API v2.197.9- Improvement: Updated the focus state of response dropzone containers for the
imageclozeassociationV2
Question type for improved accessibility.
Bugfixes
Assess API v2.130.5, Questions API v2.197.8- Fixed a bug causing Questions API to throw an error when appending an element in a small or mobile screen, when the regions configuration was set to
horizontal
. - Fixed a bug when
hotspot
Question type was displaying correct answers in"review"
state whenshowCorrectAnswers
is set tofalse
. - Added XSS sanitization to the Brightcove video player Feature.
Polish
Questions API v2.197.8- Improvement: deprecated Brightcove as an option for the video player Feature.
Bugfixes
Items API v1.118.4, Questions API v2.197.7, Author API v1.94.7, Question Editor API v3.108.3, Data API v1.60.5- Fixed a bug that was causing
self-hosted
adaptive assessments to be resumed on the previous Item, in slow network conditions. - Fixed a bug, to ensure that self-hosted adaptive assessments that have failed to fetch, are always resumed on the correct Item.
- Fixed a bug, various issues where validation was giving unexpected results depending on the value set for the
ignore_repeated_shapes
option in thegraphplotting
Question type. - Fixed a bug where hiding a read only Tag via the
hide_tags
initialization option was setting Items markedread-only
as editable. - Fixed a bug where math content containing fractions could not be indented in Rich Text Editor fields properly.
- Improvement: internal changes to support future functionality.
Polish
Items API v1.118.4, Assess API v2.130.4, Questions API v2.197.7, Author API v1.94.7- Improvement: added meaningful error information when fetching the next Item of an adaptive assessment.
- Improvement: enhanced the stability of self-hosted adaptive assessments when the
should_rewind
option was set tofalse
, by ensuring the assessment progress is persisted correctly before navigating users to the next Item. - Improvement: added a warning when the Activity name exceeds 255 characters in length.
- Improvement: added a new error code (10032) which fires when trying to call a public method on an app without a loaded Activity.
- Improvement: updated XSS protection.
Bugfixes
Assess API v2.130.3, Questions API v2.197.6- Fixed a bug that caused the vertical table of contents and side menu buttons to overlap.
- Fixed a bug where screen reader support for Item flagging and attempted status were not properly supported.
- Fixed a bug, where calling the
reset
public method wouldn't stop playback of audio. - Fixed a bug where the token highlight Question type wouldn't render fully when calling the render public method.
Polish
Reports API v1.28.6- Improvement: internal changes to support future functionality.
Bugfixes
Items API v1.118.3, Questions API v2.197.5, Events API v1.10.3, Author API v1.94.6, Question Editor API v3.108.2, Data API v1.60.4, Reports API v1.28.5, Annotations API v0.18.3- Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.
- Fixed a bug where tokenization in the
tokenhighlight
did not work within tables.
Polish
Questions API v2.197.5- Improvement: added support for passing custom configurations to the Learnosity loaded MathJax v3 instance.
Bugfixes
Items API v1.118.2, Questions API v2.197.4, Author API v1.94.5, Reports API v1.28.4- Fixed a bug where an error from an adaptive backend was reported with error code
10018
. It is now correctly reported as50006
. - Fixed a bug where content was missing for the Spoken Math element of
clozeformula
andformulaV2
Question types in the resume state. - Fixed a bug where the
resetResponse()
public method was not disabled when a Question had been disabled using thedisable()
public method. - Fixed a bug in the
mcq
andimageclozeformula
Question types, when math or formula content was included, a horizontal scroll bar rendered at the Question container if the content exceeded the container width. - Fixed a bug in the
hotspot
Question types where selecting hotspots wouldn't show the correct selection/deselection states. - Fixed a bug whereby double quotes were not recognised as a double prime character in the
clozeformula
Question type. - Fixed a bug where
file upload
Question types would not work for customers using Global Accelerator. We can now configure a proxy for any customer that requires it. - Fixed a bug where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer.
- Fixed a bug where the search state was not being cleared when leaving the Activity Editor Item picker, intro/outro picker and resource Item picker.
- Fixed a bug in the
session-detail-by-question
report, where it would request the latest version of Questions API, no matter which version of Reports API was being used.
Polish
Items API v1.118.2, Questions API v2.197.4, Events API v1.10.2, Author API v1.94.5, Data API v1.60.3, Reports API v1.28.4, Annotations API v0.18.2- Improvement: internal update to control requests going to inactive customer accounts.
Polish
Data API v1.60.2- Improvement: internal changes to support new session storage technologies.
Bugfixes
Assess API v2.130.2, Questions API v2.197.3- Fixed a bug where the 'next' button did not work if a section contained only one Item, when
next_button.enable_basic_next_option
was enabled. - Fixed a bug that in rare cases caused an exception when the learner selects and deletes the entire response in the
longtextV2
Question type containingrich code editor
content. - Fixed a bug where all content was deleted when justifying content containing lists in the
longtextV2
Question type. - Fixed a bug causing the index labels of the
hotspot
Question type to stay on the screen when learners attempt the Question after the public methodvalidate()
is called. - Fixed a bug where an internal error in Questions API prevented the right-to-left text mode to work as expected.
- Fixed a bug where the screen reader gave incorrect information when the 'check answer' button was pressed.
Polish
Questions API v2.197.3- Improvement: Added an outline to shapes when they are focused, to meet accessibility requirements for the
hotspot
Question type.
Bugfixes
Assess API v2.130.1, Questions API v2.197.2, Reports API v1.28.3- Fixed a bug, an error in the header element in the
resources
dialog for screen reader users, when Item content started with a Feature type and the screen reader would read out the generic label of 'Feature'. - Fixed a bug where the maximum character limit was not correctly calculated in the
longtextV2
Question type. - Fixed a bug in the
live-activitystatus-by-user
report, where the report opened dropdown menu collapsed when it received events. - Fixed a bug, adding voiceover for announcing correct, incorrect, unattempted, unmarked statuses in the
session-detail-by-item
report.
Polish
Items API v1.118.1- Improvement: internal changes to improve the stability of the app.
Polish
Annotations API v0.18.1- Improvement: internal changes to improve the stability of the app.
Bugfixes
Questions API v2.197.1, Reports API v1.28.2- Fixed a bug with drag & drop functionality that prevented math from being rendered properly.
- Fixed a bug in the
activity-summary-by-group
report, where it would throw an error when handling a null field value.
Polish
Author API v1.94.4, Data API v1.60.1- Improvement: internal update to asset hosting configuration.
- Improvement: updates to internal consumer configuration.
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
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about the 2023.1.LTS release.
- Released: 15th February 2023
- End of Life: February 2025
Bugfixes
Questions API v2.194.26- Fixed a bug around unpredictable behavior of placing minus signs before functions in the scientific calculator.
- Fixed a bug where the
Choice Matrix
Question type showed the correct or incorrect answers in review mode whenautomarkable
was set tofalse
.
Polish
Questions API v2.194.26- Improvement: Internal update to improve the security of the
audio
Question type's uploaded assets.
Bugfixes
Items API v1.116.8- Fixed a bug that prevented learners from navigating to an adaptive Item where the Item's
reference
was provided as a number.
Bugfixes
Questions API v2.194.25- Fixed a bug where the special character entry button did not have a descriptive
aria-label
set.
Polish
Reports API v1.26.14- Improvement: enhanced overall system stability.
Bugfixes
Question Editor API v3.104.7, Reports API v1.26.13- Fixed a bug whereby editing ARIA labels caused duplication of spans.
- Fixed a bug in the Last Score by Activity Report where the report did not render properly with PostgreSQL datasource.
Bugfixes
Questions API v2.194.24- Fixed a bug in the
choicematrix
Question type, where clicking certain spots on the response selection area prevented the option from being selected. - Fixed a bug whereby epsilon variants were not handled correctly in the
clozeformulaV2
Question type.
Polish
Reports API v1.26.12- Improvement: enhanced stability for the
response-analysis-by-item
report.
Bugfixes
Questions API v2.194.23- Fixed a bug in the multiple choice Question type, where labels maintained a pointer cursor even after
disable
had been called. Now, the label pointer cursor will be changed to 'not allowed'. - Fixed a bug where the
clozeassociation
andclassification
Question types were not accessible with the screen reader, when navigating to the drop zone response area. - Fixed a bug whereby Control + Backslash was failing to open the formula editor modal window for the
formulaessayV2
Question type. - Fixed a bug where
isSimplified
was not validating -1 in theclozeformula
Question type.
Bugfixes
Items API v1.116.7, Questions API v2.194.22, Reports API v1.26.11- Fixed a bug causing adaptive assessment to fail to resume, when students exited the app without submitting on an Item that did not belong to the last step of the Item branching.
- Fixed a bug that caused adaptive assessments to be resumed on the wrong Item position, when the client's self-hosted adaptive endpoint
getNextItems
failed. - Fixed a bug where the validation didn't show the correct answers for the
hotspot
Question type. - Fixed a bug whereby disabling "Show keypad hints" was not working for the
formulaessayV2
Question type formula keypad. - Fixed a bug in the
session-detail-by-item
report, where it failed whencustom_widget_options
was passed in thequestions_api_init_options
.
Polish
Items API v1.116.7- Improvement: Internal update to improve self hosted adaptive stability.
Bugfixes
Questions API v2.194.21- Fixed a bug where CSS transforms affected placement and deletion of points on the
numberlineplot
Question type. - Fixed a bug where
isSimplified
was not validating certain mixed fractions correctly in theclozeformula
Question type.
Bugfixes
Questions API v2.194.20- Fixed a bug, whereby an incorrect value was displayed upon hovering over a coordinate point, when ‘display position on hover’ was enabled for the
graphplotting
Question type. - Fixed a bug whereby the formula help modal column heading titles could not be internationalized.
Polish
Items API v1.116.6, Questions API v2.194.20- Improvement: updated the error handling when an invalid organisation_id was provided.
- Improvement: updated the accessibility of the
choicematrix
Question type by adding the validation statesCorrect
,Incorrect
, andNo response given
to the Question inputs.
Bugfixes
Questions API v2.194.19, Author API v1.92.7- Fixed a bug where the calculator truncated trailing zeros for the E notation.
- Fixed a bug where
isSimplified
was not validating mixed fractions correctly in theclozeformula
Question type. - Fixed a bug in the Academic Benchmark standards modal where a maximum of 10 entries would be shown on certain pages.
Bugfixes
Questions API v2.194.18- Fixed a bug where the response container and draggables for the
clozeassociation
Question type overflowed when reaching certain widths. - Fixed a bug where the response container for the
classification
Question type overflowed when reaching certain widths.
Bugfixes
Questions API v2.194.17, Reports API v1.26.10- Fixed a bug with the accessibility implementation for the
clozedropdown
,clozetext
, andclozeassociation
Question types when validating, and in review mode. - Fixed a bug where the polygon tool was not validating correctly when duplicate points existed within the main shape, and the setting
Ignore repeated shapes: Compared by points
was applied. - Fixed a bug that caused the
scroll_to_top
initialization option to not work correctly. - Fixed a bug in the
response-analysis-by-item
report, where it failed to show the Item name (specified in report init) in the hover state tooltip. - Fixed a bug with the
label_bundle
key, where it threw an error saying "No data for this report", even whenlabel_bundle
was included in a request during initialization.
Polish
Questions API v2.194.17- Improvement: Updated the focus state of response dropzone containers for the
imageclozeassociationV2
Question type for improved accessibility.
Bugfixes
Questions API v2.194.16- Fixed a bug when
hotspot
Question type was displaying correct answers in"review"
state whenshowCorrectAnswers
is set tofalse
. - Added XSS sanitization to the Brightcove video player Feature.
Polish
Questions API v2.194.16- Improvement: deprecated Brightcove as an option for the video player Feature.
Bugfixes
Items API v1.116.5, Questions API v2.194.15, Question Editor API v3.104.6- Fixed a bug that was causing
self-hosted
adaptive assessments to be resumed on the previous Item, in slow network conditions. - Fixed a bug, to ensure that self-hosted adaptive assessments that have failed to fetch, are always resumed on the correct Item.
- Fixed a bug, various issues where validation was giving unexpected results depending on the value set for the
ignore_repeated_shapes
option in thegraphplotting
Question type. - Fixed a bug where math content containing fractions could not be indented in Rich Text Editor fields properly.
- Fixed a bug where tokenization did not work within tables.
Polish
Items API v1.116.5, Questions API v2.194.15- Improvement: added meaningful error information when fetching the next Item of an adaptive assessment.
- Improvement: added a new error code (10032) which fires when trying to call a public method on an app without a loaded Activity.
- Improvement: updated XSS protection.
Bugfixes
Questions API v2.194.14- Fixed a bug where the token highlight Question type wouldn't render fully when calling the render public method.
Polish
Questions API v2.194.14, Reports API v1.26.9- Improvement: upgraded the stability of the
audio
Question type. - Improvement: internal changes to support future functionality.
Bugfixes
Items API v1.116.4, Questions API v2.194.13, Author API v1.92.6, Question Editor API v3.104.5, Reports API v1.26.8- Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.
- Fixed a bug which caused unnecessary log entries.
Polish
Author API v1.92.6- Improvement: updated XSS protection.
Bugfixes
Items API v1.116.3, Questions API v2.194.12, Reports API v1.26.7- Fixed a bug where an error from an adaptive backend was reported with error code
10018
. It is now correctly reported as50006
. - Fixed a bug where content was missing for the Spoken Math element of
clozeformula
andformulaV2
Question types in the resume state. - Fixed a bug where the
resetResponse()
public method was not disabled when a Question had been disabled using thedisable()
public method. - Fixed a bug in the
mcq
andimageclozeformula
Question types, when math or formula content was included, a horizontal scroll bar rendered at the Question container if the content exceeded the container width. - Fixed a bug in the
hotspot
Question types where selecting hotspots wouldn't show the correct selection/deselection states. - Fixed a bug whereby double quotes were not recognised as a double prime character in the
clozeformula
Question type. - Fixed a bug where
file upload
Question types would not work for customers using Global Accelerator. We can now configure a proxy for any customer that requires it. - Fixed a bug where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer.
- Fixed a bug in the
session-detail-by-question
report, where it would request the latest version of Questions API, no matter which version of Reports API was being used.
Polish
Items API v1.116.3, Questions API v2.194.12, Author API v1.92.5, Reports API v1.26.7- Improvement: internal update to control requests going to inactive customer accounts.
Bugfixes
Questions API v2.194.11, Reports API v1.26.6- Fixed a bug that in rare cases caused an exception when the learner selects and deletes the entire response in the
longtextV2
Question type containingrich code editor
content. - Fixed a bug where all content was deleted when justifying content containing lists in the
longtextV2
Question type. - Fixed a bug causing the index labels of the
hotspot
Question type to stay on the screen when learners attempt the Question after the public methodvalidate()
is called. - Fixed a bug where the screen reader gave incorrect information when the 'check answer' button was pressed.
- Fixed a bug in the
live-activitystatus-by-user
report, where the report opened dropdown menu collapsed when it received events. - Fixed a bug, adding voiceover for announcing correct, incorrect, unattempted, unmarked statuses in the
session-detail-by-item
report.
Polish
Questions API v2.194.11- Improvement: Added an outline to shapes when they are focused, to meet accessibility requirements for the
hotspot
Question type.
Bugfixes
Questions API v2.194.10, Reports API v1.26.5- Fixed a bug where the maximum character limit was not correctly calculated in the
longtextV2
Question type. - Fixed a bug in the
activity-summary-by-group
report, where it would throw an error when handling a null field value.
Polish
Questions API v2.194.10- Improvement: internal changes to improve the stability of the app.
Bugfixes
Questions API v2.194.9- 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 that caused the response drag icon of the
imageclozeassociationV2
Question type to vanish, after moving that response into a drop zone.
Polish
Questions API v2.194.9, Author API v1.92.4- Improvement: prevented third party tools like Text Help from hijacking the content of the
passage
Feature's pagination toolbar. - Improvement: internal update to improve the security of the app.
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 Report
andSessions List by Item Report
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 Report
andSessions List by Item Report
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.
Read more about the 2022.3.LTS release.
- Released: 3rd November 2022
- End of Life: December 2024
Polish
Questions API v2.192.26- Improvement: Internal update to improve the security of the
audio
Question type's uploaded assets.
Bugfixes
Assess API v2.128.21- Fixed a bug where the assessment could not be submitted with a
"hard"
limit type when the countdown timer changed from 1 second to 0.
Polish
Reports API v1.24.15- Improvement: enhanced overall system stability.
Bugfixes
Reports API v1.24.14- Fixed a bug in the Last Score by Activity Report where the report did not render properly with PostgreSQL datasource.
Polish
Data API v1.57.16- Improvement: internal update to improve the security and stability of the app.
Bugfixes
Data API v1.57.15- Fixed a bug where calling the
/sessions/scores
endpoint did not return results in the correct order. - Fixed a bug where the
jobs/sessions/statuses
endpoint was failing with an ambiguous error message for requests with duplicate sessions.
Polish
Reports API v1.24.13- Improvement: enhanced stability for the
response-analysis-by-item
report.
Bugfixes
Assess API v2.128.20, Questions API v2.192.25- Fixed a bug in the
idle_timeout
initialization option, where an error was being thrown after using thereset
method, then creating a new app instance. - Fixed a bug, which improves the app's responsiveness and stability.
- Fixed a bug where the
clozeassociation
andclassification
Question types were not accessible with the screen reader, when navigating to the drop zone response area. - Fixed a bug whereby Control + Backslash was failing to open the formula editor modal window for the
formulaessayV2
Question type. - Fixed a bug where
isSimplified
was not validating -1 in theclozeformula
Question type.
Bugfixes
Data API v1.57.14- Fixed a bug where the
sessions/responses
endpoint was sometimes throwing a 500 server error.
Bugfixes
Assess API v2.128.19, Questions API v2.192.24, Reports API v1.24.12- Fixed a bug that caused a resumed Item branching session to prevent learners from submitting their answers.
- Fixed a bug where the validation didn't show the correct answers for the
hotspot
Question type. - Fixed a bug in the
session-detail-by-item
report, where it failed whencustom_widget_options
was passed in thequestions_api_init_options
.
Bugfixes
Assess API v2.128.18, Questions API v2.192.23- Fixed a bug where the Item review screen overlapped the side menu navigation for Right to Left configured Activities.
- Fixed a bug preventing the assessment app from displaying a proper error dialog in cases of network errors occurring in the
Questions API
. - Fixed a bug where CSS transforms affected placement and deletion of points on the
numberlineplot
Question type. - Fixed a bug where
isSimplified
was not validating certain mixed fractions correctly in theclozeformula
Question type.
Bugfixes
Questions API v2.192.22- Fixed a bug whereby the formula help modal column heading titles could not be internationalized.
- Fixed a bug, whereby an incorrect value was displayed upon hovering over a coordinate point, when 'display position on hover' was enabled for the
graphplotting
Question type.
Bugfixes
Questions API v2.192.21- Fixed a bug where the calculator truncated trailing zeros for the E notation.
- Fixed a bug where
isSimplified
was not validating mixed fractions correctly in theclozeformula
Question type.
Bugfixes
Assess API v2.128.16, Questions API v2.192.20- Fixed a bug, causing draggable elements in the
imageclozeassociationV2
Question type to disappear after dropping into any drop zone of the Question. This only occurred in the Safari 17+ for MacOS and Safari 16+ for iOS browsers. - Fixed a bug where the response container and draggables for the
clozeassociation
Question type overflowed when reaching certain widths. - Fixed a bug where the response container for the
classification
Question type overflowed when reaching certain widths.
Bugfixes
Assess API v2.128.15, Questions API v2.192.19, Data API v1.57.13, Reports API v1.24.11- Fixed a bug that caused the
scroll_to_top
initialization option to not work correctly. - Fixed a bug where the polygon tool was not validating correctly when duplicate points existed within the main shape, and the setting
Ignore repeated shapes: Compared by points
was applied. - Fixed a bug where passing too many references to the
all
oreither
arrays for theitem_references
parameter when fetching Activities via theitembank/activities
endpoint would throw an exception. - Fixed a bug in the
response-analysis-by-item
report, where it failed to show the Item name (specified in report init) in the hover state tooltip. - Fixed a bug with the
label_bundle
key, where it threw an error saying "No data for this report", even whenlabel_bundle
was included in a request during initialization.
Bugfixes
Assess API v2.128.14, Questions API v2.192.18, Data API v1.57.12- Fixed a bug causing Questions API to throw an error when appending an element in a small or mobile screen, when the regions configuration was set to
horizontal
. - Fixed a bug when
hotspot
Question type was displaying correct answers in"review"
state whenshowCorrectAnswers
is set tofalse
- Added XSS sanitization to the Brightcove video player Feature.
- Fixed a bug where the itembank/items endpoint was not validating arrays of string parameters properly.
Polish
Questions API v2.192.18- Improvement: deprecated Brightcove as an option for the video player Feature.
Bugfixes
Questions API v2.192.17, Question Editor API v3.102.6, Data API v1.57.11- Fixed a bug, various issues where validation was giving unexpected results depending on the value set for the
ignore_repeated_shapes
option in thegraphplotting
Question type. - Fixed a bug where tokenization did not work within tables.
- Improvement: internal changes to support future functionality.
Polish
Assess API v2.128.13, Questions API v2.192.17, Author API v1.91.9- Improvement: enhanced the stability of self-hosted adaptive assessments when the
should_rewind
option was set tofalse
, by ensuring the assessment progress is persisted correctly before navigating users to the next Item. - Improvement: added a warning when the Activity name exceeds 255 characters in length.
- Improvement: added a new error code (10032) which fires when trying to call a public method on an app without a loaded Activity.
- Improvement: updated XSS protection.
Bugfixes
Assess API v2.128.12, Questions API v2.192.16- Fixed a bug that caused the vertical table of contents and side menu buttons to overlap.
- Fixed a bug where screen reader support for Item flagging and attempted status were not properly supported.
- Fixed a bug, where calling the
reset
public method wouldn't stop playback of audio. - Fixed a bug where the token highlight Question type wouldn't render fully when calling the render public method.
Polish
Questions API v2.192.16, Reports API v1.24.10- Improvement: upgraded the stability of the
audio
Question type. - Improvement: internal changes to support future functionality.
Bugfixes
Questions API v2.192.15, Author API v1.91.8, Question Editor API v3.102.5, Data API v1.57.10, Reports API v1.24.9, Annotations API v0.17.6- Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.
- Fixed a bug which caused unnecessary log entries.
Bugfixes
Questions API v2.192.14, Reports API v1.24.8- Fixed a bug in the
mcq
andimageclozeformula
Question types, when math or formula content was included, a horizontal scroll bar rendered at the Question container if the content exceeded the container width. - Fixed a bug in the
hotspot
Question types where selecting hotspots wouldn't show the correct selection/deselection states. - Fixed a bug where content was missing for the Spoken Math element of
clozeformula
andformulaV2
Question types in the resume state. - Fixed a bug where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer.
- Fixed a bug in the
session-detail-by-question
report, where it would request the latest version of Questions API, no matter which version of Reports API was being used.
Polish
Questions API v2.192.14, Author API v1.91.7, Data API v1.57.9, Reports API v1.24.8, Annotations API v0.17.5- Improvement: internal update to control requests going to inactive customer accounts.
Polish
Data API v1.57.8- Improvement: internal changes to support new session storage technologies.
Bugfixes
Assess API v2.128.11, Questions API v2.192.13, Reports API v1.24.7- Fixed a bug where the 'next' button did not work if a section contained only one Item, when
next_button.enable_basic_next_option
was enabled. - Fixed a bug that in rare cases caused an exception when the learner selects and deletes the entire response in the
longtextV2
Question type containingrich code editor
content. - Fixed a bug where all content was deleted when justifying content containing lists in the
longtextV2
Question type. - Fixed a bug causing the index labels of the
hotspot
Question type to stay on the screen when learners attempt the Question after the public methodvalidate()
is called. - Fixed a bug where the screen reader gave incorrect information when the 'check answer' button was pressed.
- Fixed a bug in the
live-activitystatus-by-user
report, where the report opened dropdown menu collapsed when it received events. - Fixed a bug, adding voiceover for announcing correct, incorrect, unattempted, unmarked statuses in the
session-detail-by-item
report.
Polish
Questions API v2.192.13- Improvement: Added an outline to shapes when they are focused, to meet accessibility requirements for the
hotspot
Question type.
Bugfixes
Assess API v2.128.10, Questions API v2.192.12, Reports API v1.24.6- Fixed a bug, an error in the header element in the
resources
dialog for screen reader users, when Item content started with a Feature type and the screen reader would read out the generic label of 'Feature'. - Fixed a bug where the maximum character limit was not correctly calculated in the
longtextV2
Question type. - Fixed a bug in the
activity-summary-by-group
report, where it would throw an error when handling a null field value.
Polish
Questions API v2.192.12- Improvement: internal changes to improve the stability of the app.
Bugfixes
Assess API v2.128.9- Fixed a bug causing
custom_button
element labels to disappear in tablet view. - 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.
Polish
Questions API v2.192.11, Author API v1.91.6, Data API v1.57.7- Improvement: prevented third party tools like Text Help from hijacking the content of the
passage
Feature's pagination toolbar. - Improvement: internal update to improve the security of the app.
- Improvement: updates to internal consumer configuration.
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 learners 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 learners 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
Polish
Questions API v2.186.30- Improvement: Internal update to improve the security of the
audio
Question type's uploaded assets.
Polish
Reports API v1.23.18- Improvement: enhanced overall system stability.
Bugfixes
Reports API v1.23.17- Fixed a bug in the Last Score by Activity Report where the report did not render properly with PostgreSQL datasource.
Polish
Data API v1.56.11- Improvement: internal update to improve the security and stability of the app.
Bugfixes
Data API v1.56.10- Fixed a bug where the
jobs/sessions/statuses
endpoint was failing with an ambiguous error message for requests with duplicate sessions.
Bugfixes
Items API v1.114.12, Reports API v1.23.16- Fixed a bug causing adaptive assessment to fail to resume, when students exited the app without submitting on an Item that did not belong to the last step of the Item branching.
- Fixed a bug that caused adaptive assessments to be resumed on the wrong Item position, when the client's self-hosted adaptive endpoint
getNextItems
failed. - Fixed a bug in the
session-detail-by-item
report, where it failed whencustom_widget_options
was passed in thequestions_api_init_options
.
Polish
Items API v1.114.12- Improvement: Internal update to improve self hosted adaptive stability.
Polish
Questions API v2.186.29- Improvement: updated internal libraries to maintain security, compatibility and performance.
Bugfixes
Assess API v2.127.17, Events API v1.8.5- Fixed a bug, causing draggable elements in the
imageclozeassociationV2
Question type to disappear after dropping into any drop zone of the Question. This only occurred in the Safari 17+ for MacOS and Safari 16+ for iOS browsers. - Fixed a bug in Events API by adding styling and accessibility attributes of the iframe element, to position it off-screen and make it programmatically focusable, but visually hidden.
Polish
Questions API v2.186.28- Improvement: internal changes to improve the stability of the app.
Bugfixes
Assess API v2.127.16, Questions API v2.186.27, Reports API v1.23.15- Fixed a bug that caused the
scroll_to_top
initialization option to not work correctly. - Fixed a bug where the polygon tool was not validating correctly when duplicate points existed within the main shape, and the setting
Ignore repeated shapes: Compared by points
was applied. - Fixed a bug in the
response-analysis-by-item
report, where it failed to show the Item name (specified in report init) in the hover state tooltip. - Fixed a bug with the
label_bundle
key, where it threw an error saying "No data for this report", even whenlabel_bundle
was included in a request during initialization.
Bugfixes
Assess API v2.127.15, Questions API v2.186.26- Fixed a bug causing Questions API to throw an error when appending an element in a small or mobile screen, when the regions configuration was set to
horizontal
. - Fixed a bug when
hotspot
Question type was displaying correct answers in"review"
state whenshowCorrectAnswers
is set tofalse
- Added XSS sanitization to the Brightcove video player Feature.
Polish
Questions API v2.186.26- Improvement: deprecated Brightcove as an option for the video player Feature.
Bugfixes
Items API v1.114.11, Questions API v2.186.25, Data API v1.56.9- Fixed a bug that was causing
self-hosted
adaptive assessments to be resumed on the previous Item, in slow network conditions. - Fixed a bug, to ensure that self-hosted adaptive assessments that have failed to fetch, are always resumed on the correct Item.
- Fixed a bug, various issues where validation was giving unexpected results depending on the value set for the
ignore_repeated_shapes
option in thegraphplotting
Question type. - Improvement: internal changes to support future functionality.
Polish
Items API v1.114.11, Assess API v2.127.14, Questions API v2.186.25- Improvement: added meaningful error information when fetching the next Item of an adaptive assessment.
- Improvement: enhanced the stability of self-hosted adaptive assessments when the
should_rewind
option was set tofalse
, by ensuring the assessment progress is persisted correctly before navigating users to the next Item. - Improvement: added a warning when the Activity name exceeds 255 characters in length.
- Improvement: added a new error code (10032) which fires when trying to call a public method on an app without a loaded Activity.
- Improvement: updated XSS protection.
Bugfixes
Assess API v2.127.13, Questions API v2.186.24- Fixed a bug that caused the vertical table of contents and side menu buttons to overlap.
- Fixed a bug where screen reader support for Item flagging and attempted status were not properly supported.
- Fixed a bug, where calling the
reset
public method wouldn't stop playback of audio. - Fixed a bug where the token highlight Question type wouldn't render fully when calling the render public method.
Polish
Questions API v2.186.24, Reports API v1.23.14- Improvement: upgraded the stability of the
audio
Question type. - Improvement: internal changes to support future functionality.
Bugfixes
Items API v1.114.10, Questions API v2.186.23, Events API v1.8.4, Author API v1.90.8, Question Editor API v3.99.8, Data API v1.56.8, Reports API v1.23.13- Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.
- Fixed a bug which caused unnecessary log entries.
Bugfixes
Items API v1.114.9, Questions API v2.186.22, Reports API v1.23.12- Fixed a bug where an error from an adaptive backend was reported with error code
10018
. It is now correctly reported as50006
. - Fixed a bug in the
mcq
andimageclozeformula
Question types, when math or formula content was included, a horizontal scroll bar rendered at the Question container if the content exceeded the container width. - Fixed a bug in the
hotspot
Question types where selecting hotspots wouldn't show the correct selection/deselection states. - Fixed a bug where content was missing for the Spoken Math element of
clozeformula
andformulaV2
Question types in the resume state. - Fixed a bug where recorded video would fail to upload when clients used API endpoints from regions different to the region of their consumer.
- Fixed a bug in the
session-detail-by-question
report, where it would request the latest version of Questions API, no matter which version of Reports API was being used.
Polish
Items API v1.114.9, Questions API v2.186.22, Events API v1.8.3, Author API v1.90.7, Data API v1.56.7, Reports API v1.23.12- Improvement: internal update to control requests going to inactive customer accounts.
Polish
Data API v1.56.6- Improvement: internal changes to support new session storage technologies.
Bugfixes
Assess API v2.127.12, Questions API v2.186.21, Reports API v1.23.11- Fixed a bug where the 'next' button did not work if a section contained only one Item, when
next_button.enable_basic_next_option
was enabled. - Fixed a bug that in rare cases caused an exception when the learner selects and deletes the entire response in the
longtextV2
Question type containingrich code editor
content. - Fixed a bug where all content was deleted when justifying content containing lists in the
longtextV2
Question type. - Fixed a bug causing the index labels of the
hotspot
Question type to stay on the screen when learners attempt the Question after the public methodvalidate()
is called. - Fixed a bug where the screen reader gave incorrect information when the 'check answer' button was pressed.
- Fixed a bug in the
live-activitystatus-by-user
report, where the report opened dropdown menu collapsed when it received events. - Fixed a bug, adding voiceover for announcing correct, incorrect, unattempted, unmarked statuses in the
session-detail-by-item
report.
Polish
Questions API v2.186.21- Improvement: Added an outline to shapes when they are focused, to meet accessibility requirements for the
hotspot
Question type.
Bugfixes
Assess API v2.127.11, Questions API v2.186.20, Reports API v1.23.10- Fixed a bug, an error in the header element in the
resources
dialog for screen reader users, when Item content started with a Feature type and the screen reader would read out the generic label of 'Feature'. - Fixed a bug where the maximum character limit was not correctly calculated in the
longtextV2
Question type. - Fixed a bug in the
activity-summary-by-group
report, where it would throw an error when handling a null field value.
Polish
Questions API v2.186.20- Improvement: internal changes to improve the stability of the app.
Bugfixes
Assess API v2.127.10, Questions API v2.186.19- Fixed a bug causing
custom_button
element labels to disappear in tablet view. - 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, preventing the
longtextV2
Question type from occasionally throwing a 'wrong document' error in the console.
Polish
Questions API v2.186.19, Author API v1.90.6, Question Editor API v3.99.7, Data API v1.56.5- Improvement: prevented third party tools like Text Help from hijacking the content of the
passage
Feature's pagination toolbar. - Improvement: internal update to improve the security of the app.
- Improvement: updates to internal consumer configuration.
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 learners 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 learner 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.
For information on releases prior to 6th June 2018, please click here.