Assess API Release Log

Below is a list of Assess API releases and notes for each.

LTS Long Term Support, the most stable versions, features locked, recommended for new engagements
Developer Rolling release of latest features, recommended for development environments only (previously called "Latest")
Archived Version no longer available

Version 2

Developer
v2.136.0 – 10th April 2024
Bug fixes
  • Improvement: updated internal libraries to maintain security, compatibility and performance.

v2024.1.LTS
v2.135.5 – 10th April 2024
Bug fixes
  • Fixed a bug in the idle_timeout initialization option, where an error was being thrown after using the reset method, then creating a new app instance.
  • Fixed a bug, which improves the app's responsiveness and stability.

v2023.3.LTS
v2.134.8 – 10th April 2024
Bug fixes
  • Fixed a bug in the idle_timeout initialization option, where an error was being thrown after using the reset method, then creating a new app instance.
  • Fixed a bug, which improves the app's responsiveness and stability.

v2023.2.LTS
v2.130.11 – 10th April 2024
Bug fixes
  • Fixed a bug in the idle_timeout initialization option, where an error was being thrown after using the reset method, then creating a new app instance.
  • Fixed a bug, which improves the app's responsiveness and stability.

v2023.1.LTS v2022.3.LTS
v2.128.20 – 10th April 2024
Bug fixes
  • Fixed a bug in the idle_timeout initialization option, where an error was being thrown after using the reset method, then creating a new app instance.
  • Fixed a bug, which improves the app's responsiveness and stability.

Archived
v2.135.4 – 27th March 2024
Bug fixes
  • Fixed a bug with idle_timeout where an error was being thrown after using the reset method, then creating a new app instance.

Archived
v2.134.7 – 27th March 2024
Bug fixes

Archived
v2.130.10 – 27th March 2024
Bug fixes

Archived
v2.135.3 – 13th March 2024
Bug fixes

Archived
v2.134.6 – 13th March 2024
Bug fixes

Archived
v2.130.9 – 13th March 2024
Bug fixes
  • 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.

Archived
v2.128.19 – 13th March 2024
Bug fixes
  • Fixed a bug that caused a resumed Item branching session to prevent learners from submitting their answers.

Archived
v2.134.5 – 13th March 2024
Bug fixes
  • Fixed a bug that caused a resumed Item branching session to prevent learners from submitting their answers.

Archived
v2.135.2 – 28th February 2024
Bug fixes
  • 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.

Archived
v2.134.4 – 28th February 2024
Bug fixes
  • Fixed a bug where the Item review screen overlapped the side menu navigation for Right to Left configured Activities.

Archived
v2.130.8 – 28th February 2024
Bug fixes
  • Fixed a bug where the Item review screen overlapped the side menu navigation for Right to Left configured Activities.

Archived
v2.128.18 – 28th February 2024
Bug fixes
  • 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.

Archived
v2.128.18 – 28th February 2024
Bug fixes
  • 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.

Archived
v2.135.0 – 14th February 2024
Bug fixes
  • Fixed a bug where the Item review screen overlapped the side menu navigation for Right to Left configured Activities.

Archived
v2.130.7 – 17th January 2024
Bug fixes
  • 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.

Archived Archived
v2.128.16 – 17th January 2024
Bug fixes
  • 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.

v2022.2.LTS
v2.127.17 – 17th January 2024
Bug fixes
  • 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.

Archived
v2.134.3 – 6th December 2023
Polish
  • Improvement: updated vendors for security and compatibility.
Bug fixes
  • 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.

Archived
v2.130.6 – 6th December 2023
Bug fixes

Archived
v2.128.15 – 6th December 2023
Bug fixes

Archived
v2.127.16 – 6th December 2023
Bug fixes

Archived
v2.134.2 – 22nd November 2023
Bug fixes

Archived
v2.130.5 – 22nd November 2023
Bug fixes
  • 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.

Archived
v2.128.14 – 22nd November 2023
Bug fixes
  • 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.

Archived
v2.127.15 – 22nd November 2023
Bug fixes
  • 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.

Archived
v2.134.1 – 1st November 2023
Bug fixes
  • 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.

Archived
v2.130.4 – 1st November 2023
Polish
  • Improvement: enhanced the stability of self-hosted adaptive assessments when the should_rewind option was set to false, 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.

Archived
v2.128.13 – 1st November 2023
Polish
  • Improvement: enhanced the stability of self-hosted adaptive assessments when the should_rewind option was set to false, 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.

Archived
v2.127.14 – 1st November 2023
Polish
  • Improvement: enhanced the stability of self-hosted adaptive assessments when the should_rewind option was set to false, 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.

Archived
v2.134.0 – 27th September 2023
Features
  • Added ability to customize and disable accessibility headings.
Polish
  • 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.

Archived
v2.130.3 – 27th September 2023
Bug fixes
  • 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.

Archived
v2.128.12 – 27th September 2023
Bug fixes
  • 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.

Archived
v2.127.13 – 27th September 2023
Bug fixes
  • 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.

Archived
v2.133.1 – 6th September 2023
Bug fixes
  • 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.

Archived
v2.133.0 – 16th August 2023
Features

Archived
v2.132.2 – 26th July 2023
Bug fixes
  • Fixed a bug that caused the vertical table of contents and side menu buttons to overlap.

Archived
v2.130.2 – 26th July 2023
Bug fixes

Archived
v2.128.11 – 26th July 2023
Bug fixes

Archived
v2.127.12 – 26th July 2023
Bug fixes

Archived
v2.132.1 – 29th June 2023
Polish
  • Improvement: internal changes to improve the stability of the app.
Bug fixes
  • 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.

Archived
v2.130.1 – 29th June 2023
Bug fixes
  • 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'.

Archived
v2.128.10 – 29th June 2023
Bug fixes
  • 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'.

Archived
v2.127.11 – 29th June 2023
Bug fixes
  • 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'.

Archived
v2.132.0 – 29th June 2023
Polish
  • Improvement: internal changes to improve the stability of the app.

Archived
v2.131.0 – 7th June 2023
Features
  • Added the ability to move and resize the resource modal window via mouse and keyboard support.
Bug fixes
  • 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'.

Archived
v2.128.9 – 7th June 2023
Bug fixes
  • 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.

Archived
v2.127.10 – 7th June 2023
Bug fixes
  • 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.

v2022.1.LTS
v2.125.12 – 7th June 2023
Bug fixes
  • 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.

v2021.3.LTS
v2.122.20 – 7th June 2023
Polish
  • Improvement: internal changes to improve the stability of the app.

Archived
v2.130.0 – 17th May 2023
Features
Bug fixes
  • 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.

Archived
v2.128.8 – 17th May 2023
Polish
  • Improvement: internal update to improve the security and stability of the app.

Archived
v2.127.9 – 17th May 2023
Polish
  • Improvement: internal update to improve the security and stability of the app.

Archived
v2.125.11 – 17th May 2023
Polish
  • Improvement: internal update to improve the security and stability of the app.

Archived
v2.122.19 – 17th May 2023
Polish
  • Improvement: internal update to improve the security and stability of the app.

v2021.2.LTS
v2.119.23 – 17th May 2023
Polish
  • Improvement: internal update to improve the security and stability of the app.

Archived
v2.114.22 – 17th May 2023
Polish
  • Improvement: internal update to improve the security and stability of the app.

Archived
v2.129.2 – 27th April 2023
Polish
  • Improvement: implemented backend changes required for upcoming feature.

Archived
v2.128.7 – 27th April 2023
Polish
  • Improvement: implemented backend changes required for upcoming feature.
Bug fixes
  • 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.

Archived
v2.128.6 – 27th April 2023
Polish
  • Improvement: internal update to improve the security and stability of the app.

Archived
v2.127.8 – 27th April 2023
Polish
  • Improvement: implemented backend changes required for upcoming feature.
Bug fixes
  • 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.

Archived
v2.125.10 – 27th April 2023
Polish
  • Improvement: implemented backend changes required for upcoming feature.
Bug fixes
  • 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.

Archived
v2.122.18 – 27th April 2023
Polish
  • Improvement: implemented backend changes required for upcoming feature.

Archived
v2.119.22 – 27th April 2023
Polish
  • Improvement: implemented backend changes required for upcoming feature.

Archived
v2.114.21 – 27th April 2023
Polish
  • Improvement: implemented backend changes required for upcoming feature.

Archived
v2.111.19 – 27th April 2023
Polish
  • Improvement: implemented backend changes required for upcoming feature.

Archived
v2.129.1 – 29th March 2023
Polish
  • 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.
Bug fixes
  • 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.

Archived
v2.127.7 – 29th March 2023
Bug fixes
  • 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.

Archived
v2.125.9 – 29th March 2023
Bug fixes
  • 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.

Archived
v2.129.0 – 8th March 2023
Bug fixes
  • 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.

Archived
v2.128.5 – 15th February 2023
Bug fixes
  • 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.

Archived
v2.127.6 – 15th February 2023
Bug fixes
  • Improvement: internal changes to improve the stability of the app.

Archived
v2.128.4 – 31st January 2023
Bug fixes
  • 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 once reading_time is over.

Archived
v2.127.5 – 31st January 2023
Bug fixes

Archived
v2.125.8 – 31st January 2023
Bug fixes
  • Fixed a bug causing a warning_on_change dialog to show up when the app is navigating back to the first Item once reading_time is over.
  • Fixed a bug in adaptive assessments where the session did not match up with the point when learners resumed from their last session. Introduced a new flag save_on_next that saves the adaptive session when the item:changed event is triggered and the should_rewind attribute is false.

Archived
v2.122.17 – 31st January 2023
Bug fixes
  • Fixed a bug causing a warning_on_change dialog to show up when the app is navigating back to the first Item once reading_time is over.
  • Fixed a bug in adaptive assessments where the session did not match up with the point when learners resumed from their last session. Introduced a new flag save_on_next that saves the adaptive session when the item:changed event is triggered and the should_rewind attribute is false.

Archived
v2.128.3 – 14th December 2022
Bug fixes
  • Fixed a bug in adaptive assessments where the session did not match up with the point when learners resumed from their last session. Introduced a new flag save_on_next that saves the adaptive session when the item:changed event is triggered and the should_rewind attribute is false.
  • 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 once reading_time is over.

Archived
v2.127.4 – 14th December 2022
Bug fixes
  • Fixed a bug in adaptive assessments where the session did not match up with the point when learners resumed from their last session. Introduced a new flag save_on_next that saves the adaptive session when the item:changed event is triggered and the should_rewind attribute is false.
  • Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.

Archived
v2.125.7 – 14th December 2022
Bug fixes
  • Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.

Archived
v2.122.16 – 14th December 2022
Bug fixes
  • Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.

Archived Archived
v2.128.2 – 23rd November 2022
Bug fixes
  • 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.

Archived
v2.127.3 – 23rd November 2022
Bug fixes
  • 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.

Archived
v2.125.6 – 23rd November 2022
Bug fixes
  • 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.

Archived
v2.122.15 – 23rd November 2022
Bug fixes

Archived
v2.128.1 – 2nd November 2022
Bug fixes
  • 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 the should_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.

Archived
v2.125.5 – 2nd November 2022
Bug fixes
  • Fixed a bug that created an empty Item when resuming an Activity that was on the last section.

Archived
v2.122.14 – 2nd November 2022
Bug fixes
  • Fixed a bug that created an empty Item when resuming an Activity that was on the last section.

Archived
v2.119.21 – 2nd November 2022
Bug fixes
  • Fixed a bug that created an empty Item when resuming an Activity that was on the last section.

Archived
v2.128.0 – 12th October 2022
Bug fixes
  • Fixed a bug that created an empty Item when resuming an Activity that was on the last section.

Archived
v2.127.2 – 12th October 2022
Bug fixes
  • Fixed a bug that created an empty Item when resuming an Activity that was on the last section.

Archived
v2.127.1 – 13th July 2022
Polish
  • Improvement: internal changes to improve the stability of the app.

Archived
v2.114.20 – 23rd June 2022
Bug fixes

Archived
v2.127.0 – 22nd June 2022
Features
  • Added a new masking_button element to be visible in all Learnosity default regions.
Polish
  • Improvement: updated theme colors for improved accessibility.

Archived
v2.125.4 – 22nd June 2022
Bug fixes
  • Fixed a bug where the section:changed event would not trigger properly when users navigated between Items or sections.
  • Fixed a bug, where a proctor's modal would show an errant 'NaN'report of the timer when max_time was set in a session. It now correctly counts down when item sections are set.
  • Fixed a bug where the bottom regions shifted unexpectedly, when the user exited full screen mode.
  • Fixed a bug that stopped a 'Skip to resources' label from rendering on a custom start page (intro_item) when resource_items was added.

Archived
v2.122.13 – 22nd June 2022
Bug fixes
  • Fixed a bug where the section:changed event would not trigger properly when users navigated between Items or sections.
  • Fixed a bug, where a proctor's modal would show an errant 'NaN' report of the timer when max_time was set in a session. It now correctly counts down when Item sections are set.
  • Fixed a bug where the bottom regions shifted unexpectedly, when the user exited full screen mode.
  • Fixed a bug that stopped a 'Skip to resources' label from rendering on a custom start page (intro_item) when resource_items was added.

Archived
v2.119.20 – 22nd June 2022
Bug fixes
  • Fixed a bug that stopped a 'Skip to resources' label from rendering on a custom start page (intro_item) when resource_items was added.
  • Fixed a bug where the bottom regions shifted unexpectedly, when the user exited full screen mode.

Archived
v2.114.19 – 22nd June 2022
Bug fixes
  • Fixed a bug where the bottom regions shifted unexpectedly, when the user exited full screen mode.
  • Fixed a bug that stopped a 'Skip to resources' label from rendering on a custom start page (intro_item) when resource_items was added.

Archived
v2.126.5 – 1st June 2022
Bug fixes
  • Fixed a bug that stopped a 'Skip to resources' label from rendering on a custom start page (intro_item) when resource_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.

Archived
v2.126.4 – 11th May 2022
Bug fixes
  • Fixed a bug where the section:changed event would not trigger properly when users navigated between Items or sections.

Archived
v2.125.3 – 11th May 2022
Bug fixes
  • Fixed a bug where a Cannot read properties of undefined error would be thrown when a Question's attempt status changed.
  • Fixed a bug where learners could avoid a hard submit by clicking the review button.

Archived
v2.122.12 – 11th May 2022
Bug fixes
  • Fixed a bug where a Cannot read properties of undefined error would be thrown when a Question's attempt status changed.
  • Fixed a bug where learners 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.

Archived
v2.119.19 – 11th May 2022
Bug fixes
  • Fixed a bug where a Cannot read properties of undefined error would be thrown when a Question's attempt status changed.
  • Fixed a bug where learners could avoid a hard submit by clicking the review button.

Archived
v2.114.18 – 11th May 2022
Bug fixes
  • Fixed a bug where a Cannot read properties of undefined error would be thrown when a Question's attempt status changed.
  • Fixed a bug where learners could avoid a hard submit by clicking the review button.

Archived
v2.126.3 – 20th April 2022
Bug fixes
  • 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.

Archived
v2.125.2 – 20th April 2022
Bug fixes
  • Fixed a bug where the administration panel showed an unnecessary message, saying “Incorrect password. Please try again” before submitting the password.
  • Fixed a bug, correcting some broken styles that were appearing with modal windows.
  • Fixed a bug, an issue where the timer in a resumed section would be reset, if the browser was refreshed multiple times.
  • Fixed a bug, the Masking button is disabled when the first item is maskable.
  • Fixed a bug in the all the Charts question types where the color of the text wasn't updated properly when the user set a different colour scheme from the accessibility options in Assess API.

Archived
v2.122.11 – 20th April 2022
Bug fixes
  • Fixed a bug where the administration panel showed an unnecessary message, saying “Incorrect password. Please try again” before submitting the password.
  • Fixed a bug, correcting some broken styles that were appearing with modal windows.
  • Fixed a bug, an issue where the timer in a resumed section would be reset, if the browser was refreshed multiple times.
  • Fixed a bug in the all the Charts question types where the color of the text wasn't updated properly when the user set a different colour scheme from the accessibility options in Assess API.

Archived
v2.119.18 – 20th April 2022
Bug fixes
  • Fixed a bug where the administration panel showed an unnecessary message, saying “Incorrect password. Please try again” before submitting the password.
  • Fixed a bug, correcting some broken styles that were appearing with modal windows.
  • Fixed a bug in the all the Charts question types where the color of the text wasn't updated properly when the user set a different colour scheme from the accessibility options in Assess API.

Archived
v2.114.17 – 20th April 2022
Bug fixes
  • Fixed a bug where the administration panel showed an unnecessary message, saying “Incorrect password. Please try again” before submitting the password.
  • Fixed a bug, correcting some broken styles that were appearing with modal windows.
  • Fixed a bug in the all the Charts question types where the color of the text wasn't updated properly when the user set a different colour scheme from the accessibility options in Assess API.

Archived
v2.126.2 – 30th March 2022
Bug fixes
  • 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.

Archived
v2.125.1 – 30th March 2022
Polish
  • 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.
Bug fixes
  • Fixed a bug that was causing the Assess API to fail at load time, when the options sections time and configuration.events: true were set, while the global time was undefined.
  • Fixed a bug where the resource dialog didn't open when first entering and exiting full screen.
  • Fixed a bug, where the auto_save function being executed would cause any paused video or audio recordings to be stopped. The auto_save function will now only execute when recordings are already stopped.
  • Fixed a bug where the timer in a section would get reset after the assessment was resumed or refreshed.
  • Fixed a bug where the pause dialog window was not showing, when the timer was configured in a section.

Archived
v2.122.10 – 30th March 2022
Polish
  • 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.
Bug fixes
  • Fixed a bug that was causing the Assess API to fail at load time, when the options sections time and configuration.events: true were set, while the global time was undefined.
  • Fixed a bug where the resource dialog didn't open when first entering and exiting full screen.
  • Fixed a bug, where the auto_save function being executed would cause any paused video or audio recordings to be stopped. The auto_save function will now only execute when recordings are already stopped.
  • Fixed a bug where the pause dialog window was not showing, when the timer was configured in a section.

Archived
v2.119.17 – 30th March 2022
Polish
  • 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.
Bug fixes
  • Fixed a bug, where the auto_save function being executed would cause any paused video or audio recordings to be stopped. The auto_save function will now only execute when recordings are already stopped.
  • Fixed a bug, an issue that would intermittently occur when exiting full screen mode.
  • Fixed a bug where the resource dialog didn't open when first entering and exiting full screen.
  • Fixed a bug where the Masking tool was not working when the page initially loaded.

Archived
v2.114.16 – 30th March 2022
Polish
  • 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.
Bug fixes
  • Fixed a bug where the pause dialog window was not showing, when the timer was configured in a section.
  • Fixed a bug, an issue that would intermittently occur when exiting full screen mode.

Archived
v2.126.1 – 17th March 2022
Bug fixes
  • Fixed a bug, an issue where the timer in a resumed section would be reset, if the browser was refreshed multiple times.

Archived
v2.126.0 – 9th March 2022
Features
  • 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.
Bug fixes
  • 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. The auto_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 and configuration.events: true were set, while the global time was undefined.
  • Fixed a bug, an issue that would intermittently occur when exiting full screen mode.

Archived
v2.122.9 – 9th March 2022
Bug fixes
  • Fixed a bug, an issue that would intermittently occur when exiting full screen mode.
  • Fixed a bug where intro items that autoplay audio, failed to load on iOS devices.
  • Fixed a bug that threw an exception when clicking the response masking tool, when sections were configured in an assessment.

Archived
v2.119.16 – 9th March 2022
Bug fixes
  • Fixed a bug where intro items that autoplay audio, failed to load on iOS devices.
  • Fixed a bug that threw an exception when clicking the response masking tool, when sections were configured in an assessment.

Archived
v2.114.15 – 9th March 2022
Bug fixes
  • Fixed a bug where intro items that autoplay audio, failed to load on iOS devices.

Archived
v2.125.0 – 16th February 2022
Features
Bug fixes
  • Fixed a bug that prevented effective removal of regions, due to section configuration region_overrides not working properly.
  • Fixed a bug where intro items that auto-play audio failed to load on iOS devices.
  • Fixed a bug that threw an exception when clicking the response masking tool, when sections were configured in an assessment.

Archived
v2.122.8 – 16th February 2022
Bug fixes
  • Fixed a bug, a missing ARIA label in the last Item of an assessment, when the right region was overridden by the 'next' button.

Archived
v2.119.15 – 16th February 2022
Bug fixes
  • Fixed a bug, a missing ARIA label in the last Item of an assessment, when the right region was overridden by the 'next' button.

Archived
v2.114.14 – 16th February 2022
Bug fixes
  • Fixed a bug, a missing ARIA label in the last Item of an assessment, when the right region was overridden by the 'next' button.

Archived
v2.111.18 – 16th February 2022
Bug fixes
  • Fixed a bug, a missing ARIA label in the last Item of an assessment, when the right region was overridden by the 'next' button.

Archived
v2.122.7 – 8th February 2022
Bug fixes
  • Fixed a bug that caused collapsed UI in right regions when the region_overrides with dot syntax were in use. For example: "right.calculator_button": false used in sections.

Archived
v2.124.0 – 3rd February 2022
Bug fixes
  • Fixed a bug where the Assessment player was not rendering correctly, when a section was configured with regions or region_overrides.
  • Fixed a bug, a missing ARIA label in the last Item of an assessment, when the right region was overridden by the 'next' button.
  • Fixed a bug, when overriding with enable_basic_next_option: true, where the the Next button in the last Item of a section was disabled.

Archived
v2.122.6 – 3rd February 2022
Bug fixes
  • Fixed a bug where the screen reader navigation in full screen would focus on unwanted elements.
  • Fixed a bug where the Assessment player was not rendering correctly, when a section was configured with regions or region_overrides.
  • Fixed a bug where the submit button disappeared from regions configured to use a single section.
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.

Archived
v2.119.14 – 3rd February 2022
Bug fixes
  • Fixed a bug where the screen reader navigation in full screen would focus on unwanted elements.
  • Fixed a bug where the custom outro Item (which appears at the end of an assessment) displayed a Skip to navigation link.
  • Fixed a bug where the Assessment player was not rendering correctly, when a section was configured with regions or region_overrides.
  • Fixed a bug where the submit button disappeared from regions configured to use a single section.
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.

Archived
v2.114.13 – 3rd February 2022
Bug fixes
  • Fixed a bug where the custom outro Item (which appears at the end of an assessment) displayed a Skip to navigation link.
  • Fixed a bug where the screen reader navigation in full screen mode would focus on unwanted elements.

Archived
v2.111.17 – 3rd February 2022
Bug fixes
  • Fixed a bug where the custom outro Item (which appears at the end of an assessment) displayed a Skip to navigation link.
  • Fixed a bug where the screen reader navigation in full screen would focus on unwanted elements.

Archived
v2.123.2 – 6th January 2022
Bug fixes
  • Fixed a bug where the custom outro Item (which appears at the end of an assessment) displayed a Skip to navigation link.
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
  • Fixed a bug where the screen reader navigation in full screen would focus on unwanted elements.

Archived
v2.122.3 – 6th January 2022
Bug fixes
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.
  • Fixed a bug where the custom outro Item (which appears at the end of an assessment) displayed a Skip to navigation link.

Archived
v2.119.11 – 6th January 2022
Bug fixes
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
  • Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.
  • Fixed a bug where an error would appear, “TypeError: this.getQuestionsApp(...).getMetadata is not a function” when the user saved or reloaded an Item authoring page.

Archived
v2.123.1 – 9th December 2021
Bug fixes
  • Fixed a bug, various visual issues with the table of contents pagination and navigation elements.

Archived
v2.122.2 – 9th December 2021
Bug fixes
  • Fixed a bug where increasing the zoom whilst in the full screen mode of an assessment caused long Items to be unreadable.

Archived
v2.119.10 – 9th December 2021
Bug fixes
  • Fixed a bug where increasing the zoom whilst in the full screen mode of an assessment caused long Items to be unreadable.

Archived
v2.114.12 – 9th December 2021
Bug fixes
  • Fixed a bug where increasing the zoom whilst in the full screen mode of an assessment caused long Items to be unreadable.

Archived
v2.111.16 – 9th December 2021
Bug fixes
  • Fixed a bug where increasing the zoom whilst in the full screen mode of an assessment caused long Items to be unreadable.

Archived
v2.123.0 – 17th November 2021
Polish
  • Improvement: visual updates for the assessment player table of contents and toolbars.
Bug fixes
  • Fixed a bug where increasing the zoom whilst in the full screen mode of an assessment caused long Items to be unreadable.

Archived
v2.119.9 – 17th November 2021
Bug fixes
  • Fixed a bug where the 'skip to navigation' link wouldn't appear in horizontal or horizontal-fixed layouts.
  • Fixed a bug, where the disabled buttons in the review screen were not correctly showing their disabled status. This was potentially confusing for some users.

Archived
v2.111.15 – 17th November 2021
Bug fixes
  • Fixed a bug where the 'skip to navigation' link wouldn't appear in horizontal or horizontal-fixed layouts.
  • Fixed a bug, where the disabled buttons in the review screen were not correctly showing their disabled status. This was potentially confusing for some users.

Archived
v2.122.1 – 27th October 2021
Bug fixes
  • Fixed a bug where the 'skip to navigation' link wouldn't appear in horizontal or horizontal-fixed layouts.
  • Fixed a bug, where the disabled buttons in the review screen were not correctly showing their disabled status. This was potentially confusing for some users.

Archived
v2.119.8 – 27th October 2021
Bug fixes
  • Fixed a bug where the right-hand region of the user interface was being cut off. This affected full screen mode, in the Safari browser.

Archived
v2.114.11 – 27th October 2021
Bug fixes
  • Fixed a bug where the right-hand region of the user interface was being cut off. This affected full screen mode, in the Safari browser.

Archived
v2.111.14 – 27th October 2021
Bug fixes
  • Fixed a bug where the right-hand region of the user interface was being cut off. This affected full screen mode, in the Safari browser.

Archived
v2.107.15 – 27th October 2021
Bug fixes
  • Fixed a bug where the right-hand region of the user interface was being cut off. This affected full screen mode, in the Safari browser.

Archived
v2.119.7 – 12th October 2021
Bug fixes
  • Fixed a bug that prevented the metadata in localStorage from being stored after closing the browser, when the auto_save init option was enabled.

Archived
v2.122.0 – 8th October 2021
Bug fixes
  • Fixed a bug that caused the timer in sections to stop intermittently when there were more Items to load in the next section.
  • Fixed a bug where the right-hand region of the user interface was being cut off. This affected full screen mode, in the Safari browser.
  • Fixed a bug that caused the progress bar's value to be set incorrectly when section_options.display_total_itemcount was set.
  • Fixed a bug that stopped users from closing the ‘expired’ section dialog, by pressing the Escape key after a section’s time had elapsed.
  • Fixed a bug where the audio in shared passages would not stop when the Activity was paused.
  • Fixed a bug that caused an incorrect number of items to show up in the table of contents, when initializing Assess API with section_options.allow_backward_navigation: true and different sections' region_overrides.
  • Fixed a bug that caused the timer in sections to stop intermittently when there were more Items to load in the next section.

Archived
v2.119.6 – 8th October 2021
Bug fixes
  • Fixed a bug where the audio in shared passages would not stop when the Activity was paused.

Archived
v2.114.10 – 8th October 2021
Bug fixes
  • Fixed a bug where the audio in shared passages would not stop when the Activity was paused.

Archived
v2.111.13 – 8th October 2021
Bug fixes
  • Fixed a bug where the audio in shared passages would not stop when the Activity was paused.

Archived
v2.107.14 – 8th October 2021
Bug fixes
  • Fixed a bug where the audio in shared passages would not stop when the Activity was paused.

Archived
v2.103.19 – 8th October 2021
Bug fixes
  • Fixed a bug where the audio in shared passages would not stop when the Activity was paused.

Archived
v2.121.0 – 16th September 2021
Features
  • Added new feature to allows users to set different config.time for different sections of the assessment.
  • Added support for shuffling the Items within sections by enabling the shuffle_items option in the configuration of each section.
Polish
  • Improvement: updated Events API to stop using deprecated init options.
Bug fixes
  • Fixed a bug where the timer would not stop when it reached the time limit.
  • Fixed an issue where duplicated buttons appeared in the top region of assess player when a user was running the assessment player at a specific resolution (1024 x 768).
  • Fixed a bug where an error Uncaught TypeError: Cannot read property 'words' of undefined showed up in the console when the idle timeout expired and the Are you still there? dialog appeared.
  • Fixed a bug where an error Uncaught TypeError: Cannot read property 'words' of undefined showed up in the console whenever the Proctor selected the option Save and Exit, and waited for the idle timeout to expire.
  • Fixed a bug where the reading time mode was not working when the reading_time from the stored metadata from local storage was null or undefined.

Archived
v2.119.5 – 16th September 2021
Bug fixes
  • Fixed a bug where the scroll_to_top initialization option did not work, when the offset value from scroll_to_test was set.
  • Fixed a bug where a custom dialog was not displaying properly, when called after a test:submit:success event was triggered.

Archived
v2.114.9 – 16th September 2021
Bug fixes
  • Fixed a bug where the scroll_to_top initialization option did not work, when the offset value from scroll_to_test was set.
  • Fixed a bug where a custom dialog was not displaying properly, when called after a test:submit:success event was triggered.

Archived
v2.111.12 – 16th September 2021
Bug fixes
  • Fixed a bug where the scroll_to_top initialization option did not work, when the offset value from scroll_to_test was set.
  • Fixed a bug where a custom dialog was not displaying properly, when called after a test:submit:success event was triggered.

Archived
v2.107.13 – 16th September 2021
Bug fixes
  • Fixed a bug where the scroll_to_top initialization option did not work, when the offset value from scroll_to_test was set.
  • Fixed a bug where a custom dialog was not displaying properly, when called after a test:submit:success event was triggered.

Archived
v2.120.1 – 26th August 2021
Bug fixes
  • Fixed a bug where longer assessments (with more than ten Items) failed to load in vertical regions.

Archived
v2.120.0 – 25th August 2021
Features
  • Added a new section_options .reset_itemcount_per_section option, to make the Item count reflect the number of Items within that section, instead of the default behaviour, which shows the total number of Items from all sections.
Polish
  • Improvement: internal upgrade to improve the security and stability of the app.
Bug fixes
  • Fixed a bug where the scroll_to_top initialization option did not work, when the offset value from scroll_to_test was set.
  • Fixed a bug where a custom dialog was not displaying properly, when called after a test:submit:success event was triggered.

Archived
v2.119.4 – 25th August 2021
Bug fixes
  • Fixed a bug where an error would appear, saying undefined: The start item index is out of bounds. start_item:0 after resuming a session from stored metadata in local storage.
  • Fixed a bug where the Features of the Item (for example the ruler, protractor or calculator) were showing up on the review screen, which was not the intended behaviour.

Archived
v2.114.8 – 25th August 2021
Bug fixes
  • Fixed a bug where the Features of the Item (for example the ruler, protractor or calculator) were showing up on the review screen, which was not the intended behaviour.

Archived
v2.111.11 – 25th August 2021
Bug fixes
  • Fixed a bug where the Features of the Item (for example the ruler, protractor or calculator) were showing up on the review screen, which was not the intended behaviour.

Archived
v2.107.12 – 25th August 2021
Bug fixes
  • Fixed a bug where the Features of the Item (for example the ruler, protractor or calculator) were showing up on the review screen, which was not the intended behaviour.

Archived
v2.119.3 – 5th August 2021
Bug fixes
  • Fixed a bug that prevented the metadata in localStorage from being stored after closing the browser, when the auto_save init option was enabled.
  • Added support for handling the shorthand region_overrides for per-section configuration. Now, developers can use that to add or remove buttons or elements from a specific user interface region within the page.
  • Fixed a bug where the Features of the Item (for example the ruler, protractor or calculator) were showing up on the review screen, which was not the intended behaviour.
  • Fixed a bug that prevented users from progressing, after closing the “Submit” dialog on the last dynamic Item in an assessment.
  • Fixed a bug where an error would appear, "TypeError: this.getQuestionsApp(...).getMetadata is not a function" when the user saved or reloaded an Item authoring page.

Archived
v2.119.1 – 15th July 2021
Bug fixes

Archived
v2.114.7 – 15th July 2021
Bug fixes
  • Fixed a bug, an edge case that threw an exception when users tried to open and close multiple panels quickly, while changing the dimensions of the app.

Archived
v2.111.10 – 15th July 2021
Bug fixes
  • Fixed a bug, an edge case that threw an exception when users tried to open and close multiple panels quickly, while changing the dimensions of the app.

Archived
v2.107.11 – 15th July 2021
Bug fixes
  • Fixed a bug, an edge case that threw an exception when users tried to open and close multiple panels quickly, while changing the dimensions of the app.

Archived
v2.103.18 – 15th July 2021
Bug fixes
  • Fixed a bug, an edge case that threw an exception when users tried to open and close multiple panels quickly, while changing the dimensions of the app.
  • Fixed an uncaught TypeError that said "Cannot read property 'attemptedQuestions' of null".

Archived
v2.119.0 – 24th June 2021
Polish
  • Improvement: show an error message window when the system is having trouble loading bundles for users.
  • Improvement: updated the accessibility colors and animation for the flag icon inside the table of contents for the assessment player.
  • Improvement: added accessible messaging to the loading spinner, so that accessible users are also informed when an Activity is loading.
  • Improvement: when force-saving in the case of the user quitting, the system will now only save the session to the database when the auto_save setting is enabled, then store metadata to localStorage.
Bug fixes
  • Fixed a bug, an edge case that threw an exception when users tried to open and close multiple panels quickly, while changing the dimensions of the app.
  • Fixed a bug, where the stored reading_time value in the metadata was not compared to the current reading_time before saving to the database.

Archived
v2.114.6 – 24th June 2021
Polish
  • Improvement: added accessible messaging to the loading spinner, so that accessible users are also informed when an Activity is loading.

Archived
v2.118.0 – 2nd June 2021
Features
  • Added a new capability for the region sections to apply region_overrides in the sections level and navigate accordingly.
Polish
  • Improvement: revised the table of contents screen display, so that only the active Items within the current section are visible there, after users have navigated to a different section when section_options.allow_backward_navigation was set to true.
  • Improvement: revised the review screen display, so that only the active Items within the current section are visible there, after users have navigated to a different section when section_options.allow_backward_navigation was set to true.
  • Improvement: moved the resources menu to a dialog window that is movable and resizable.
  • Improvement: updated the error messages for the following error codes 10001, 10003, and 10007.
Bug fixes
  • Fixed a bug, an XSS issue where JavaScript code was executing inside HTML attributes. As part of this, we have tightened the removal of attributes considered unsafe, that contain the string javascript:.

Archived
v2.114.5 – 2nd June 2021
Bug fixes
  • Fixed a bug that made skip-to-navigation visible when there were no navigation buttons available.
  • Fixed a bug that caused the width of clozeassociation Questions to be rendered incorrectly inside inactive Items.
  • Fixed a bug that prevented the assessment player menu from collapsing, when users opened the review screen by clicking on the review button on the last Item of the assessment.

Archived
v2.111.9 – 2nd June 2021
Bug fixes
  • Fixed a bug that made skip-to-navigation visible when there were no navigation buttons available.
  • Fixed a bug that caused the width of clozeassociation Questions to be rendered incorrectly inside inactive Items.
  • Fixed a bug that prevented the assessment player menu from collapsing, when users opened the review screen by clicking on the review button on the last Item of the assessment.

Archived
v2.107.10 – 2nd June 2021
Bug fixes
  • Fixed a bug that caused the width of clozeassociation Questions to be rendered incorrectly inside inactive Items.
  • Fixed a bug that prevented the assessment player menu from collapsing, when users opened the review screen by clicking on the review button on the last Item of the assessment.

Archived
v2.103.17 – 2nd June 2021
Bug fixes
  • Fixed a bug that caused the width of clozeassociation Questions to be rendered incorrectly inside inactive Items.
  • Fixed a bug that prevented the assessment player menu from collapsing, when users opened the review screen by clicking on the review button on the last Item of the assessment.

Archived
v2.117.0 – 13th May 2021
Features
  • Added section_options.allow_backward_navigation support to sections in assess mode, to allow users to navigate back to previously attempted sections.
  • Added section_options.display_total_item_count support to sections to allow users to see the total number of available Items inside all sections.
  • Added a flag disable_force_save_on_quit to prevent force-saving content when the user quits. By default, it's set to false which will always save when quitting.
  • Added a flag enable_arrowkey_item_change to allow arrow key navigation of Items in the assessment player.
  • Added a new capability for the itemcount_element to be placed in the bottom region and center alignment, for small screen resolutions.
Polish
  • Improvement: added a flag icon to flagged Items in the right hand table of contents.
Bug fixes
  • Fixed a bug that prevented the assessment player menu from collapsing, when users opened the review screen by clicking on the review button on the last Item of the assessment.
  • Fixed a bug where the colour contrast for the partially attempted indicator in the assessment player was not visible enough.

Archived
v2.114.4 – 13th May 2021
Bug fixes
  • Fixed a bug, where the tooltip text on the fullscreen button was inaccurate.
  • Fixed a bug that was causing the Flag item button tooltip label to malfunction, where it would not change status from flag item to unflag item when clicking it.
  • Fixed a bug that prevented skip-to-navigation from working for finish and submit buttons.
  • Fixed a bug that prevented audio from playing, when using the audioPlayer public method.

Archived
v2.111.8 – 13th May 2021
Bug fixes
  • Fixed a bug, where the tooltip text on the fullscreen button was inaccurate.
  • Fixed a bug that was causing the Flag item button tooltip label to malfunction, where it would not change status from flag item to unflag item when clicking it.
  • Fixed a bug that prevented skip-to-navigation from working for finish and submit buttons.
  • Fixed a bug that prevented audio from playing, when using the audioPlayer public method.

Archived
v2.107.9 – 13th May 2021
Bug fixes
  • Fixed a bug, where the tooltip text on the fullscreen button was inaccurate.
  • Fixed a bug that was causing the Flag item button tooltip label to malfunction, where it would not change status from flag item to unflag item when clicking it.
  • Fixed a bug that prevented audio from playing, when using the audioPlayer public method.

Archived
v2.103.16 – 13th May 2021
Bug fixes
  • Fixed a bug, where the tooltip text on the fullscreen button was inaccurate.
  • Fixed a bug that was causing the Flag item button tooltip label to malfunction, where it would not change status from flag item to unflag item when clicking it.
  • Fixed a bug that prevented audio from playing, when using the audioPlayer public method.

Archived
v2.116.0 – 21st April 2021
Features
  • Added a new background to indicate a partially attempted status for the Item icon in the review screen panel.
Polish
  • Improvement: fixed a typo in the warningOnSectionChangeBodyMsg i18n label.
Bug fixes
  • Fixed a bug that prevented audio from playing, when using the audioPlayer public method.
  • Fixed a bug that was causing the flag item button tooltip label to malfunction, where it would not change status from flag item to unflag item when clicking it.
  • Fixed a bug where dialog elements had a duplicate ID attribute.
  • Fixed a bug where the tooltip text on the full-screen button was inaccurate.
  • Fixed a bug that prevented skip-to-navigation from working for the finish and submit buttons.

Archived
v2.114.3 – 21st April 2021
Bug fixes
  • Fixed a bug where dialog elements had a duplicate ID attribute.

Archived
v2.111.7 – 21st April 2021
Bug fixes
  • Fixed a bug where dialog elements had a duplicate ID attribute.

Archived
v2.107.8 – 21st April 2021
Bug fixes
  • Fixed a bug where dialog elements had a duplicate ID attribute.

Archived
v2.103.15 – 21st April 2021
Bug fixes
  • Fixed a bug where dialog elements had a duplicate ID attribute.

Archived
v2.115.0 – 31st March 2021
Features
  • Added styling for the skip-to-navigation link in Assess API. This will improve the appearance of the user interface.
  • Added a 'Partially Attempted' flag to the assessment player review screen. This will allow learners to easily view a list of their Questions or Items which were partially attempted, during an exam or test.
Bug fixes
  • Fixed a bug that caused Assess API to render two scrollbars in the horizontal-fixed region, when an Activity contained the scrollablepassage feature. Only one scrollbar is needed.
  • Fixed a bug where the annotation icons were misaligned in the expanded side panel.
  • Fixed a bug where a styling change was not dismissed when the user pressed the Escape key in the accessibility dialog, when another style was chosen.
  • Fixed a bug, restoring a missing outline for when a tab is focused in the assessment player.

Archived
v2.114.2 – 31st March 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Assess API).
Bug fixes
  • Fixed a bug where a styling change was not dismissed when the user pressed the Escape key in the accessibility dialog, when another style was chosen.
  • Fixed a bug where the annotation icons were misaligned in the expanded side panel.
  • Fixed a bug, restoring a missing outline for when a tab is focused in the assessment player.

Archived
v2.111.6 – 31st March 2021
Bug fixes
  • Fixed a bug that broke the two-column Item layout when adding a resource to an Activity.
  • Fixed a bug where the incorrect icon was shown on the pause button after the reading time had elapsed.
  • Fixed a bug where a styling change was not dismissed when the user pressed the Escape key in the accessibility dialog, when another style was chosen.
  • Fixed a bug, restoring a missing outline for when a tab is focused in the assessment player.

Archived
v2.107.7 – 31st March 2021
Bug fixes
  • Fixed a bug, restoring a missing outline for when a tab is focused in the assessment player.
  • Fixed a bug where the incorrect icon was shown on the pause button after the reading time had elapsed.
  • Fixed a bug that broke the two-column Item layout when adding a resource to an Activity.

Archived
v2.103.14 – 31st March 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Assess API).
Bug fixes
  • Fixed a bug that broke the two-column Item layout when adding a resource to an Activity.
  • Fixed a bug where the incorrect icon was shown on the pause button after the reading time had elapsed.

Archived
v2.99.15 – 31st March 2021
Bug fixes
  • Fixed a bug that broke the two-column Item layout when adding a resource to an Activity.
  • Fixed a bug where the incorrect icon was shown on the pause button after the reading time had elapsed.

Archived
v2.114.1 – 18th February 2021
Polish

Archived
v2.111.5 – 18th February 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app.

Archived
v2.107.6 – 18th February 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app.

Archived
v2.103.13 – 18th February 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app.

Archived
v2.99.14 – 18th February 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app.

Archived
v2.93.15 – 18th February 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app.

Archived
v2.87.16 – 18th February 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app.

Archived
v2.84.18 – 18th February 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app.

Archived
v2.114.0 – 28th January 2021
Bug fixes
  • Fixed a bug which caused the current Item in the table of contents to become invisible when there was more than 30 Items.

Archived
v2.113.1 – 7th January 2021
Polish
  • Improvement: prevented the skip-to-navigation link from showing up in the resources screen.
Bug fixes
  • Fixed a bug where the focus would go directly to the first feature in an Item where a feature was the first widget in an Item, or the only widget in an Item, instead of focusing on the start of an Item as it should.

Archived
v2.111.4 – 7th January 2021
Bug fixes
  • Fixed a bug, where calling the goto() method with the same argument multiple times would cause an error.
  • Fixed a bug that caused an error in Assess API, which said 'Cannot read property getAttemptedStatus of undefined'.
  • Fixed a bug that was triggered by multiple rapid save() calls being made in succession, that resulted in auto_save not working for the remainder of an assessment.

Archived
v2.107.5 – 7th January 2021
Bug fixes
  • Fixed a bug that was triggered by multiple rapid save() calls being made in succession, that resulted in auto_save not working for the remainder of an assessment.

Archived
v2.103.12 – 7th January 2021
Bug fixes
  • Fixed a bug that threw an unexpected error, that read 'getAttemptedStatus is not a function'.

Archived
v2.103.11 – 7th January 2021
Bug fixes
  • Fixed a bug, where calling the goto() method with the same argument multiple times would cause an error.
  • Fixed a bug that caused an error in Assess API, which said 'Cannot read property getAttemptedStatus of undefined'.
  • Fixed a bug that was triggered by multiple rapid save() calls being made in succession, that resulted in auto_save not working for the remainder of an assessment.

Archived
v2.99.13 – 7th January 2021
Bug fixes
  • Fixed a bug that threw an unexpected error, that read 'getAttemptedStatus is not a function'.

Archived
v2.99.12 – 7th January 2021
Bug fixes
  • Fixed a bug, where calling the goto() method with the same argument multiple times would cause an error.
  • Fixed a bug that caused an error in Assess API, which said 'Cannot read property getAttemptedStatus of undefined'.

Archived
v2.113.0 – 9th December 2020
Polish
  • Improvement: updated accessibility for the accessibility menu screen in the assessment player.
  • Improvement: internal polish to improve the stability of the codebase.
Bug fixes
  • Fixed a bug that was triggered by multiple rapid save() calls being made in succession, that resulted in auto_save not working for the remainder of an assessment.
  • Fixed a bug that caused an error in Assess API, which said 'Cannot read property getAttemptedStatus of undefined'.
  • Fixed a bug, where calling the goto() method with the same argument multiple times would cause an error.
  • Fixed a bug where white space in the Question JSON was clearing the correct answer section and causing Question validation in the preview to break.

Archived
v2.111.3 – 9th December 2020
Bug fixes
  • Fixed a bug that threw an exception when the user navigated away from the page, either by refreshing the browser or by clicking the browser's back/next history button before Questions API or Annotations API was ready.

Archived
v2.107.4 – 9th December 2020
Bug fixes
  • Fixed a bug that threw an exception when the user navigated away from the page, either by refreshing the browser or by clicking the browser's back/next history button before Questions API or Annotations API was ready.
  • Fixed a bug that caused an error in Assess API, which said 'Cannot read property getAttemptedStatus of undefined'.
  • Fixed a bug, where calling the goto() method with the same argument multiple times would cause an error.

Archived
v2.93.14 – 9th December 2020
Bug fixes
  • Fixed a bug that was causing autosave to stop audio recordings.

Archived
v2.87.15 – 9th December 2020
Bug fixes
  • Fixed a bug that was causing autosave to stop audio recordings.

Archived
v2.112.0 – 18th November 2020
Polish
  • Improvement: updated the accessibility of dialog windows in Assess API. Now, the save and pause dialog windows will behave consistently.
  • Improvement: updated accessibility for the progress bar in assessment view. Now, the progress bar can be reached by screen readers, and will announce information about the status of progress.
Bug fixes
  • Fixed a bug that threw an exception when the user navigated away from the page, either by refreshing the browser or by clicking the browser's back/next history button before Questions API or Annotations API was ready.
  • Fixed a bug when an Item is made visible, where the user focus would be taken to the first interactive element, rather than the Question header.

Archived
v2.111.2 – 18th November 2020
Bug fixes
  • Fixed a bug when an Item is made visible, where the user focus would be taken to the first interactive element, rather than the Question header.

Archived
v2.103.10 – 18th November 2020
Bug fixes
  • Fixed a bug that was causing autosave to stop audio recordings.

Archived
v2.99.11 – 18th November 2020
Bug fixes
  • Fixed a bug that was causing autosave to stop audio recordings.

Archived
v2.111.1 – 28th October 2020
Polish
  • Improvement: updated the accessibility of dialog windows in Assess API.
  • Improvement: updated several accessibility features on the table of contents component, for screen reader users.
Bug fixes
  • Fixed a bug, where table of contents would scroll unnecessarily when clicking on an entry.

Archived
v2.107.3 – 28th October 2020
Bug fixes
  • Fixed a bug, corrected the automatic scrolling of Items, so that it begins in the table of contents when the Item count is more than ten.
  • Fixed a bug, where table of contents would scroll unnecessarily when clicking on an entry.
  • Fixed a bug that was causing autosave to stop audio recordings.

Archived
v2.103.9 – 28th October 2020
Bug fixes
  • Fixed a bug, corrected the automatic scrolling of Items, so that it begins in the table of contents when the Item count is more than ten.
  • Fixed a bug, where table of contents would scroll unnecessarily when clicking on an entry.

Archived
v2.99.10 – 28th October 2020
Bug fixes
  • Fixed a bug, corrected the automatic scrolling of Items, so that it begins in the table of contents when the Item count is more than ten.
  • Fixed a bug, where table of contents would scroll unnecessarily when clicking on an entry.

Archived
v2.93.13 – 28th October 2020
Bug fixes
  • Fixed a bug, corrected the automatic scrolling of Items, so that it begins in the table of contents when the Item count is more than ten.
  • Fixed a bug, where table of contents would scroll unnecessarily when clicking on an entry.

Archived
v2.111.0 – 8th October 2020
Polish
  • Improvement: updated accessibility for the timer.
  • Improvement: various fixes for accessibility, addressing problems with icon and button labelling and removing redundant ARIA attributes.
  • Improvement: removed hidden heading elements that were used for screen readers only. These have now been converted into ARIA regions.
Bug fixes
  • Fixed a bug that was causing autosave to stop audio recordings.
  • Fixed a bug in region elements where passing in invalid options may have thrown an error.

Archived
v2.107.2 – 8th October 2020
Bug fixes
  • Fixed a bug in region elements where passing in invalid options may have thrown an error.

Archived
v2.103.8 – 8th October 2020
Bug fixes
  • Fixed a bug in region elements where passing in invalid options may have thrown an error.

Archived
v2.99.9 – 8th October 2020
Bug fixes
  • Fixed a bug where Assess API intermittently threw an error when Questions API took a long time to initialize with Self Hosted Adaptive content.
  • Fixed a bug where the next button was disabled at the end of a workflow, and an exception was unexpectedly thrown in the console.

Archived
v2.93.12 – 8th October 2020
Bug fixes
  • Fixed a bug where Assess API intermittently threw an error when Questions API took a long time to initialize with Self Hosted Adaptive content.
  • Fixed a bug where the next button was disabled at the end of a workflow, and an exception was unexpectedly thrown in the console.

Archived
v2.87.14 – 8th October 2020
Bug fixes
  • Fixed a bug where Assess API intermittently threw an error when Questions API took a long time to initialize with Self Hosted Adaptive content.

Archived
v2.84.17 – 8th October 2020
Bug fixes
  • Fixed a bug where Assess API intermittently threw an error when Questions API took a long time to initialize with Self Hosted Adaptive content.

Archived
v2.110.0 – 16th September 2020
Features
  • Added skip-to-navigation links at the end of each Item for accessibility.

Archived
v2.107.1 – 16th September 2020
Bug fixes
  • Fixed a bug, where the auto-save user interface was showing an unhelpful error message that simply said ‘undefined’.
  • Fixed a bug that caused Questions to visually break when the response capture failed. Now, they will remain intact in that scenario.
  • Fixed an unfriendly error message, ‘Failed loading Questions API’ to add a helpful explanation and advice.
  • Fixed a bug that reported “Uncaught TypeError: Cannot read property ‘get’ of undefined”.
  • Fixed a bug where Assess API intermittently threw an error when Questions API took a long time to initialize with self hosted adaptive content.

Archived
v2.103.7 – 16th September 2020
Bug fixes
  • Fixed a bug, where the auto-save user interface was showing an unhelpful error message that simply said ‘undefined’.
  • Fixed a bug that caused Questions to visually break when the response capture failed. Now, they will remain intact in that scenario.
  • Fixed an unfriendly error message, ‘Failed loading Questions API’ to add a helpful explanation and advice.
  • Fixed a bug that reported “Uncaught TypeError: Cannot read property ‘get’ of undefined”.
  • Fixed a bug where Assess API intermittently threw an error when Questions API took a long time to initialize with self hosted adaptive content.

Archived
v2.99.8 – 16th September 2020
Bug fixes
  • Fixed a bug, where the auto-save user interface was showing an unhelpful error message that simply said 'undefined'.
  • Fixed a bug that caused Questions to visually break when the response capture failed. Now, they will remain intact in that scenario.
  • Fixed an unfriendly error message, ‘Failed loading Questions API’ to add a helpful explanation and advice.

Archived
v2.93.11 – 16th September 2020
Bug fixes
  • Fixed a bug that caused Questions to visually break when the response capture failed. Now, they will remain intact in that scenario.
  • Fixed an unfriendly error message, ‘Failed loading Questions API’ to add a helpful explanation and advice.

Archived
v2.109.0 – 27th August 2020
Features
  • Added a console warning message when there is no ui_style or regions set in the Activity JSON request, or when using ui_style to initialise the assessment.
Polish
  • Improvement: updated landmarks in Assess API to allow assistive users to easily navigate to sections of the player (such as the table of contents or timers), via screen reader landmark lists.
  • Improvement: changed accessibility labels for elements in the Table of Contents, and enabled its navigation using the Tab key.
Bug fixes
  • Fixed a bug, where the auto-save user interface was showing an unhelpful error message that simply said 'undefined'.
  • Fixed a bug that caused Questions to visually break when the response capture failed. Now, they will remain intact in that scenario.
  • Fixed a bug, an unfriendly error message, 'Failed loading Questions API' to add a helpful explanation and advice.
  • Fixed a bug that reported "Uncaught TypeError: Cannot read property 'get' of undefined".

Archived
v2.108.0 – 6th August 2020
Features
  • Added support for mixed content direction options where the assessment player and Questions can be rendered in left-to-right and right-to-left modes independently. See the help article Customizing the assessment player experience for more details.

Archived
v2.107.0 – 16th July 2020
Features
  • Added a new Internationalization label for the title on the "Submit activity" modal window.
  • Added a feature that triggers a time:end event when the max_time is reached.
  • Improvement: general updates for accessibility.
Polish
  • Improvement: Internal tooling update for error tracking and analytics.

Archived
v2.106.0 – 25th June 2020
Polish
  • Improvement: updated the tooltip label on the save icon in the assessment player.
  • Improvement: implemented several features for better messaging and handling of the life-cycle of our LTS versions for Assess API.

Archived
v2.103.6 – 25th June 2020
Bug fixes

Archived
v2.105.2 – 3rd June 2020
Bug fixes
  • Fixed a bug with the timer instance, a regression when hiding the dialog for sections that have been removed.

Archived
v2.103.5 – 3rd June 2020
Bug fixes
  • Fixed a bug with the timer instance, a regression when hiding the dialog for sections that have been removed.

Archived
v2.103.4 – 21st May 2020
Polish
  • Improvement: Upgraded internal libraries to benefit stability and performance.
Bug fixes
  • Fixed a bug that stopped the preventDefault option of the item:beforeunload event from working in adaptive Assessments.
  • Fixed a bug that occurred when setting skip_submit_confirmation to true, which bypassed the submission criteria.

Archived
v2.99.7 – 21st May 2020
Polish
  • Improvement: Upgraded internal libraries to benefit stability and performance.
Bug fixes
  • Fixed a bug that stopped the preventDefault option of the item:beforeunload event from working in adaptive Assessments.
  • Fixed a bug that occurred when setting skip_submit_confirmation to true, which bypassed the submission criteria.

Archived
v2.93.10 – 21st May 2020
Polish
  • Improvement: Upgraded internal libraries to benefit stability and performance.
Bug fixes
  • Fixed a bug that stopped the preventDefault option of the item:beforeunload event from working in adaptive Assessments.
  • Fixed a bug that occurred when setting skip_submit_confirmation to true, which bypassed the submission criteria.

Archived
v2.87.13 – 21st May 2020
Polish
  • Improvement: Upgraded internal libraries to benefit stability and performance.
Bug fixes
  • Fixed a bug that stopped the preventDefault option of the item:beforeunload event from working in adaptive Assessments.
  • Fixed a bug that occurred when setting skip_submit_confirmation to true, which bypassed the submission criteria.

Archived
v2.84.16 – 21st May 2020
Polish
  • Improvement: Upgraded internal libraries to benefit stability and performance.

Archived
v2.78.19 – 21st May 2020
Polish
  • Improvement: Upgraded internal libraries to benefit stability and performance.

Archived
v2.105.1 – 28th April 2020
Bug fixes
  • Fixed a bug that stopped the preventDefault option of the item:beforeunload event from working in adaptive Assessments.
  • Fixed a bug, adding a missing scrolling indicator label to the label bundle.
  • Fixed a bug that occurred when setting skip_submit_confirmation to true, which bypassed the submission criteria.

Archived
v2.103.3 – 28th April 2020
Bug fixes
  • Fixed a bug where the dialog title was centered and class names were not defensive enough.

Archived
v2.99.6 – 28th April 2020
Bug fixes
  • Fixed a bug where the dialog title was centered and class names were not defensive enough.

Archived
v2.93.9 – 28th April 2020
Bug fixes
  • Fixed a bug where the dialog title was centered and class names were not defensive enough.

Archived
v2.87.12 – 28th April 2020
Bug fixes
  • Fixed a bug where the dialog title was centered and class names were not defensive enough.

Archived
v2.105.0 – 1st April 2020
Features
  • Added support for preventing Item navigation, when there are Questions that do not meet the number of required answers, or are unattempted. Setting disable_item_navigation: true in the warning_on_change object will show a warning dialog without the continue button.
Polish
  • Improvement: Fixed accessibility color scheme for selectable components, for example, multiple choice Question options.
  • Improvement: Internal tooling update to improve error tracking and analytics.
Bug fixes
  • Fixed a bug where the item:goto event was triggered twice in the table of contents menu. Now, the <a> element handles the event.
  • Fixed a bug where the dialog title was centered and class names were not defensive enough.

Archived
v2.103.2 – 1st April 2020
Bug fixes
  • Improvement: Internal tooling update to improve error tracking and analytics.

Archived
v2.99.5 – 1st April 2020
Bug fixes
  • Improvement: Internal tooling update to improve error tracking and analytics.

Archived
v2.93.8 – 1st April 2020
Bug fixes
  • Improvement: Internal tooling update to improve error tracking and analytics.

Archived
v2.87.11 – 1st April 2020
Bug fixes
  • Improvement: Internal tooling update to improve error tracking and analytics.

Archived
v2.84.15 – 1st April 2020
Bug fixes
  • Improvement: Internal tooling update to improve error tracking and analytics.

Archived
v2.78.18 – 1st April 2020
Bug fixes
  • Improvement: Internal tooling update to improve error tracking and analytics.

Archived
v2.104.0 – 11th March 2020
Features
  • Added a new warning dialog for unsaved annotations content. When users are about to navigate away from the page by clicking the Back button or reloading the browser, a warning dialog will appear to warn users if there are any unsaved annotations like text highlight, sticky note... This warning dialog will only show up when the activity's type is submit_practice.
Polish
  • Improved internationalization by moving the period (“.”) punctuation from the Accessibility Options panel into the label bundle.
Bug fixes
  • Fixed a bug that caused the two events item:setAttemptedResponse and item:attemptedstatus:change to be called only when Items change. With this fix, each time a user attempts a Question, those two events will always be called.

Archived
v2.103.1 – 11th March 2020
Bug fixes
  • Fixed a bug that caused the two events item:setAttemptedResponse and item:attemptedstatus:change to be called only when Items change. With this fix, each time a user attempts a Question, those two events will always be called.

Archived
v2.99.4 – 11th March 2020
Bug fixes
  • Fixed a bug where users were able to resume the previous test after their test time had exceeded max_time and time's limit_type is hard.

Archived
v2.93.7 – 11th March 2020
Bug fixes
  • Fixed a bug where users were able to resume the previous test after their test time had exceeded max_time and time's limit_type is hard.

Archived
v2.87.10 – 11th March 2020
Bug fixes
  • Fixed a bug where users were able to resume the previous test after their test time had exceeded max_time and time's limit_type is hard.

Archived
v2.103.0 – 20th February 2020
Features
Bug fixes
  • Fixed a bug that was blocking users from resuming the previous test, if their test time had exceeded max_time and the time limit_type was set to hard.

Archived
v2.93.6 – 20th February 2020
Polish
  • Improvement: internal changes to support better error logging.

Archived
v2.87.9 – 20th February 2020
Polish
  • Improvement: internal changes to support better error logging.

Archived
v2.84.14 – 20th February 2020
Polish
  • Improvement: internal changes to support better error logging.

Archived
v2.78.17 – 20th February 2020
Polish
  • Improvement: internal changes to support better error logging.

Archived
v2.102.0 – 29th January 2020
Features
  • Added a new initialization option in Assess API, eventOptions.customUnload which allows the developer to perform certain action before the browser navigates away from the current page.
Polish
  • Improvement: internal changes to support better error logging.
Bug fixes
  • Fixed a bug that caused the dividers of each Item to be hidden in the horizontal table of contents.
  • Fixed a bug where the answer masking button was not working properly in the assessment player.
  • Fixed a bug where clicking the menu button twice on mobile platforms threw an exception.
  • Fixed a bug that caused assesssments using the vertical_stretch option to have an incorrect calculated height.
  • Fixed a bug that prevented the submit_criteria option from alerting the user if they tried to submit a session containing unattempted Items.
  • Fixed a bug causing the public method getCurrentItem to return an incorrect isLastItem value in adaptive assessments.

Archived
v2.99.3 – 29th January 2020
Bug fixes
  • Fixed a bug that caused the dividers of each Item to be hidden in the horizontal table of contents.

Archived
v2.101.0 – 8th January 2020
Features
  • Added support for decouple_submit_from_review with Sections. This lets learners use the review screen independently and can progress through sections without having the review screen automatically open at the end of each section.
  • Added the attribute isLastItem to the Public method getCurrentItem, so that you can tell whether the current active Item is the last Item or not.
  • Added support for calling reset() before Assess API initialization has completed.
Bug fixes
  • Fixed a bug that caused the Accessibility panel to change the colour palette of the wrong Assess app instance when there were multiple Assess app instances on the same page.

Archived
v2.99.2 – 8th January 2020
Bug fixes
  • Fixed a bug where the calculator would not disappear, when navigating to the next Item.
  • Fixed a bug where the two column layout would collapse whenever there was an intro Item.

Archived
v2.100.0 – 11th December 2019
Features
  • Added a new initialization option decouple_submit_from_review which allows the user to directly submit at the end of the assessment without entering the review screen if the review screen button is enabled.
Bug fixes
  • Fixed a bug where the calculator would not disappear, when navigating to the next Item.
  • Fixed a bug where the two column layout would collapse whenever there was an intro Item.

Archived
v2.87.8 – 11th December 2019
Bug fixes

Archived
v2.84.13 – 11th December 2019
Bug fixes

Archived
v2.78.16 – 11th December 2019
Bug fixes

Archived
v2.99.1 – 20th November 2019
Bug fixes
  • Fixed a bug where calling the public method getSubmissionData() would break Items navigation in assessments.

Archived
v2.93.5 – 20th November 2019
Bug fixes
  • Fixed a bug (or two) that would prevent the user from using the drawing tool and wouldn't allow to render the appropriate number of Items and toolbar buttons if there was a backslash in the reference.
  • Fixed a bug that would prevent Items from being initialized in Items API, with rendering_type: “assess”, if there was a backslash in the reference.
  • Fixed a bug, where resuming adaptive Activities would show an incorrect Item count.
  • Fixed a bug where calling the public method getSubmissionData() would break Items navigation in assessments.

Archived
v2.99.0 – 31st October 2019
Polish
  • Improved support for mobile devices by collapsing multi-column Item layouts to a single column when the available width for any column is too narrow.
Bug fixes
  • Fixed a bug (or two) that would prevent the user from using the drawing tool and wouldn't allow to render the appropriate number of Items and toolbar buttons if there was a backslash in the reference.
  • Fixed a bug, where resuming adaptive Activities would show an incorrect Item count.

Archived
v2.93.4 – 31st October 2019
Bug fixes
  • Fixed a bug where calling Item navigation methods would disable the table of contents in the assessment player. Improved the usability of Item navigation methods by returning Promise objects to notify the caller when navigation completes, or when it is interrupted.

Archived
v2.87.7 – 31st October 2019
Bug fixes
  • Fixed a bug where calling Item navigation methods would disable the table of contents in the assessment player. Improved the usability of Item navigation methods by returning Promise objects to notify the caller when navigation completes, or when it is interrupted.

Archived
v2.84.12 – 31st October 2019
Bug fixes
  • Fixed a bug where calling Item navigation methods would disable the table of contents in the assessment player. Improved the usability of Item navigation methods by returning Promise objects to notify the caller when navigation completes, or when it is interrupted.

Archived
v2.98.0 – 9th October 2019
Features
  • Improved the usability of Item navigation methods by returning Promise objects to notify the caller when navigation completes, or when it is interrupted.
Bug fixes
  • Fixed a bug where calling Item navigation methods would disable the table of contents in the assessment player.
  • Fixed a bug where the accessibility states (focus, hover, etc.) for some annotations tools (notepad, drawing tool and sticky notes) were not rendering consistently across different color themes in Assess API.
  • Fixed a bug that would prevent Items from being initialized in Items API, with "rendering_type": "assess", if there was a backslash in the reference.

Archived
v2.97.0 – 19th September 2019
Features
  • Improved support for mobile devices by collapsing multi-column Item layouts to a single column when the available width is too narrow.
Bug fixes
  • Fixed a bug in which the assessment player's previous button label couldn't be configured for internationalization purposes. Now clients can customize and localize the text for this button.
  • Fixed a bug that was causing the timer in an assessment being misread when changing from 'reading time' to 'assessment time'.

Archived
v2.93.3 – 19th September 2019
Bug fixes

Archived
v2.87.6 – 19th September 2019
Bug fixes
  • Fixed a bug that caused Assess API to appear to load forever if reset() was called while an AppendPromise was pending.

Archived
v2.84.11 – 19th September 2019
Bug fixes
  • Fixed a bug that caused Assess API to appear to load forever if reset() was called while an AppendPromise was pending.

Archived
v2.78.15 – 19th September 2019
Bug fixes
  • Fixed a bug that caused Assess API to appear to load forever if reset() was called while an AppendPromise was pending.
  • Fixed a bug, solving an XSS vulnerability in title and subtitle fields.

Archived
v2.96.0 – 28th August 2019
Features
  • Improvement: after closing the Save/Submit Activity dialog, the focus will now return to the control the user had last interacted with.
  • Improvement: the horizontal menu in the assessment player will now correctly announce the current status of Items with screen readers.
  • Improvement: added support for Android TalkBack where it wouldn't indicate which is the active Item in the Review Screen. This change will allow Android screen reader users to know the current Item when reviewing their progress in an assessment.
Bug fixes
  • Fixed a bug that caused Assess API to appear to load forever if reset() was called while an AppendPromise was pending.

Archived
v2.93.2 – 28th August 2019
Bug fixes
  • Fixed a bug that caused Assess API to appear to load forever if reset() was called while an AppendPromise was pending.

Archived
v2.95.2 – 21st August 2019
Bug fixes
  • Fixed a bug where Android TalkBack wouldn't indicate which is the active Item in the Review Screen. This change will allow Android screen reader users to know the current Item when reviewing their progress in an assessment.
  • Fixed a bug in which the focus would not return to the control the user interacted with previously, after closing the Save/Submit Activity dialog.

Archived
v2.95.1 – 8th August 2019
Bug fixes
  • Fixed a bug where Assess API could not be loaded when requested with a particular version format.

Archived
v2.95.0 – 7th August 2019
Polish
  • Improved the accessibility of autosave alert dialogs, by adding a polite level aria-live announcement and allowing the dialog to be dismissed with the escape key.
Bug fixes
  • Fixed a bug that prevented iOS devices screen readers from being able to announce the timer on an assessment.
  • Fixed a bug in which the native “exit fullscreen” button on iOS (specifically on iPads) completely covered the Assess player's hamburger menu.

Archived
v2.94.0 – 17th July 2019
Features
  • Added the aria-current attribute to the review screen Items, so screen readers will announce which Item you are currently on.
  • Added 'aria-hidden' attribute to the progress bar of an Activity, to avoid repetition since screen readers would read the same as in the Items count.
Polish
  • Updated internal libraries to maintain security standards.
  • Updated the table of contents list to now use <a> elements instead of <button> elements to improve accessibility. This change aligns more accurately with the link's functionality based on the WAI-ARIA standards. For the Safari browser, in order to retain the previous keyboard navigation behaviour, users will need to adjust their Safari settings under 'Highlight the next item on a webpage'.
Bug fixes
  • Fixed a bug where the page height was inconsistent when the window was resized.
  • Fixed a visual bug with the heading of an assessment which made the content of the Activity too close to the subtitle.

Archived
v2.93.1 – 17th July 2019
Bug fixes
  • Fixed a visual bug with the heading of an assessment which made the content of the Activity too close to the subtitle.

Archived
v2.93.0 – 26th June 2019
Bug fixes
  • Fixed a bug where the LaTex "cancel" symbol was not rendering properly in the response area of some drag and drop Questions.
  • Fixed a bug with cursors, preventing the not allowed cursor from appearing when the TOC menu is enabled.
  • Fixed a bug with the review screen accessibility, so that focus shifts to the heading, rather than onto the first Item.
  • Fixed a bug, correcting the focus to the responsive menu toggle, if a dialog launched via the responsive menu was cancelled.
  • Improved accessibility for the "Warning if question(s) not attempted" dialog in Assess API.
  • Improvement: changed all headings in modal windows to heading 2 (h2) level, to conform with WCAG guidelines for heading navigation structure.

Archived
v2.92.0 – 5th June 2019
Features
  • Added support for the Line Reader Feature type to Assess regions.
Bug fixes
  • Added the attempt_status metadata to Items, so that each Item’s attempt state can be correctly rendered when using lazyload mode.
  • Fixed a bug that caused vertical_stretch to fail to render properly after the reset public method was called.

Archived
v2.87.5 – 5th June 2019
Bug fixes
  • Fixed a bug, solving an XSS vulnerability in title and subtitle fields.
  • Fixed a bug that allowed the user to click on the exit and close buttons within the assessment player multiple times, firing multiple AJAX calls. This was causing a locking issue in a database.
  • Fixed a bug, preventing multiple Assess API instances from being loaded on the same page.

Archived
v2.84.10 – 5th June 2019
Bug fixes
  • Fixed a bug, solving an XSS vulnerability in title and subtitle fields.
  • Fixed a bug that allowed the user to click on the exit and close buttons within the assessment player multiple times, firing multiple AJAX calls. This was causing a locking issue in a database.
  • Fixed a bug, preventing multiple Assess API instances from being loaded on the same page.

Archived
v2.78.14 – 5th June 2019
Bug fixes
  • Fixed a bug, solving an XSS vulnerability in title and subtitle fields.
  • Fixed a bug that allowed the user to click on the exit and close buttons within the assessment player multiple times, firing multiple AJAX calls. This was causing a locking issue in a database.
  • Fixed a bug, preventing multiple Assess API instances from being loaded on the same page.

Archived
v2.91.0 – 15th May 2019
Features
  • Added internal changes to prepare for upcoming features in the v2019.2.LTS release.
Bug fixes
  • Fixed a bug, solving an XSS vulnerability in title and subtitle fields.
  • Fixed a bug that allowed the user to click on the exit and close buttons within the assessment player multiple times, firing multiple AJAX calls. This was causing a locking issue in a database.
  • Fixed a bug, preventing multiple Assess API instances from being loaded on the same page.

Archived
v2.87.4 – 15th May 2019
Bug fixes
  • Fixed a bug that caused a failure to load hyperlinks within Item content.

Archived
v2.84.9 – 15th May 2019
Bug fixes
  • Fixed a bug that caused a failure to load hyperlinks within Item content.

Archived
v2.84.8 – 1st May 2019
Bug fixes
  • Fixed a bug with recent accessibility changes under certain Android environments. These changes will be re-applied in a future release.

Archived
v2.90.0 – 30th April 2019
Features
  • Added an internal change inside the annotations module to improve the performance of Assess API.
Bug fixes
  • Fixed a bug that caused a failure to load hyperlinks within Item content.
  • Updated the Assess Player's Item Counter from aria-live="assertive" to aria-live="polite" to improve the overall accessibility experience.
  • Fixed a bug in which the Answer Masking button of the Assess Player had an empty title attribute.
  • Fixed inconsistencies in dialog behaviour where some dialogs could be closed with the escape key, but others couldn't. Any dialog that can be dismissed can now be dismissed using the escape key.
  • Improved accessibility in the review screen by maintaining focus within the review screen, improving navigability for the 'close' and Item filter buttons, and providing status information on selectable Items within the review screen.
  • Fixed a bug in which screen reader users were not notified of new notifications, such as Item flagging or response masking mode toggling.
  • Fixed a bug in the Assess player that prevented the Calculator feature from being toggled by pressing the button on the right hand side menu.
  • Fixed an issue in which the focus was not being trapped within the Assess player's flyout menu once it was open. Also added support for closing this menu using the Escape key.

Archived
v2.87.3 – 30th April 2019
Bug fixes
  • Improved accessibility in the review screen by maintaining focus within the review screen, improving navigability for the 'close' and Item filter buttons, and providing status information on selectable Items within the review screen.

Archived
v2.84.7 – 30th April 2019
Bug fixes
  • Improved accessibility in the review screen by maintaining focus within the review screen, improving navigability for the 'close' and Item filter buttons, and providing status information on selectable Items within the review screen.

Archived
v2.78.13 – 30th April 2019
Bug fixes
  • Improved accessibility in the review screen by maintaining focus within the review screen, improving navigability for the 'close' and Item filter buttons, and providing status information on selectable Items within the review screen.

Archived
v2.89.0 – 3rd April 2019
Features
  • Added static public methods to get labels, region presets and region definitions.

Archived
v2.87.2 – 3rd April 2019
Bug fixes
  • Fixed a bug where the resources button was being moved to an empty sidebar instead of the top-right dropdown menu when using "ui_style": "main".

Archived
v2.88.0 – 13th March 2019
Features
  • Added support for annotation features when using ui_styles to initialize the Assess API layout, so that the annotation tools can be used in Activities created with Author Site.
Polish
  • Improvement: refactored the way elements are inserted in each region. Now their order in the DOM is more logical and intuitive, leading to a better accessibility and UX.
Bug fixes
  • Fixed a bug where two different modal dialogs shared the same ID, which is meant to be unique.
  • Fixed a bug where the resources button was being moved to an empty sidebar instead of the top-right dropdown menu when using "ui_style": "main".

Archived
v2.87.1 – 13th March 2019
Bug fixes
  • Fixed a bug where two different modal dialogs shared the same ID, which is meant to be unique.
  • Updated the color of the Assessment Player subtitle to comply with the contrast ratio for accessibility purposes.

Archived
v2.84.6 – 13th March 2019
Bug fixes
  • Fixed a bug where the custom name of Items were not correctly shown when changing to the next section.
  • Fixed a bug where two different modal dialogs shared the same ID, which is meant to be unique.
  • Updated the color of the Assessment Player subtitle to comply with the contrast ratio for accessibility purposes.

Archived
v2.78.12 – 13th March 2019
Bug fixes
  • Fixed a bug where the custom name of Items were not correctly shown when changing to the next section.
  • Fixed a bug where two different modal dialogs shared the same ID, which is meant to be unique.
  • Updated the color of the Assessment Player subtitle to comply with the contrast ratio for accessibility purposes.

Archived
v2.87.0 – 20th February 2019
Bug fixes
  • Fixed a bug where the custom name of Items were not correctly shown when changing to the next section.

Archived
v2.84.5 – 20th February 2019
Bug fixes
  • Fixed a bug that caused the intro Item with hyperlink text to have a double underline.
  • Fixed a bug where the table of contents Item count index was reset in a section, when saving and resuming the Activity.
  • Fixed a bug that caused the page to jump when there were more than ten assessment Items and the user started to navigate to a different Item.
  • Fixed a bug where test timers were started in "preview" and "review" Assessment states.
  • Fixed a bug that caused the readyListener event to be called after the start button appeared, when the learners used a very low-end machine to load the assessment.

Archived
v2.78.11 – 20th February 2019
Bug fixes
  • Fixed a bug that caused the intro Item with hyperlink text to have a double underline.
  • Fixed a bug where the table of contents Item count index was reset in a section, when saving and resuming the Activity.
  • Fixed a bug that caused the page to jump when there were more than ten assessment Items and the user started to navigate to a different Item.
  • Fixed a bug where test timers were started in "preview" and "review" Assessment states.
  • Fixed a bug that caused the readyListener event to be called after the start button appeared, when the learners used a very low-end machine to load the assessment.

Archived
v2.86.0 – 30th January 2019
Features
Bug fixes
  • Added the new resource_button capability, which can be added to the user interface. This allows teachers to provide a place where learners can access additional learning resources such as documents, diagrams, charts, images and so on.
  • Enhanced the accessibility of the Assess Player by updating the Previous and Next navigation buttons to provide more context to users relying on screen readers to move back and forth throughout the assessment.
  • Fixed a bug that caused the readyListener event to be called after the start button appeared, when the learners used a very low-end machine to load the assessment.
  • Fixed a Label Bundle issue. After submitting a test, the confirmation text wouldn't be fully customizable. Now, successfully submitted can be overridden by the author.
  • Fixed a bug where test timers were started in "preview" and "review" Assessment states.
  • Improved the defensiveness of Assess API's CSS against external stylesheets with .pagination or .item selectors.

Archived
v2.84.4 – 30th January 2019
Bug fixes
  • Fixed a compatibility issue with the Fullscreen API changes in Chrome 71.

Archived
v2.78.10 – 30th January 2019
Bug fixes
  • Fixed a compatibility issue with the Fullscreen API changes in Chrome 71.

Archived
v2.85.3 – 9th January 2019
Bug fixes
  • Fixed a bug that caused the page to jump when there were more than ten assessment Items and the user started to navigate to a different Item.
  • Fixed a bug where the focus gets lost after closing the Calculator within the Assess Player. With this change, the focus will be restored to the element that triggered the Calculator, providing a better user experience to users relying on the keyboard to navigate the app.
  • Fixed a bug where the table of contents Item count index was reset in a section, when saving and resuming the Activity.
  • Fixed a bug that caused the intro Item with hyperlink text to have a double underline.

Archived
v2.84.3 – 9th January 2019
Bug fixes
  • Fixed an issue where the inclusion of Simple Feature IDs in the Initialization object's feature_ids array would prevent Features and Simple Features from initializing correctly.
  • Fixed a bug where hidden sticky notes would reappear when navigating between Items in an assessment.
  • Fixed a bug where the focus gets lost after closing the Calculator within the Assess Player. With this change, the focus will be restored to the element that triggered the Calculator, providing a better user experience to users relying on the keyboard to navigate the app.

Archived
v2.78.9 – 9th January 2019
Bug fixes

Archived
v2.85.2 – 10th December 2018
Bug fixes
  • Fixed an issue where the inclusion of Simple Feature IDs in the Initialization object's feature_ids array would prevent Features and Simple Features from initializing correctly.
  • Fixed a bug where hidden sticky notes would reappear when navigating between Items in an assessment.
  • Fixed a bug where the menu toggle button on the right side of the screen should display the labels Expand menu and Collapse menu accordingly.

Archived
v2.85.1 – 14th November 2018
Bug fixes
  • Fixed a bug where clicking on the playback volume control in the video recording question would open a new, empty tab.

Archived
v2.84.2 – 14th November 2018
Bug fixes

Archived
v2.78.8 – 14th November 2018
Bug fixes

Archived
v2.85.0 – 24th October 2018
Bug fixes

Archived
v2.84.1 – 24th October 2018
Bug fixes

Archived
v2.78.7 – 24th October 2018
Bug fixes

Archived
v2.84.0 – 3rd October 2018
Bug fixes
  • Fixed a bug where the Annotations API may be initialized before the Assess API is ready, causing it to use the wrong DOM context.
  • Fixed a bug where the Custom Button icon image disappeared in the menu region area.
  • Added the support for lastItems in the initOptions JSON when resuming an Item Branching Adaptive Assessment.
  • Added accessibility color scheme support to the Annotations API tools: text highlighter, notepad, sticky notes and the drawing tool.
  • Fixed a bug: Notepad should not appear on top of the Assess API mobile menu.
  • Fixed a bug that caused Assess API to send the wrong contextHeight to the scrollablepassage.

Archived
v2.81.3 – 3rd August 2018
Features
  • Updated version of Annotations API.

Archived
v2.83.0 – 12th September 2018
Features
  • Added support for enabling/disabling Annotations API's Notepad module based on the global editable flag.
  • Refactored the UI style of the Assess API application menu in right regions.
Bug fixes
  • Fixed a bug where the save/submit dialog could still show the cancel button when limit_type was set to hard.
  • Updated button styles to be the same in all regions.
  • Fixed a bug that caused the Item container to be rendered with the wrong height in the horizontal-fixed region.
  • Fixed a bug where the assessment button element lost its title attribute, when hide_label_option was set to true.

Archived
v2.82.0 – 23rd August 2018
Features
  • Added support to help you handle errors when modules fail loading due to poor network conditions. The error code for this is 20015.
Bug fixes
  • Fixed a bug where the review screen button in the drop-down menu ignored the option show_submit_button: false and still showed the finish button in the review screen dialog.

Archived
v2.81.0 – 1st August 2018
Features
  • Added labelBundle support for Annotations API (highlighting, notepad) in Assess API.
Bug fixes
  • Fixed a typo on the review screen of the assessment player: where it used to say "Un-attempted" it now reads "Unattempted".
  • Fixed a compatibility issue when PDF.js is included in the same document.

Archived
v2.78.6 – 3rd October 2018
Bug fixes
  • Fixed a bug that caused Assess API to send the wrong contextHeight to the scrollablepassage.

Archived
v2.78.5 – 12th September 2018
Bug fixes
  • Fixed a bug where the save/submit dialog could still show the cancel button when limit_type was set to hard.
  • Updated button styles to be the same in all regions.
  • Fixed a bug that caused the Item container to be rendered with the wrong height in the horizontal-fixed region.
  • Fixed a bug where the assessment button element lost its title attribute, when hide_label_option was set to true.

Archived
v2.78.4 – 23rd August 2018
Bug fixes
  • Fixed a bug where the review screen button in the drop-down menu ignored the option show_submit_button: false and still showed the finish button in the review screen dialog.

Archived
v2.78.3 – 1st August 2018
Bug fixes
  • Fixed a compatibility issue when PDF.js is included in the same document.

Archived
v2.80.0 – 11th July 2018
Features
  • Added a new flag, warning_on_section_change support which will pop up a dialog box to let users know that they are about to navigate to a new section, and will not be able to go back to the current section. The default value of this flag is false. This improves the user experience by properly setting expectations.
Bug fixes
  • Fixed a bug where a test:pause event was unexpectedly triggered after a submit call.
  • Fixed a bug where some customized labelBundle values were being converted to lowercase. Now, multiple sentences and proper names will remain capitalized as configured.
  • Fixed a bug where the responsive region updated the wrong region settings, so that the right region did not appear when changing the window size to a medium or large viewport.
  • Fixed a bug where the flag button and calculator button weren’t showing tooltips when the user’s cursor was hovering over the button.
  • Fixed a bug so that only the vertical_stretch_option will be applied when both vertical_stretch_option and scrollable_option are both enabled at the same time in the Items region. This will prevent conflict between the two settings.
  • Fixed the way cross-domain iframe is served, it is now using requested version by server side determination. This allows better forward compatibility.

Archived
v2.79.0 – 20th June 2018
Features
  • Changed the behaviour of the submit dialog which was showing the close button when the "limit_type": "hard" init option was enabled. It previously allowed users to go back to the assessment.

Archived
v2.78.2 – 11th July 2018
Bug fixes
  • Fixed a bug where a test:pause event was unexpectedly triggered after a submit call.
  • Fixed a bug where some customized labelBundle values were being converted to lowercase. Now, multiple sentences and proper names will remain capitalized as configured.
  • Fixed a bug where the responsive region updated the wrong region settings, so that the right region did not appear when changing the window size to a medium or large viewport.
  • Fixed a bug where the flag button and calculator button weren’t showing tooltips when the user’s cursor was hovering over the button.
  • Fixed a bug so that only the vertical_stretch_option will be applied when both vertical_stretch_option and scrollable_option are both enabled at the same time in the Items region. This will prevent conflict between the two settings.

Archived
v2.78.1 – 20th June 2018
Bug fixes
  • Fix error on next button when using Pages functionality

Archived
v2.78.0 – 6th June 2018
Features
  • Added support for LTS versions
  • v2018.1.LTS is released

Archived
v2.77.0 – 31st May 2018
Bug fixes
  • Fixed a bug where scrollable passage height would be reset if the user clicked an Item from the review screen dialog.
  • Fixed a bug where the horizontal table of contents would reset the Item count number when going to the next section, instead of continuing the Item numbering from the last section.
  • Fixed a bug where the Try Again button was not rendering on the small and extra small breakpoints.

Archived
v2.76.0 – 9th May 2018
Features
  • Added the support for show_reviewscreen in sections. If set to true, at the end of each section, the learner will be able to click on the reviewScreen button, showing its modal window and from there go to the next section, or finish and submit the assessment. If set to false it will behave normally, showing the next button only.
Bug fixes
  • Fixed a bug where the Submit Button should not appear in an assessment when set as enable_basic_next_option: true.
  • Fixed a bug that was blocking the pause button from being disabled using region_overrides. It can now be disabled using the following:
    region_overrides: { 'bottom-left.pause_button': false }
  • Fixed a bug where the assessment does not redirect after submitted if the submitSettings options are set as show_submit_ui: false.

Archived
v2.75.0 – 18th April 2018
Bug fixes

Archived
v2.74.1 – 28th March 2018
Bug fixes

Archived
v2.74.0 – 8th March 2018
Features
Bug fixes
  • Fixed a bug where the next/review screen/submit button would be re-rendered in an incorrect state on the last Item, if the window was resized to a new breakpoint.

Archived
v2.73.0 – 15th February 2018
Features
  • Change the timer's screen reader behavior so that it only alerts a user that their time is about to expire at the time specified with the time.warning_time option in the activity object instead of interrupting with the current time every minute.
  • Added a new question_indexing configuration option. When set to true, all questions in the activity will be numbered according to their position, starting at 1.
  • Added support for shuffling the items within sections by enabling the shuffle_items option in the configuration of the activity.
  • Updated regions to respond to the width of the Assess API container to provide a better experience to users of smaller screen sizes such as smart phones and tablets. More information is available in the Assess Regions knowledge base article.
  • Updated the use of existing_session value in Assess API. From now on it will have precedence over the questionsApiActivity.state value in order to make Assess API behave according to the session, if it is a new one or an existing one.
Bug fixes
  • Fixed a bug where the buttons inside the dropdown_element element were not appearing in the specified order.
  • Fixed a bug where console errors were caused by auto_save running in review state.
  • Fixed a bug where the review screen modal was not showing any items caused by Item references that were passed as a number instead of a string.

Archived
v2.72.0 – 24th January 2018
Features
  • Updated the look and feel of the tabs in the Accessibility dialog.
  • Fixed a bug where the tabs in the Accessibility modal were not read properly by screen readers. The fix has been done following the official ARIA tabs implementation.
  • Added support for an existing_session flag when initializing the Assess API. If the API has been initialized in resume state and has existing_session set to false, Assess API will behave the same as if initialized in initial state. Otherwise, the API will be initialized into the resume state.
Bug fixes
  • Fixed an issue with the table of contents elements whereby screen readers would be receiving incorrect numbers for Items when moving between subsequent sections.
  • Fixed a styling issue that would cause buttons in Questions API elements to render incorrectly when used within intro and outro Items.
  • Fixed a bug which occurred when the user navigated to a new assessment section and clicked on any feature icons that were defined in the previous section, but not in the current section. This would trigger a console error and prevent the assessment from being completed.
  • Fixed a bug that caused scrollable slider in vertical_stretch region to be rendered with 0px height when assess app was being rendered in display:none state.

Archived
v2.71.1 – 16th January 2018
Bug fixes
  • Fixed a bug that causes the scrollable slider in vertical_stretch region to be rendered with 0px height when Assess app is being rendered in display:none state.

Archived
v2.71.0 – 6th December 2017
Features
  • Various improvements to modals including:
    • Making modals horizontally responsive
    • Simplifying the time extension UI in the administration modal
    • Adding a new 'submit & exit' option to the administration modal
    • Adding time indicators to more modals
    • Making it easier to copy the raw data string from the failed submission dialog
    • Aesthetic polish
Bug fixes
  • Fix iOS bug that prevents long Items from being scrolled when regions.items.scrollable_options is set to true.
  • Fix accessibility issue when using keyboard navigation on the accessibility panel, where the name of a selected tab would not be announced for screen reader users.
  • Fix bug where custom CSS rules could inadvertently override Learnosity CSS and cause the sidebar Item list to become misaligned.
  • Fix bug where the calculator would not display if the assess player was in full screen mode.

Archived
v2.70.0 – 15th November 2017
Features
  • Regions have been updated to use a flexbox-based layout, improving how Assess fits in smaller containers and screens. If you use custom styles to theme Assess we recommend you read more about how this may affect you here.
  • Previously, there was no way to show a button label on certain buttons within Assess (including Pause, Flag Item and Previous Item buttons). Use the new show_label_option: true parameter to display a label for those buttons when configuring them via regions.
Bug fixes
  • If Assess API triggered an autosave while an audio recording was in progress, it would cause the audio recording to automatically pause. This has been fixed so that the autosave is delayed until the audio recording has completed.
  • Fix bug where the accessibility panel would show blank content if the Color Scheme tab was disabled (via navigation.show_accessibility).
  • Fix bug where setting ui_style to horizontal or horizontal-fixed could cause certain Question controls to be hidden from view.
  • The right region element is now hidden when setting ui_style to horizontal or horizontal-fixed.
  • Fix an issue where vertical items elements could not be scrolled in full screen when used without vertical_stretch_option or scrollable_option.

Archived
v2.69.0 – 25th October 2017
Features
  • Add new top region that is positioned above the top-left and top-right regions.
Bug fixes
  • Fix issue with configuring Assess API regions where the top-left region showed the title element when no top-left region was configured.
  • Prevent bottom regions from overlapping each other when the bottom region is enabled along with a bottom-left or bottom-right region.
  • Fix issue where the character map modals were not visible in fullscreen mode.

Archived
v2.68.0 – 4th October 2017
Features
  • Add a new items-only regions preset which only renders the Items container with no additional navigation or informational elements. This makes it easy to render a set of Items to be controlled via a custom assessment UI.
Bug fixes
  • Fix bug where bottom right region was misaligned in full screen mode.
  • Fix bug where scrolling indicator would appear at the top of screen on item change.

Archived
v2.67.0 – 13th September 2017
Features
  • Add labelBundle support for acknowledgements header.
Bug fixes
  • Fix bug where dismissing certain error dialogs could cause Items to stop being displayed for the Activity.
  • Fix bug where disabling the outro item could also cause the save button to redirect the learner, and prevent them completing the activity.
  • Fix bug where bottom right region was misaligned in full screen mode.
  • Fix bug where Assess API appended metadata fields to the EventOptions object passed into init().

Archived
v2.66.0 – 23rd August 2017
Features
  • Add new InitOptions.region_overrides for adjusting specific regions and their elements within a preset region layout.
  • Improve UI positioning in assess player's full screen mode on tablet devices and wide screens.
  • Adjust font sizing for improved accessibility.
Bug fixes
  • Fix bug where a successful call to reset() would sometimes trigger a spurious console error.
  • Fix bug where showing the accessibility dialog programatically via itemsApp.dialogs().accessibility.show() would show an empty dialog if the assess player was configured with no accessibility button.
  • Fix bug where an Activity containing a single Item would not be displayed if using configuration.lazyload: true. In this case, the readyListener would also never fire.
  • Fix bug where specifying an invalid item reference for InitOptions.metadata.items[].reference prevented the activity from being submitted.
  • Fixed an issue where the items container height calculation was inaccurate when using vertical_stretch_option on the slider_element. The fix applies a correct height when navigating between items.

Archived
v2.65.1 – 8th August 2017
Bug fixes
  • Fix a bug where javascript libraries would be installed in a global context. This could cause the page to fail to load if different versions of this library are being used by the enclosing webpage.
  • Fix a page layout issue that could arise in horizontal-fixed mode when an activity has varying item heights.

Archived
v2.65.0 – 2nd August 2017
Features
  • Calculators and imagetool Features now automatically hide when moving between items in an assessment.
  • Imagetool Features are now initially positioned in the middle of the viewport.
  • Improved UI for scrolling indicator.
Bug fixes
  • Fix bug where certain error messages could be shown with a 'Continue' button, even though the error made it impossible to continue the assessment.

Archived
v2.64.0 – 12th July 2017
Features
  • Add scroll_to_test as new alias of focus_on_player to prevent assessment autoscroll after loading.
Bug fixes
  • Fix bug where answer masking did not work on touch devices.
  • Fix bug where answer masking did not work after moving to a new section.
  • Fix bug where calling AssessApp.submit() would not display an outro item (if one was configured).

Archived
v2.63.1 – 22nd June 2017
Bug fixes
  • Fix bug with Assess API's responsive regions behaviour, where using the vertical_stretch_option would sometimes cause the items display region to use less than 100% of the available height.

Archived
v2.63.0 – 21st June 2017
Features
  • Add allow_timeout_when_paused flag to allow idle timer to keep running even when learner pauses the assessment. If the assessment is paused by the proctor, idle timer will be stopped.
  • Add new proctor events to Assess API, for adding custom functionality when a proctor causes the learner's assessment to pause, resume, save, or similar. See the updated list of public events.
Bug fixes
  • Fix bug where file upload questions were not styled correctly when using the alternate accessible color schemes in Assess API.
  • Fix bug where an idle timeout warning message could be displayed while watching audio/video content, for assessments that had reading time.
  • Fix bug where seeking within an audio or video clip could disable any configured idle timeout warning.
  • Fix bug where the Next/Submit button was styled incorrectly in certain accessible color schemes.

Archived
v2.62.1 – 22nd June 2017
Bug fixes
  • Fix bug with Assess API's responsive regions behaviour, where using the vertical_stretch_option would sometimes cause the items display region to use less than 100% of the available height.

Archived
v2.62.0 – 31st May 2017
Features
  • It's now possible to use the idle timeout settings to end an assessment immediately after a period of inactivity. Normally, the learner is shown a countdown dialog with the option to resume the assessment, but specifying an idle timeout countdown setting (configuration.idle_timeout.countdown_time) of 0 will now immediately save the assessment and force the learner to exit.
Bug fixes
  • Fix bug that caused LearnosityAssess.reset() to display a warning in the browser console.
  • When Assess API is initialised with sections and question_count_option: true, it would display - instead of the current question number. This now correctly displays the question number.
  • Fix bug where the accessibility panel would incorrectly adjust its height when switching between tabs.
  • Add show_submit_button flag to reviewscreen_button to allow user to control visibility of submit button in review screen dialog.
  • Improve the error message that is raised when an assessment is incorrectly resumed with a different number of items from when the assessment was started.
  • Fix bug where the calculator widget would overlap on top of dialogs.
  • Calling reset() no longer removes the containing div, so that a new instance can easily be created in the same container.
  • Fix an issue whereby opening and closing the accessibility modal would cause any visible scrollable passages to resize and become smaller.
  • If lazyload is enabled and the assessment is saved or submitted before the lazyload completes, the saved data will be invalid. This is now fixed by delaying the save/submit until the lazyload has finished.
  • Fix a bug where multiple instances of the same shared passage would fail to render if lazyload was enabled.
  • Fix an issue whereby custom labels for the table of contents would not be correctly reflected for screen readers.
  • Fix an issue where the table of contents was broken when using sections if regions weren't defined for the first section.
  • Fix a bug where focus would jump to the Assess player when first loading the page. This behaviour is now optional - use the focus_on_player flag to disable it.

Archived
v2.61.1 – 31st May 2017
Bug fixes
  • Fix bug where the accessibility panel would incorrectly adjust its height when switching between tabs.

Archived
v2.61.0 – 10th May 2017
Features
  • The items:widgets:disable Action Builder action now affects features, not just questions.
  • New unfocused and focused events fire when a learner moves from the window or tab hosting the Assess API to a different window or tab ('unfocus'), and when they return to the page ('focus'). Coming soon to Reports API's live activity status report for live proctoring.
  • Add a new prompt when a file fails to upload using the file upload question type, to notify the user and allow them to retry the upload.
  • Add new actions item:navigation:enable and item:navigation:disable, in Action Builder for consistency with other action naming. Backwards compatibility is provided for the legacy actions navigation:enable and navigation:disable.
Bug fixes
  • Fix support for Action Builder generated JSON so that actions and events defined in the Action Builder are compatible.
  • Fix a bug in regions where the 'top-right' section is incorrectly positioned when the title text for the assessment is too long.
  • Fix an issue that could cause the assess app to crash or the timers to fall out of sync if it was left open for a long time on a device or browser tab that had become inactive, or in sleep mode.
  • Fix a console error that occurred when timer countdown was enabled with a max time of 0.
  • Fix the item:flagged event incorrectly being raised when the assessment starts or when switching between items.

Archived
v2.60.0 – 19th April 2017
Features
  • Protractor, ruler, and image tool buttons can now be placed in Assess regions.
Bug fixes
  • Make the reset() method public so that API instances can be reset and removed from the DOM.
  • Fix an issue with the scrolling indicator so that it works with all manner of configs including any combination of pages, inline, inline with vertical_stretch, etc.
  • Fix bug where custom error text overrides would cause errors to be reported without a numeric code, which caused issues for client logic that relied on the numeric code. Fix the error behaviour so that custom text is passed in the ErrorObject's summary property, and the code property remains intact.
  • Fix an issue with adaptive assessments where attempting an item and clicking next could trigger an error saying that the item hadn't been attempted.
  • Fix a bug where the table-of-contents top border would appear when there are no items.
  • Fix an issue when using a question as an intro item, where an error was thrown and the assessment couldn't be properly completed.

Archived
v2.59.0 – 29th March 2017
Features
  • Add new public method to use the global audio player in Assess API for playing arbitrary audio during an assessment. Retrieve the global audio player widget using the new assessApp.audioPlayer() public method, and interact with the normal methods to play, pause, control volume, etc.
  • Moved timer countdown config to the global time.countdown_option parameter, instead of configuring individual timers. Timers displayed in modals and dialogs now respect the global option to count down the remaining time as well.
Bug fixes
  • Fix visual flicker that occurred when moving between sections that use vertical stretch.
  • Fix bug where copy-pasting text from a shared passage into an essay answer (shorttext, longtextv2) could prevent the learner from submitting their response.
  • Fix bug where review screen does not show any items.
  • Fix bug with the review screen button (regions element). The button would not work if sections were used in the assessment.
  • Fix bug where label bundle values for the 10002 error message were not displayed. The affected labelBundle keys were existingResponsesTitle, existingResponsesMessage and existingResponsesDetail.
  • Fix bug where the item:beforeunload event wasn't being triggered when finishing/submitting an activity.
  • Fix bug where preloading the global audio player using Assess API's configuration.preload_audio_player would display an error dialog.
  • Fix bug where using the item pages caused links in the table of contents to scroll to an incorrect location for the selected item.

Archived
v2.58.1 – 09th March 2017
Bug fixes
  • Fix calculator layout that causes other buttons to appear in the new line in horizontal region.

Archived
v2.58.0 – 09th March 2017
Features
  • Support goto events triggered via Events API for navigating to a specific item reference or item index.
  • Support exitAndSubmit events triggered via Events API for esubmitting then exiting an assessment via proctor controls.
  • Add append() public method for injecting additional questions and/or features into and around Assess app's UI.
  • Add auto_save.changed_responses_only flag to control whether autosave triggers only when users have new/modified responses since the last save. Specify false to trigger auto save every save interval regardless of new responses (eg. to capture changes in timer state, or depleted reading time).
Bug fixes
  • Fix an issue where it wasn't possible to download failed assessments in Safari and Edge.
  • Fix an issue where the use of a dialog that has a timer would cause an error when used in conjunction with countdown_option being set to true with the timer_element in regions.
  • Prevent an issue where the provided initialization options object could be mutated by reference within the Assess app.
  • Allow manual retry of failed audio response uploads (after five background retries) so that learners have an opportunity to upload again when they have better connectivity. Students can cancel the retry to cause the affected questions to be marked 'not attempted'.
  • Fix an issue that would wipe the 'attempted' states from the UI when resuming assessments that use the pages feature.
  • Fix an issue with the pages feature where clicking an item in the table of contents scrolled to the top of that item's page instead of scrolling to the clicked item.
  • Fix an issue with modal dialogs so that they no longer cover up part of the item content when using the horizontal-fixed layout.
  • Fix an issue where attempting an item that had a custom label caused its custom label to reset to the default.
  • Provide a more helpful error message when a required DOM element cannot be found.
  • Fix an issue that would cause the countdown timer to get stuck in a paused state if a learner were to save then cancel during reading time.
  • Allow the retrieval of both item_number and question_numbers in message metadata when question_count_option is turned on. Previously, item_number was unavailable. Extend the information that will be returned to the subscriber by adding item number and question number into the message's metadata.

Archived
v2.57.3 – 09th March 2017
Bug fixes
  • Fix an issue where it wasn't possible to download failed assessments in Safari and Edge.

Archived
v2.54.4 – 15th November 2017
Bug fixes
  • Fix bug where setting ui_style to horizontal or horizontal-fixed could cause certain Question controls to be hidden behind invisible elements.

Archived
v2.57.2 – 23th February 2017
Polish
  • Add auto_save.changed_responses_only flag to control whether autosave triggers only when users have new/modified responses since the last save. Specify false to trigger auto save every save interval regardless of new responses (eg. to capture changes in timer state, or depleted reading time).
Bug fixes
  • Fix an issue that would cause the app from loading when countdown_option for the timer element in regions would be used in conjunction with reading_mode.
  • Fix an issue where an activity could not be un-paused if had been paused by a proctor when using reading mode.
  • Fix an issue where extra reading time would be allocated when saving and resuming an assessment.
  • Fix an issue where the timer would be misaligned when the numbers in the timer would take up extra horizontal space.

Archived
v2.57.1 – 16th February 2017
Bug fixes
  • Fix an issue whereby an error would occur when opening a modal (e.g. accessibility) while using countdown_option for the timer element in regions.

Archived
v2.57.0 – 15th February 2017
Features
  • Add countdown_option: true to timer_element in regions so that the timer can be configured to count down from the maximum allowed time, rather than count up to the maximum allowed time.
  • Add support for simple features in Assess API Action Builder. This allows authors to use simple features such as audio/video players as part of Action Builder. To learn more about simple feature, visit our Questions API's simple features.
  • Support actions like item:widgets:PUBLIC_METHOD in Action Builder, so that specific methods on all questions/features in the widget can be called.
  • Allow the labels of item in the table of contents to be customized via each item's metadata configuration, or through the API metadata, so that elements in the table contents can individually be renamed.
  • Add support for custom buttons in regions for a higher degree of flexibility in assessments, e.g. buttons that show custom dialogs, or buttons that launch custom widgets. Visit Assess API's regions' custom button to learn more.
  • Add support for displaying custom modal windows so that clients can render modals with configurable headings, body text, and buttons.
  • Add support for overriding regions when navigating between sections for greater flexibility, e.g. allowing assessments to be broken up into sections for delivery, with some sections having specific tools (e.g. calculator) and others not.
Bug fixes
  • Fix an issue where the timer_element would conflict with the reading_mode element, resulting in a misalignment.
  • Fix an issue with reading time mode where it did not work in resume state. This means that reading time will now resume if a learner's session is terminated (e.g. through connection loss) and they decide to refresh the page.
  • Remove unnecessary reading mode icon when the app is initialized without reading mode defined.
  • Fix an issue where the review screen dialog would not be usable via public method unless the corresponding button element was available in the regions configuration. Now the dialog works regardless of whether the corresponding button element is shown.

Archived
v2.56.1 – 1st February 2017
Bug fixes
  • Prevent reading time clock icon appearing when reading mode is not being used.

Archived
v2.56.0 – 24th January 2017
Features
  • Add a reading_mode in Assess to allow the learners to view the question in a readonly mode. See the documentation.
  • Add a public method assessApp.start() to allow an assessment to be launched without having the learner click on the start button. See the documentation.
  • Add a new event section:changed triggered when a learner is moving to a new section.
  • Add a public method item().flag() to programmatically flag/unflag an item. See the documentation.
Polish
  • Remove role="banner" from the Assess page heading to improve the Accessibility.
Bug fixes
  • Revert the class name change of .lrn-dialog-alt back to .lrn-dialog for the start and end dialogs.
  • Check the existence of activityJson.configuration property before trying to access its global_items property.

Archived
v2.55.1 – 24th January 2017
Bug fixes
  • Check the existence of activityJson.configuration property before trying to access its global_items property.

Archived
v2.55.0 – 11th January 2017
Features
  • Add "item:beforeunload" event support with "preventDefault" capacity.
  • Assess dialogs are now supported in global_items mode.
  • Improve accessibility for Pages option by announcing which item user is working on.
Polish
  • Improve accessibility by announcing Assessment Start once Start button is clicked.
  • Improve accessibility by preventing screen reader from reading out Learnosity's icons.
Bug fixes
  • Improved error message when Assess API could not be loaded.
  • Fixed broken dialogs in fullscreen mode.
  • Fixed vertical table of content glitch in iPad2.
  • Fix certain responses not being selected when resuming an assessment.

Archived
v2.54.3 – 8th March 2017
Features
  • Allow manual retry of failed audio response uploads (after five background retries) so that learners have an opportunity to upload again when they have better connectivity (as an example). Allow cancelling of the retry prompt to mark responses with unsuccessful uploads as 'not attempted' so that the item's attempted status can be properly marked.

Archived
v2.54.2 – 11th January 2017
Bug fixes
  • Fix certain responses not being selected when resuming an assessment.

Archived
v2.53.2 – 11th January 2017
Bug fixes
  • Fix certain responses not being selected when resuming an assessment.

Archived
v2.52.2 – 11th January 2017
Bug fixes
  • Fix certain responses not being selected when resuming an assessment.

Archived
v2.51.1 – 11th January 2017
Bug fixes
  • Fixed internal analytics tracking of activity names.

Archived
v2.46.5 – 11th January 2017
Bug fixes
  • Improved error message when Assess API could not be loaded.

Archived
v2.54.1 – 14th December 2016
Bug fixes
  • Improved error message when Assess API could not be loaded.

Archived
v2.54.0 – 8th December 2016
Features
  • Improved screen readers tabs support in accessibility dialog.
  • Added accessibility headers in regions. These are only visible for screen readers.
  • Simple features (video and audio) are now stopped when navigating to an item
  • Added item attempted state to table of content for screen readers
Bug fixes
  • Fixed an issue in live test reports where a self paused user would could resume the assessment even if the proctor called pause.
  • Fixed keyboard focus when exiting the intro screen
  • Fixed text input contrast on black & white accessibility color scheme
  • Removed item HTML normalization which was stripping some whitespace in some cases
  • Fixed improper implementation of Assess color schemes for chemistryessay and mathessay question types

Archived
v2.53.1 – 23th November 2016
Bug fixes
  • Fixed an issue that prevents vertical regions from working.
  • Fixed an issue where scrolling indicator does not appear when item's content can be scrolled down.

Archived
v2.53.0 – 17th November 2016
Features
  • Item attempted status is now updated when the question is being answered (it used to be when item changes). This is visible in the table of content.
  • Improved accessibility for quit dialogue focus and navigation.
  • When lazyload is turned on, readyListener is now called when last batch of items has completed loading.
Bug fixes
  • Fixed screen readers announcing hidden elements.
  • Fixed an issue in full screen mode when scrollable passage were resizing incorrectly for IE11.
  • Fixed an issue where item attempted status is not being updated in vertical table of content.
  • Fixed an accessibility issue where hidden elements were being announced on NVDA/JAWS screen readers.
  • Removed disable children call when lazyload finishes.
  • Fixed an issue in NVDA where it was able to navigate to hidden elements.

Archived
v2.52.1 – 2nd November 2016
Bug fixes
  • lazyload is turned OFF by default

Archived
v2.52.0 – 27th October 2016
Features
  • lazyload is turned ON by default
Polish
  • Retain TOC scrolling position when items are added during lazyloading
  • Improve Accessibility for Quit dialog
  • Delay throwing the user defined errorListener to prevent the offline assessment from being inaccessible
Bug fixes
  • When we first load assess app with lazyload ON, calling public method getItemResponses of Question API should not throw any error
  • Remove excess whitespace when exiting full screen
  • Correct wording order for Existing Responses error modal

Archived
v2.51.0 – 6th October 2016
Features
  • Replace analytics with Questions API analytics
  • Auto-save changes at start without showing the UI
Bug fixes
  • Removed deprecated Analytic error call
  • Fixed height issue with scrollable passages
  • Keymaster and longtext were conflicting with keyboard shortcuts
  • Fix scrollbars not recalculated on fontsize change
  • Add missing label bundle support for Save, Submit attempt popup and Question API error code
  • Timer view issue when max_time isn't set
  • Screen reader should not read timer every second

Archived
v2.50.5 – 23th November 2016
Bug fixes
  • Fix the vertical table of content to correctly show attempted and unattempted items based on their status

Archived
v2.50.4 – 29th September 2016
Bug fixes
  • Fixed capture errors 100016 showing an error dialogue (retry capture are handled internally in Assess API).

Archived
v2.50.3 – 14th September 2016
Bug fixes
  • Administrator dialog: screen reader tools now read a summary of the config dialog after successful login.
  • Administrator dialog: screen reader tools now give feedback on wrong password.
  • Make sure activity.start_page is not undefined if pages is set.
  • Fix bug where an intro item's Action Builder configuration could cause the start button to get stuck in a disabled state.
  • Prevent buttons being interactable when container hidden.
  • Fix bug where the review screen's submit button didn't display if pages were used.
  • Fix bug where Assess API would show a blank page if an activity was started/resumed from the first page of items.

Archived
v2.50.2 – 7th September 2016
Bug fixes
  • Fixed various issues with pages

Archived
v2.50.1 – 26th August 2016
Bug fixes
  • Fix long word, letter from being wrapped mid-word.

Archived
v2.50.0 – 24th August 2016
Features
  • Introduce support for pages to allow for time control of item/question groups within activities.
  • Modeless dialogs gain keyboard focus when opened, which is helpful for blind users and power users.
  • Support scrollable passages added via Author API.
  • Add option to extend the basic calculator.
Bug fixes
  • Prevent two columns layout from breaking when adding a new question or feature.

Archived
v2.49.1 – 17th August 2016
Bug fixes
  • remove onbeforeunload override. The Questions API unbeforeunload check was getting overridden after a save or submit occurs through Assess API (legacy behaviour).

Archived
v2.49.0 – 3rd August 2016
Features
  • Add time tick event change:time.
  • For screen readers, have all dialogs/modals announce their labels and contents when they appear.
Bug fixes
  • Fix vertical_stretch_option operability with fixed parent containers.
  • Prevent submit activity screen from reading ‘dialog’ instead of the text when using a screen reader.

Archived
v2.48.0 – 13th July 2016
Features
  • Added hide_label_option option to hide label in regions buttons elements
Bug fixes
  • Fixed buttons in audio block being misaligned
  • Assess inputs submit when pressing enter key on IE10

Archived
v2.47.1 – 29th June 2016
Bug fixes
  • Fix bug which makes 2 columns layout items to be displayed as as one column layout for IE10/11.

Archived
v2.47.0 – 22nd June 2016
Features
  • New hasStarted public method to know if the test has started.
  • addItems public method now returns a Promise
  • addItems can be called without configuration.dynamic being turned on.
  • local_practice now has a finish button so the outro_item can be shown
Polish
  • Various fixes and polishes in accessibility themes
Bug fixes
  • Fixed spelling mistake in failed submit message
  • lazy loading of items now works on review state
  • Removed head call of auto save
  • Fixed issue with reset public method where some UI elements are broken on second init.

Archived
v2.46.4 – 17th August 2016
Bug fixes
  • remove onbeforeunload override. The Questions API unbeforeunload check was getting overridden after a save or submit occurs through Assess API (legacy behaviour).

Archived
v2.46.3 – 10th August 2016
Bug fixes
  • Fix vertical_stretch_option operability with fixed parent containers.

Archived
v2.46.2 – 29th June 2016
Bug fixes
  • Fix bug which makes 2 columns layout items to be displayed as as one column layout for IE10/11.

Archived
v2.46.1 – 10th June 2016
Bug fixes
  • Since Questions API v2.86, save are debounced. Assess API was relying on success and error to always being called for each save or submit.The Assess timeout logic isn't necessary as it's also handled in Questions API. So we removed the assess save timeout logic and let Questions API error handler deal with timeouts.

Archived
v2.46.0 – 2nd June 2016
Features
  • Optimized lazy load batches for a better lazy load experience on mobile devices
  • New loading animation
  • New events are triggered when the accessibility configuration is changed:
    accessibility:change:fontsize
    accessibility:change:colour
Bug fixes
  • Fixed UI test regression with show_acknowledgements
  • Fixed accessibility settings issue with legacy ui_style config
  • Fixed accessibility dialog opening when on tab key is pressed on the accessibility dialog button
  • Fixed video feature broken in outro_item
  • Fixed broken timer icon in Assess administrator configuration page

Archived
v2.45.2 – 17th August 2016
Bug fixes
  • remove onbeforeunload override. The Questions API unbeforeunload check was getting overridden after a save or submit occurs through Assess API (legacy behaviour).

Archived
v2.45.1 – 29th June 2016
Bug fixes
  • Fix bug which makes 2 columns layout items to be displayed as as one column layout for IE10/11.

Archived
v2.45.0 – 11th May 2016
Features
  • Assess without any app layout. Items can be rendered in separate DOM hooks anywhere in the page, like Items API inline works, with using the Assess API powerful under the hood features such as autosave, etc.
  • Update to allow custom CSS files to control text highlighting color in Items.
  • Improved accessibility of table of content
  • Added responsive item layout for mobile devices
Polish
  • Added alertdialog role for save & submit dialogs
  • Added alert fallback for error util when Error dialog is broken
  • Aria support for intro outro pages
  • Added appropriate alert role to dialogs
  • Add landmark roles to improve accessibility
  • Various improvements for performance and stability
Bug fixes
  • Fixed issue with item font size not being applied properly
  • Last item in section will not be checked if it has been attempted
  • Fixed a bug with adaptive and warning_on_change

Archived
v2.44.1 – 22nd April 2016
Bug fixes
  • Fixed a bug with adaptive assessment not switching items properly
  • Fixed a bug with last item not being checked if attempted on adaptive assessment

Archived
v2.44.0 – 19th April 2016
Features
  • New setHeight public method
  • Added support for widgets in outro item
Polish
  • Refactored the region structure to improve accessibility
Bug fixes
  • Fixed a bug that made the top-left region display over a dialog
  • Horizontal TOC will now display properly if activity only has 2 items
  • Will now prevent invisible elements from being selectable behind the start screen
  • Brought back the .item selector for backwards compatability
  • Updated items selector to where it was missing before
  • Fixed an issue where the horizontal TOC was displaying over Items container
  • Added scientific_option to regions

Archived
v2.43.8 – 29th March 2017
Bug fixes
  • Fix bug where copy-pasting text from a shared passage into an essay answer (shorttext, longtextv2) could prevent the learner from submitting their response.

Archived
v2.43.7 – 16th January 2017
Bug fixes
  • Fixed a bug that causes the scrollable slider in vertical_stretch region to be rendered with 0px height when Assess app is being rendered in display:none state.

Archived
v2.43.6 – 8th December 2016
Bug fixes
  • Removed item HTML normalization which was stripping some whitespace in some cases

Archived
v2.43.5 – 14th September 2016
Bug fixes
  • Fix Item Actuon Builder intro issue

Archived
v2.43.4 – 26th August 2016
Bug fixes
  • Fix scrolling indicator from not showing when item's content can be scrolled down.

Archived
v2.43.3 – 17th August 2016
Bug fixes
  • remove onbeforeunload override. The Questions API unbeforeunload check was getting overridden after a save or submit occurs through Assess API (legacy behaviour).

Archived
v2.43.2 – 22nd April 2016
Bug fixes
  • Fixed a bug with adaptive assessment not switching items properly

Archived
v2.43.1 – 6th April 2016
Polish
  • Added itemCountOf label in item count element.
Bug fixes
  • Fixed issue with scrollable passages height calculation

Archived
v2.43.0 – 30th March 2016
Features
  • New getTime public method
Polish
  • Various improvements for reliability and performance
  • Replace CSS spinner by a GIF one to reduce repaints and CPU usage
  • Accessibility improvements
  • Added aria-hidden to hidden regions to improve accessibility
  • Improved accessibility by adding aria-busy to next button's transition
  • Internal improvements in items rendering
Bug fixes
  • Fixed issue where bootstrap grid CSS rules stretch intro item
  • Fixed issues with items lazy load inconsistently not having MathQuill rendering in stimulus
  • Disable left/right shortcuts in widgets

Archived
v2.42.2 – 15th March 2016
Bug fixes
  • Fixed a bug causing an issue with adaptive activities

Archived
v2.42.1 – 10th March 2016
Bug fixes
  • Fixed an issue that blocked Events API to load for live progress reports.
  • Fixed a critical issue where an activity with no question or feature was causing the application to crash

Archived
v2.42.0 – 9th March 2016
Features
  • Added configuration.lazyload to lazyload items and have a faster initialization experience (OFF by default)
  • Timer keyboard accessibility improvements
  • Improved accessibility on the right menu tooltips
Polish
  • Various code quality and internal improvements for a better performance and stability.
  • Cleaned up UI of TOC when only one item is in the activity
  • Various CSS cleanups
Bug fixes
  • Apply display none on assess app player spinner to reduce CPU usage caused by the CSS animation
  • Pagination was labelled incorrectly on screen readers
  • Fixed an issue when Assess API integration in Ember.js was causing a fatal issue in the vertical table of content
  • Made sure that submit button is never shown on local_practice

Archived
v2.41.1 – 24th February 2016
Polish
  • Fixed CSS class on the horizontal_toc element conflicting with Bootstrap
  • Changed show_flag_items to be disabled by default in pre-regions configurations
Bug fixes
  • Make sure submit_button is never shown on local_practice
  • Fixed issue with submit button showing up within sections of an adaptive activity on local practice
  • Fixed critical bug in the horizontal_toc element
  • submit_button is now working as expected in the ui_style to regions mapping
  • Viewport height calculation wasn't done when loading a new section when scrollable_option (or ui_style: 'horizotal-fixed') is set/

Archived
v2.41.0 – 17th February 2016
Features
  • Regions by default. ui_style layouts are now translated to regions configuration before initialization.
  • Colour and contrast upgrades for better accessibility
  • Responsive table of content and pager on small screens
  • New vertical_element that allows you to have all the items stacked in the same page. Can be used instead of the slider_element.
Polish
  • Improved accessibility of assess dropdown button
  • Improved stretch to viewport height calculation
  • Updated regions presets to fit new elements UI
  • Balanced UI of right region when verticaltoc_element is the only element in the right region
  • Gracefully displaying descriptive error when item content is null
  • Major internal optimizations and improvements
Bug fixes
  • Disable some elements such as save/submit on review state.
  • Activity now always starts at the first item when on review state

Archived
v2.40.1 – 3rd February 2016
Bug fixes
  • Fixed a but where the assessment time keeps going after expiring when the browser is minimized on iOS / Mac OS / Android

Archived
v2.40.0 – 1st February 2016
Features
  • Added option to automatically retries loading failed images contained in Widgets in configuration.auto_retry_failed_images
  • Added dropdown region element
  • Don't restart auto-save timer when test pauses. It now continues from the current timer when the test resumes.
  • Regions: Added warning_on_change_option to slider_element
  • Added time limit hard submit event test:hard:submit
Polish
  • Balanced test title font size
Bug fixes
  • Items loading spinner was broken in sections and adaptive activities.
  • Highlighted text is not restored if session is resumed
  • Hide start page on error `10002` (response id conflict)
  • Accessibility colour scheme not reset when cancelling

Archived
v2.39.0 – 13th January 2016
Various bugfixes. Large cleanup and internal improvements.
Features
  • Added accessibility options in regions for accessibility_button
  • Added app performance tracking
Bug fixes
  • Fixed autosave error alert UI.
  • Fixed IE11 bug for button positioning
  • Fixed event propagation issue with buttons

Archived
v2.38.2 – 16th December 2015
Bug fixes
  • Reverted removed support for `configuration.stylesheet`

Archived
v2.38.0 – 9th December 2015
Items shuffling, keyboard accessibility improvements, various bug fixes and improvements
Features
  • Added seeded items randomisation option in configuration.shuffle_items
  • Added option to disable items Action Builder in configuration.disable_item_workflow
  • Accessibility dialog options are now selectable using keyboard
  • Removed legacy `configuration.stylesheet` option which was used in Assess iframe
  • Improved keyboard accessibility on various elements of the app
  • Print a console warning if a public method is called on theLearnosityAssess instead of the app instance.
  • Added support for host specific config overrides.
Polish
  • Fixed review screen item focus style
  • Fixed review screen position when right region is disabled.
Bug fixes
  • Fixed Handlebars Partials breaking Chrome Security Policy test.
  • Fixed context passed to .on and .once public methods.

Archived
v2.37.1 – 25th November 2015
Various bug fixes
Bug fixes
  • Clear detail should be provided for all error events
  • Errors raised because of Events API go through the errorListener and no longer use the Assess errors dialog

Archived
v2.36.0 – 27th October 2015
Features
  • Disabled submit button in the review screen on local_practice
  • Disabled next button changing to review screen on last item on local_practice
  • Disabled idle_timeout and autosave in local practice
  • Disabled save, submit in local_practice
Bug fixes
  • Label bundles were not reset on app reset
  • Fix issue with native alert showing for response ID conflict
  • Fixed multiple dialogs showing simultaneously issue caused when a dialogs.show() method is called before another dialog has finished showing
  • Accessibility default color scheme labels applied on init

Archived
v2.35.7 – 25th November 2015
Bug fix
Bug fixes
  • Clear detail should be provided for all events

Archived
v2.35.6 – 8th October 2015
Various bug fixes and improvements
Polish
  • Balance top position of slides control and progress bar
Bug fixes
  • Avoid that scrollable passage calculation sets a 0 height.
  • Idle timeout was not honouring set time

Archived
v2.35.3 – 10th September 2015
Various bug fixes and polishes
Polish
  • Fixed missing colors for accessibility
Bug fixes
  • Fixed issue where the error dialog was not shown when a Questions API error occurs.

Archived
v2.34.0 – 30th July 2015
Features
  • Added new submit_button regions element
  • Added enable_basic_next_option option to next_button region element to remove smart logic that transforms it to reviewScreen or submit on the last item.
Refactors
  • Don't force reload of intro item images if using Assess inline.
  • Set item source in items metadata
  • Remove transparent gradient footer for vertical-stretch option.
Bug fixes
  • Fixed fullscreen exit issue when stretch option is on.
  • Fixed item_count issue when placed in vertical TOC

Archived
v2.31.3 – 2nd July 2015
Various bug fixes
Bug fixes
  • Fixed right region tooltip left position on horizontal layouts
  • Custom intro item scrollbar fix

Archived
v2.30.0 – 19th May 2015
Features
  • Disabled back space key history navigation
Refactors
  • Fade in regions when the test is ready to avoid a jumpy UX when the intro item is disabled
  • Removed app min-width
Bug fixes
  • Fixed issue when regions weren't hidden when showing a dialog when not using regions

Archived
v2.28.0 – 23rd April 2015
New top-left region
Features
  • Added top-left region
Refactors
  • Don't pause some dialogs on show

Archived
v2.27.3 – 21st April 2015
Various bug fixes and improvements
Refactors
  • Removed min-height when vertical_stretch_option is on
  • Adjusted scope for 'saveInProgress' and 'saveEvent' property of 'autoSave' model
Bug fixes
  • Fixed current item issue in metadata when doing adaptive assements

Archived
v2.27.2 – 16th April 2015
Various bug fixes and improvements
Refactors
  • Various cleanups
Bug fixes
  • The right region covering item content in horizontal layouts
  • Horizontal fixed layout broken in assess iframe
  • Auto-Save UI appears under top navigation elements in Assess
  • The silent audio overlay (big blue play button) was appearing on iPad if Action Builder is defined but empty
  • An error was thrown when resuming an activity in assess API with silent audio overlay on iPad

Archived
v2.27.1 – 9th April 2015
New vertical stretch option, bug fixes and improvements
Bug fixes
  • Fixed cropping issue that still existed when there were no items in the right-region

Archived
v2.27.0 – 9th April 2015
New vertical stretch option, bug fixes and improvements
Features
  • Added vertical_stretch_option to slider region element
Refactors
  • Accessibility panel adjustments
Bug fixes
  • Fixed cropping issue that still existed when there were no items in the right-region
  • Correct answer bubble was cut off in review mode
  • Updated css to fix assessment title truncation
  • Fixed horizontal fixed resizing logic
  • Apply fixed sizing for calculator toggle button

Archived
v2.26.3 – 21st April 2015
Changed dialogs pause behaviour
Refactors
  • Don't pause some dialogs on show

Archived
v2.26.2 – 9th April 2015
Bug fixes and improvements
Bug fixes
  • Events API: Wrong event thrown when a user moves to a new item

Archived
v2.26.1 – 1st April 2015
Accessibility improvements
Bug fixes
  • Accessibility font-size radio buttons are responsive
  • Adaptive testlets in branching assessments don't lost accessibility font size

Archived
v2.26.0 – 25th March 2015
New accessibility configuration, bug fixes and improvements
Features
  • Add accessibility modal options
Refactors
  • Error messages in submission modal is align to left
Bug fixes
  • Dialog show/hide empty regions issue

Archived
v2.17.5 – 26th February 2015
Timer bug fix
Bug fixes
  • The app timer was being reset to 0 when resuming an activity or setting a test start_time.

Archived
v2.24.0 – 12th February 2015
New public method, bug fixes and various improvements
Features
  • Autosave now triggers save events (test:save:success, test:save:progress and test:save:error)
  • New public method to get item scores
  • Save scoring_type to be saved in items metadata
Refactors
  • Simplified audio player logic
Bug fixes
  • Fix audio player not playing after LearnosityAssess.reset method is called
  • Fixed full screen resizing behaviour
  • Fixed issue with silent audio overlay on mobile devices

Archived
v2.23.0 – 29th January 2015
Various bug fixes, refactors and performance improvements
Features
  • Regions don't take any space if the aren't populated by at least one UI element
  • Don't display title element if show_title isn't true
  • Added new configuration options panel icon and made the panel available for all devices
Refactors
  • Change start and end page to not use bootstrap modals
Bug fixes
  • Fix modal overlay not covering the whole screen

Archived
v2.22.1 – 16th January 2015
Review Screen, new public methods, bug fixes, refactors and performance improvements
Features
  • New review screen
  • New review screen public methods
  • New review screen button element in regions
  • New in-app dialog type
  • New getItemPosition public method
  • New items().goto() public method
Refactors
  • Remove Bootstrap tabs plugin as it's not handled in Questions API
  • Various code cleanups
  • Various performance improvements
  • Use almond.js instead of require.js for builds
Bug fixes
  • Fixed broken unit testing configuration
  • Fixed bottom-right region bug when the vertical TOC is used

Archived
v2.20.4 – 7th December 2014
Added flag items feature. Various bug fixes and improvements
Features
  • Students can flag items for later review (regions only)
  • Persist flag state on items
Refactors
  • Reduced width of table of content when loading Assess API in an iframe
  • Change download option (in failed submit options) to false by default
  • Improved stability LearnosityAssess.reset public method
  • Set download activity option to false by default (if a submit fails)
  • Various improvements
Bug fixes
  • Fixed click issue on iPad caused by FastClick discarding non-synthetic click events
  • Fixed issue with FastClick and MathQuill on touch devices
  • Balanced subtitle width
  • Fixed custom stylesheets not being loaded in assess iframe
  • Various bug fixes

Archived
v2.18.0 – 6th November 2014
Minor changes to allow Universal Analytics work within Questions API
Features
  • Added ability to stop redirect by assigning false for the following configuration options:
    • onsave_redirect_url
    • onsubmit_redirect_url
    • ondiscard_redirect_url

Archived
v2.25.2 – 4th November 2015
Bug fixes
  • On test start resize to first Item height instead of intro item (iframe only)

Archived
v2.17.2 – 30th October 2014
Minor changes to allow Universal Analytics work within Questions API
Features
  • Passing Items API context to Questions API

Archived
v2.17.1 – 16th October 2014
Regions feature and Events API refactor
Refactors
  • Various internal refactors, cleanups, DRYing
  • Internal eventsapi module refactor, publish method signature
Bug fixes
  • Add missing type=button for button elements

Archived
v2.17.0 – 3rd October 2014
Regions feature and Events API refactor - Requires Questions API >= 2.41.0
Features
  • New regions feature that allow you to create a personalized, fluid and extensible assessment UI. All UI elements such as buttons, time, pager, etc. are modularized in such a way that they can be placed in different regions of the Assess API container.
  • Internal Events API module now consume xAPI compliance events
  • new items().next() and items().previous() public methods
  • Make sure the timer is still accurate if the device clock freezes
  • Added stylesheets sourceMaps
Refactors
  • Renamed wrapper class "learnosity-assess" to "lrn-assess"
  • Make sure appReady is called when all relevant required external services are ready
  • Better stylesheets using autoprefixer
  • New build process
  • New slider util using velocity.js for better, more reliable and performant transitions.
  • Deprecated slide and toggle transitions
  • Various internal refactors to improve performance and stability
Bug fixes
  • Fixed flashing modal backdrop animation on assess inline.
  • Fixed inconsistency with full screen button active state
  • Fixed finish button overlapping item buttons in horizontal and horizontal-fixed layouts.

Archived
v2.16.4 – 18th September 2014
Refactors
  • Administration panel: Remove the logic for allowing empty password, rename the panel header to be "Administartion Panel".
  • Submit criteria: Just show a blue button "continue" if submit criteria not meet.
  • Apply max-width 100% to all images.
Bug fixes
  • Fix outro item content getting cut off.

Archived
v2.16.3 – 11th September 2014
Refactors
  • Submit criteria config refactor, moving it from `metadata` to `configuration` and add backwards compatiblity proxy.

Archived
v2.16.2 – 4th September 2014
Refactors
  • Replaced Backbone.Touch by FastClick to avoid hybrid touchscreen laptop issue.

Archived
v2.16.1 – 28th August 2014
Refactors
  • Added alias to LearnosityAssess.remove for LearnosityAssess.reset public method in assess iframe
  • Reset method: Call reset on LearnosityApp
  • Added type="button" to buttons that didn't have this attribute
Bug fixes
  • Top buttons aren't clickable if show_title is set to false on horizontal

Archived
v2.16.0 – 21st August 2014
Features
  • Build dynamic acknowledgments
  • Reset public method in assess inline
Refactors
  • Set focus on startPage start button and continue button in pause dialog
  • Use questionsAPI append to add audio player feature
  • Various tidy ups
Bug fixes
  • Fix an issue where iframe resize doesn't work properly in IE8

Archived
v2.15.0 – 7th August 2014
Features
  • Added configuration.preload_audio_player to decide of the audio player must be preloaded or not (default: false)
Bug fixes
  • Fix the issue of jumpy header on intro item
  • Intro item doesn't recognise font-size
  • Fixed flashing of modals/contents on isolation pages
  • Fixed app scrolling to top of the page when navigating between items in main layout
  • Fixed once and off public methods in assess inline

Archived
v2.14.0 – 5th August 2014
Features
  • contrast selection uses radio buttons, support for public methods
  • set accessibility via request config variables
  • allows calculator button to listen for accessibility classes to add to the calculator
  • setAccessibility public method
  • Expose dialogs show/hide as public methods (assess-inline only)
  • Add accessibility class to calculator when the calculator button is clicked
Refactors
  • Remove "ctrl+q" keyboard shortcut
  • Various cleanups
Bug fixes
  • Auto save UI element incorrectly placed
  • Fix the issue where backdrop overlay does not work in assess inline
  • Modals do not fade the background when on fullscreen in assess inline
  • Fix the issue where there is a flash before assess app intialised for assess inline mode

Archived
v2.13.2 – 30th July 2014
Features
  • Added new assess inline mode which renders assess API outside of the iframe sandbox.
  • Publish save event for live report when test:save:success is triggered
  • Add exit_securebrowser attribute support deciding close or redirect when assess is in secure browser
  • LearnosityAssess.init returns the app instance (inline mode only)
  • Added ability to pass a selector as the hook in which the app will be rendered (inlone mode only)
  • Cache public methods calls on the LearnosityAssess and app instance objects
Refactors
  • Major refactor of the API core to handle both iframe and inline modes.
  • Add max_time to metadata when setMaxTime method is called
  • Reviewed modal logic
  • Removed label from pause/continue button
  • Namespaced CSS
  • Various vendor upgrades
Bug fixes
  • Remove cursive as font fallback for post-it
  • Fix assessment title getting cropped
  • Added support for scientific calculator. show_calculator now accepts true/false or an object
  • answer masking - disable toggle button where relevant
  • Fixed broken fullscreen feature in Safai
  • Various minor bug fixes

Archived
v2.12.3 – 28th August 2014
Bug fixes
  • Test options: Add check before inserting administration panel button

Archived
v2.12.2 – 21st August 2014
Refactors
  • Load questions-au.* if the assess host name is assess-au.*.

Archived
v2.12.1 – 15th July 2014
Bug fixes
  • IE11 is getting wrong width of element when entering the fullscreen mode.
  • Fixed an issue that `response masking` button visibility in the test-options dropdown

Archived
v2.12.0 – 8th July 2014
Features
  • Add answer masking button to test options dropdown menu
Bug fixes
  • Stopped ie versions that don't support fullscreen populating test options dropdown

Archived
v2.11.0 – 2nd July 2014
Features
  • Accessibility panel.
Bug fixes
  • Fixed keypad getting cut off in formula_dev.
  • Fixed fullscreen feature detection.
  • Fixed fullscreen in IE11.

Archived
v2.10.0 – 24th Jun 2014
Features
  • Integration with Events API.

Archived
v2.9.2 – 12th Jun 2014
Refactors
  • Add spinner, hide and disable "continue","cancel" buttons when discarding

Archived
v2.9.1 – 5th Jun 2014
Features
  • Exit secure browser instead of a redirect when assess app is being run inside it.
  • Call `discard` method of Questions API facade object when it receives test:discard event.

Archived
v2.9.0 – 3rd Jun 2014
Features
  • Add configuration panel
  • Public Method: Added support for mode parameter for validQuestions

Archived
v2.8.0 – 22nd May 2014
Features
  • Added attemptedItems public method
  • Added getItems public method
Bug fixes
  • (IE8 only): Fixed a bug introduced in 2.7.2 (use of unsupported method Date.now)

Archived
v2.7.3 – 20th May 2014
Bug fixes
  • "show title" : false causes fading on question bottom when table of content is disabled.

Archived
v2.7.2 – 12th May 2014
Bug fixes
  • Iframe resize logic was broken when a resize was called when the previous one didn't fully get processed.

Archived
v2.7.1 – 8th May 2014
Refactors
  • Changed 'item' label
  • Various accessibility improvements
  • Optimized templates by using partials
Bug fixes
  • Save/submit error modal wasn't using the right class on the 'cancel' button.

Archived
v2.7.0 – 29th April 2014
Features
  • Added getScores public method
Refactors
  • Resize the intro-item only if it is main layout
  • Accessibility: Make start page first in source order
Bug fixes
  • Fix huge font size in dialog box on IE.
  • Remove visibility:visible on prev and next slides to fix accessibility
  • Calculator not rendering on Item Preview area

Archived
v2.6.4 – 17th April 2014
Refactors
  • Resize intro-item for main layout

Archived
v2.6.3 – 14th April 2014
Refactors
  • Updated confirm label bundle
  • Update default labels "Activity" instead of "Test"
  • Use QuestionsApi v2 by default
  • Replaced old gif spinner by new CSS3 one (with .gif fallback for ie8 and ie9).
  • Accessibility improvements
Bug fixes
  • Fixed Calculator not appearing on Item if show_calculator is set to false.

Archived
v2.6.2 – 2nd April 2014
Refactors
  • Removed Bootstrap 2 grid support (it is now part of Questions API).
Bug fixes
  • Fixed issued which caused certain activities with an empty Action Builder array on the intro item to crash on tablets.

Archived
v2.6.1 – 20th March 2014
Refactors
  • Ensure that the current item visibility is visible
Bug fixes
  • Text Highlightable: Fix the issue where content will be deleted if multiple text highlightable areas are enabled within an item
  • Make sure the iframeResized PostMessage handler isn't registered twice
  • Fixed IE9 slides.js bug causing a the fetched item to disappear when clicking next.

Archived
v2.6.0 – 17th March 2014
Features
  • Analytics: log submit timeouts and submit errors
Refactors
  • Added disabled state for TOC (main layout only)
  • Add questionsApiVersion to activity JSON on submit failed dialog
  • Always show the "save responses" field after 3 submit attempts (was only shown after 3 errors).
  • Don't display cancel button on the submit dialog timeout if the limit type is hard.
  • Made activity json always visible in dialog displayed after 3 failed submit attempts
  • Add metadata to the activityOutput JSON which is shown after 3 failed submit attempts.
  • Fixed modals h3 font-size.
Bug fixes
  • Don't hide the item_count if the activity has only one item and item_count.total_items is set

Archived
v2.5.1 – 27th February 2014
Refactors
  • Stability improvements
Bug fixes
  • Clear safeToUnload timeout when calling LeanosityAssess.remove

Archived
v2.5.0 – 24th February 2014
Features
  • On orientation change iframe resize.
  • Add navigation.item_count overrides
Refactors
  • Dropped support for navigation.start_item and navigation.start_time
  • Make safeToUnload synchronous
  • Don't initialise Action Builder on items that have time > 0.
Bug fixes
  • Iframe not resizing on mobile/horizontal-layout

Archived
v2.4.0 – 18th February 2014
Features
  • Added new navigation.show_submit_attempted_questions (default true) to turn off the "X of Y responses have been attempted" || "All questions have been attempted" msgs in the submit dialog.
  • Added current_item_reference to getMetadata
  • Re-render title and subtitle if changed (eg. when loading a new section).
  • Buttons are shown/hidden when their attribute is changed when loading a new section (e.g. setting show_save: false hides the save button).
  • AddItems can get a conf object to override configuration.
  • Toggle TOC visibility when toc attribute is changed (eg. when loading a new section configuration).
  • Pass arguments for validateQuestions public method through to the questions API
  • navigation.warning_on_change can be changed when loading a new section.
  • Restore original test configuration when leaving a section that has custom configuration.
  • navigation.show_title can be changed in sections.
Refactors
  • Hide the calculator button by default.
  • Got rid of resize handler and move its logic to horizontal TOC view and title
  • Big refactor to improve sequence of events and ensure Action Builder is triggered properly
  • Action Builder disable navigation action set the disable cursor instead of the loading one (that we use when navigation between items).
  • Reviewed logic around' showing next/submit buttons.
  • Check attempted responses before fetching.
  • Grouped buttons in a single module, dropped buttons templates and each button extends a base button view.
  • Added ability to set the transition we want when calling slider.goto so fade is used after fetching items and loading the first item of the slider.
  • hide app loading spinner before the intro is shown or when the test starts.
  • Audio auto-play and resumed activities in iOS.
Bug fixes
  • Fetching items was broken for tests with one item.
  • Fix fullscreen button always enabled bug.
  • The slider wasn't setting the current element as visible when using fade transition and loading a new section after fetching items.
  • Fixed edge case when logic to hide the next button is called too early after fetching items (was only occurring when bomb clicking on next button).
  • Set default previous button position for horizontal layouts.
  • The loading spinner wasn't getting hidden after playing the silent audio on mobile if the intro item has automated actions.

Archived
v2.3.0 – 4th February 2014
Features
  • Added overlay with button on mobile devices when Action Builder is on the startPage.
  • Play the silent audio to enable the HTML5 player when clicking on the new overlay.
  • AddItems: support error attribute and ask user if they want to retry.
  • New getItemResponses public method.
Refactors
  • Cache bust custom stylesheet.
  • Various CSS adjustments.
Bug fixes
  • Support math (or other known dynamic content) in highlightable elements.
  • Backbone.touch wasn't taking disabled buttons in consideration.
  • Fixed AudioPlayer.

Archived
v2.2.0 – 30th January 2014
Features
  • Added errorListener.
  • Action Builder: custom:mcqplayaudio action on single response MCQ QT.
Bug fixes
  • Make sure that the test is ready before binding the ENTER keyboard shortcut on the Start Page

Archived
v2.1.0 – 28th January 2014
Features
  • Below the fold scrolling indicator.
  • The intro item now is a proper item that can have Action Builds added.
  • Added navigation:enable|disable Action Builder action.
Refactors
  • Increased retryCapture timeout.
  • Updated idle timeout message
  • Don’t add the questionsApi metadata when saving or submitting.
  • Improved Action Builder error handling.
Bug fixes
  • Throw validation error for nested highlightables

Archived
v2.0.1 – 21st January 2014
Refactors
  • Aligned top buttons.
Bug fixes
  • Don’t remove whitespace around spans in item content.
  • Warning on change was broken on top layout.
  • A redirect was performed after a save if the skip_submit_confirmation flag as on.
  • Fixed typo in the error dialog
  • Hide next button label on tablets and phone only when using the main layout.

Archived
v2.0.0 – 16th January 2014
Features
  • Top layout with dropdown toggle menu.
  • Top Layout: Only display drop down menu if is has content.
  • Added addItem public method so Items can be easily added from the host page.
  • Added a dynamic mode where the app is fetching for new items when navigating forward from the last item.
  • Reset items collection when fetching items.
  • Now Bootstrap 3 loaded from QuestionsApi >= v2.7
  • Added Bootstrap 2 grid support.
  • Use new QuestionsApi UI.
  • Added reachedLastItem label.
  • Detect IE version and add a ie8, ie9, ie10 or ie11 class to the iframe html element so specific styles can be applied for each IE version.
  • Added font-size support (configuration.fontsize). This only applies to items content and questionsApi widgets.
  • Save highlighted sections in metadata 'highlighted'
  • Prepare item and shared passage html content before init
  • Reduce metadata payload by just saving indexes of highlighted sections.
Refactors
  • Major app architecture refactor in order to improve structure, performance and application maintainability.
  • Changed cursor on activity JSON output text area.
  • Various cleanups and balanced buttons on tablet screens.
  • Changed idle timeout button.
  • Don’t sniff for image loading on the startItem for horizontal-layout.
  • More transparent error handling in activity.prepare
  • Changed active TOC element colours
  • Removed camelCase from startItem and startTime attributes
  • Set default submit criteria threshold
  • Removed init options for textHighlighter options.class_name and options.enable are deprecated. texthighlight attribute is now a string (class_name)
  • Deprecated questionsApiActivity.metatada and moved it to assessActivity.metadata
  • New navigation object defaults.
  • Got rid of font-awesome and now use QuestionsApi icons
  • Fixed idleTImeout default
  • IE8: Fixed major UI issues introduced when migrating to Bootstrap 3.
  • IE9: UI polishing.
  • Only initialise QuestionsApi if the questionsApiActivity has a consumer_key attribute
Bug fixes
  • Fixed broken previous button on FF.
  • User were able to use arrow keys to go back when "previous" button isn't shown.
  • Playing a feature or a question (eg. within Action Builder) was causing the idleTimeout dialog to show.
  • IE10: fixed broken hover state of calculator button.
  • IE8 issues - separate regex for getting highlighted indexes.
  • Get highlighted indexes correctly for IE8, 9, and 10.
  • Prevent image cache bust interfering with highlighted indexes.
  • Restrict highlight to inside text nodes.

Version 1

Archived
v1.24.5 – 17th March 2014
Refactors
  • Analytics: log submit timeouts and submit errors
  • Add questionsApiVersion to activity JSON on submit failed dialog.
  • Add metadata to the activityOutput JSON which is shown after 3 failed submit attempts.

Archived
v1.24.4 – 14th March 2014
Refactors
  • Always show the "save responses" field after 3 submit attempts (was only shown after 3 errors).
  • Don't display cancel button on the submit dialog timeout if the limit type is hard.
  • Made activity json always visible in dialog displayed after 3 failed submit attempts

Archived
v1.24.3 – 11th March 2014
Bug fixes
  • Disable backbone.touch as it was breaking the long text question type.

Archived
v1.24.2 – 11th March 2014
Bug fixes
  • Fixed retry-capture timeout.

Archived
v1.24.1 – 4th March 2014
Bug fixes
  • Metadata time-per-item wasn't using the new metadata-structure when resuming an activity.

Archived
v1.23.0 – 17th December 2013
Features
  • Added LearnosityAssess.getItemsMetadata(callback) public method
Refactors
  • Added an items array attribute to the getMetadata method which is called when the activity is saved. Each array element contains the item reference.
  • IdleTimeout: set default values if interval or countdown_time user values are 0.
Bug fixes
  • Navigation was disabled when on the fullscreen mode.
  • Added getQuestions PostMessage handler with custom error message if the method isn’t supported by the loaded version of QuestionsAPI.

Archived
v1.22.0 – 12th December 2013
Features
  • Added configuration.stylesheet [STRING URI] which is injected in the iframe before initialising the AssessApp.
  • Added 'ENTER' keyboard shortcut to start test when on startPage.
  • An idle timeout with a countdown is shown after after a period of inactivity.
  • Warning message when changing item if questions within the item remain unattempted.
  • CTRL+Q keyboard shortcut to save and quit the app.
Refactors
  • Various architecture refactors.
Bug fixes
  • Main layout use full width if TOC is set to false.

Archived
v1.21.2 – 28th November 2013
Refactors
  • Code cleanup.
Bug fixes
  • Fixed broken force submit feature.

Archived
v1.21.1 – 18th November 2013
Features
  • Per item time tracking.
Refactors
  • Various refactors and code quality related cleanups.
Bug fixes
  • Slider initialization was broken when initialising the app with no navigation object.

Archived
v1.20.0 – 11th November 2013
Features
  • Added readyListener.
Bug fixes
  • Scroll to top and scroll to test were always set to true.

Archived
v1.19.0 – 5th November 2013
Features
  • Added getMetadata(cb) public method.

Archived
v1.18.0 – 29th October 2013
Features
  • Added visual indicator to pagination items and navigation buttons when the navigation is disabled between transitions/resizing.
Refactors
  • Better window resize event handling.
Bug fixes
  • IE displays script warning on load of a session
  • Previous and next buttons positioning is broken when no save button is displayed.
  • The current item content was disappearing when navigating too fast on the iPad.

Archived
v1.17.0 – 23rd October 2013
Features
  • Disabled user-selection on pagination items.
Refactors
  • Better handling of touch events in Touch-capable devices
  • Externalise timer in order to be re-usable across the app.
  • Post Message handling on iframe.
Bug fixes
  • Added a delay before unlocking the navigation after navigating to an item and resizing the iframe.

Archived
v1.16.1 – 16th October 2013
Features
  • Added support for Questions API v2 in questions.learnosity.com
Refactors
  • Use a white background on slide elements.
  • Use Helvelica instead of Helvetica Neue as it was causing bold text not being aligned with rest of text in tables cells.
Bug fixes
  • Keyboard navigation didn't work on resume mode.

Archived
v1.16.0 – 13th October 2013
Features
  • Bottom Gradient on horizontal layouts.
  • Expose Questions API validateQuestions() as a public method.
  • Added class 'lrn' to item content to allow authors to use namespaced general utils.
  • Resize iframe when the app container width changes (now in main layout as well).
Refactors
  • Re-aligned bottom tools in horizontal layouts.
  • Increased item content padding bottom for horizontal layout and added 20 extra pixels on iframe Resize to avoid the content to be under the bottom gradient.
Bug fixes
  • Google analytics bug introduced in v1.14.0

Archived
v1.15.0 – 09th October 2013
Features
  • Added text highlightable feature to elements with specific class names, options: enable/color/class_name are configurable in Assess Api init JSON object.
  • Try re-capturing activity if the first capture fails.
  • Capture activity when the test starts if the activity is submitable and auto-save is turned off.
  • Give the user an option to save his Activity (JSON) if the test has failed submitting 3 times.
Refactors
  • Added more padding to horizontal fixed layout.
  • No smaller letter spacing on title if we have a subtitle.

Archived
v1.14.0 – 1st October 2013
Features
  • Added show_calculator attribute.
Refactors
  • Performance improvements.
Bug fixes
  • The table of content attempted items weren't marked 'greyed' when resuming tests.

Archived
v1.13.0 – 27th September 2013
Features
  • Added title attribute which overrides name if passed to the assess activity.
  • Added subtitle attribute
  • Added transition_speed navigation attribute.
  • Added swipe navigation attribute.
Refactors
  • Polished UI.
  • Speed up app loading time.
  • Disabled swipe by default.
Bug fixes
  • The video player was broken on IE8.
  • App was crashing if the start item was out of bounds.

Archived
v1.12.0 – 18th September 2013
Features
  • Added fade transition.
  • Added toggle transition (default for ie8).
  • Use of GPU accelerated transitions for capable browsers.
  • Added LearnosityAssess.on & LearnosityAssess.off public methods.
  • Show an error dialog when a save or submit doesn't get any server response after 40 seconds so we don't end up with an infinite spinner.
  • Added navigation.transition property. Options are: - slide (default). - fade. - toggle (default for ie8).
  • Disable close button if the user registered 'submit:success' event(s).
  • Don't redirect if a submit:success|error event is registered.
  • Added swipe navigation for mobile devices.
Refactors
  • Improved table of content rendering.
  • Renamed widgetAPIActivity by questionsApiActivity and add backwards compatibility.
  • Disable next button if the test has only one item and doesn't show the submit button.
  • Noticeable performance improvenents.
Bug fixes
  • Google Analytics was broken on IE8.
  • The loading spinner was hiding too quickly when resuming a test.
  • Fixed broken tabs in Safari 5.1.
  • Show a modal that invites the user to retry submitting when a submit attempt has timed out (was redirecting to test).

Archived
v1.11.2 – 28th August 2013
Refactors
  • Got rid of unused contants.
Bug fixes
  • Content not wrapping/scaling in iOS.

Archived
v1.11.1 – 27th August 2013
Refactors
  • AutoSave: Turning it on was causing unexpected error for some clients.

Archived
v1.11.0 – 23rd August 2013
Features
  • Autosave: Save only if attempted questions have changed.
  • AutoSave: Randomize autosave time calls (~10%) to avoid network overloads.
  • LearnosityAssess.save and submit now accept a 'settings' object which contains success and error callbacks.
Refactors
  • AutoSave: save metadata (current item and time).
  • AutoSave: disable for local practice.
  • AutoSave: on by default.
  • Autosave: Performs a deep comparison between getResponses() objects before each autosave attempt instead of checking attemptedQuestions.

Version 2

Archived
v2.38.1 – 16th December 2015
Bug fixes
  • Fixed critical response conflict error handling. The user should not be able to continue the test when this error occurs.

Archived
v2.37.0 – 18th November 2015
Deprecated iframe mode, various refactors and improvements
Features
  • Deprecated Assess API rendering in iframe option
Bug fixes
  • Fixed reviewscreen_button broken when placed in other regions than the right region.
  • On test:start resize to first Item height instead of intro item

Archived
v2.35.5 – 24th September 2015
Polishes
Polish
  • Reduce bottom gradient height in items container

Archived
v2.35.4 – 16th September 2015
Various bug fixes
Bug fixes
  • Fixed item_count not working in Adaptive activities
  • getSubmissionData now includes questions added with addItems
  • Added lrn-scrollable-container class to provide hook for QuestionAPI' dragdrop questions

Archived
v2.35.2 – 27th August 2015
Features
  • Removes all accessibility related stylesheets when calling an Assess API reset
  • Questions API errors are now also passed through the Assess API errorListener
  • Question count now able to be published through events API
Bug fixes
  • Accessibility font-size preserved when new adaptive items or testlets are loaded in
  • Public methods no longer return full app object

Archived
v2.35.1 – 20th August 2015
Features
  • Custom accessibility color schemes no longer append the current accessibility color schemes, but instead replaces them. More details in the Accessibility knowledge base.
  • Accessibility public methods setAccessibility and addAccessibilityPalettes no longer rely on accessibility panel being visible via initialisation in navigation options. Public methods can still be disabled via the configuration options.

Archived
v2.35.0 – 13th August 2015
Features
Polish
  • Exposed public methods cleanup
Bug fixes
  • Fixed Events API conflict where an item change event could mask a proctor pause in the proctor view.

Archived
v2.33.0 – 23rd July 2015
Features
  • Always enable test timer, even if time.max_time is not set

Archived
v2.32.0 – 16th July 2015
Features
  • Added question count options to item count element
  • Added new itemcount_element options to regions
  • Added new flag to remove_previous_items when item:fetch is called
  • Auto-save - set a session_start flag on the first auto-save
Polish
  • Override svg based questions fontsize through configuration fontsize
Bug fixes
  • Fixed a bug with youtube videos play/stop

Archived
v2.31.2 – 18th June 2015
Various bug fixes
Bug fixes
  • Fixed overflow issues with vertical stretch option
  • Sending multiple pause events via live reports no longer toggle pause
  • Added a loading spinner when no intro item is set

Archived
v2.31.1 – 4th June 2015
Bug fixes
  • Fixed rating feedback type cropping content
  • Fixed video feature was starting on item unload
  • Made Assess uses consistent font color with Questions
  • Fixed not being able to call next() if Next button is disabled

Archived
v2.31.0 – 28th May 2015
Features
  • Added configuration options for disabling backspace key navigation
Bug fixes
  • Specified base font color

Archived
v2.29.0 – 12th May 2015
New public method, bug fixes and various improvements
Features
  • Add public method to retrieve responses from a failed submission
Refactors
  • Update navigation options for accessibility button
Bug fixes
  • Fixed tittle dropping to new line when toggling Accessibility panel
  • Fixed broken vertical stretch layout when top regions are disabled

Archived
v2.25.0 – 26th February 2015
New Dialogs, bug fixes and various improvements
Features
  • Auto_Save fires save:success event
  • New dialogs
  • Trigger a suspend event to Events API when the learner quits
Refactors
  • Removed dependency to Bootstrap modals
  • FetchItems pauses / resumes internal app timers
  • Enable Action Builder on test resume on the current item only
Bug fixes
  • Fixed current test time being reset when resuming an activity
  • Allow for suspended event to be fired before redirect when quitting the app
  • Metadata - fix for adaptive items not in current resumed session
  • Events API current item - fix for dynamically added items
  • Fetching next item does not need to pause the test
  • Idle timeout was still running after save success

Archived
v2.21.1 – 18th December 2014
Patch release
Refactors
  • Minor internal-only changes for service reliability

Archived
v2.21.0 – 11th December 2014
Added getCurrentItem public method and various bug fixes
Features
  • Added getCurrentItem public method
Bug fixes
  • Fixed logic of showing configuration panel in mobile devices
  • Regions: item container width is broken if using main region preset

Archived
v2.19.0 – 13th November 2014
Improved failed to submit experience, various bug fixes and improvements
Features
  • Allow manual responses to be checksummed, and downloaded or send via a mailto
Bug fixes
  • Fix the issue where save and exit button label not appearing on ie9 within admin panel
  • Minor bug fixes and refactors

Version 1

Archived
v1.24.6 – 5th August 2014
Refactors
  • post-it falls back to cursive on iOS

Archived
v1.10.0 – 12th August 2013
Features
  • Added Autosave feature.
  • Added bootstrap collapse and tabs to mutation observer and resize iframe when needed.
Bug fixes
  • An error modal was injected in table td.error.
  • elementObserver was broken on IE8 and IE9.
  • Disabling fullscreen was not working on horizontal layouts.

Archived
v1.9.0 – 25th July 2013
Features
  • Added .validQuestions() public method.
Bug fixes
  • Access is denied in IE9.

Archived
v1.8.2 – 22nd July 2013
Features
  • Force resizing item on author site.
Refactors
  • Removed AssessAPI ItemBank logic.
Bug fixes
  • postMessage listener - remove protocal from origin blacklist so HTTPS is also filtered.
  • Navigation through assess app is not circular

Archived
v1.8.0 – 10th July 2013
Features
  • Added LearnosityAssess.save public method.
  • Added LearnosityAssess.submit public method.
  • Added LearnosityAssess.safeToUnload public method.
  • Added LearnosityAssess.unsaveableQuestions public method.
  • Added LearnosityAssess.attemptedQuestions public method.

Archived
v1.7.0 – 4th July 2013
Features
  • Start Action Builder on current sheet when a test is resumed.
Refactors
  • Use mousedown instead of click in TOC and actions in order to optimise usage on mobile devices.

Archived
v1.6.0 – 2nd July 2013
Features
  • Added "skip_submit_confirmation" flat to auto submit the test if the user clicks the Finish button on the last page, skipping any confirmation modal.
Bug fixes
  • Unable to click on finish test on tests that have no TOC and only one sheet.
  • Save and resume user not starting back where they left off.

Archived
v1.5.1 – 26th June 2013
Bug fixes
  • Added delay before scrolling to top on IE8 in order to avoid repaint flickering issues caused by CSS pseudo elements and iframe resizing.

Archived
v1.5.0 – 26th June 2013
Refactors
  • Items are now first class citizen (was sheets). Every "sheet" in attributes and methods have been replaced bz "item". "sheet" is still supported but will be removed in the near future.
  • Added more margin at the bottom of items in order to be more defensive about image being cut off.
  • Disabled timer on review mode

Archived
v1.4.0 – 17th June 2013
Features
  • Add getResponses as a public method.
  • Allowing overrides for errors from other services.
  • Allowing for overriding of variables used in labels.
Refactors
  • Disable submit button for review state.
  • Reduced index.css file size by removing unused bootstrap modules.
Bug fixes
  • IE9 has two counter icons nexts to the time in the top right hand corner
  • Long sheets had no overflow on fullscreen mode.

Archived
v1.3.2 – 31st May 2013
Refactors
  • AssessApp now accepts sheets OR items.
  • Add 45px to resize calls to avoid content to be under bottom gradient.
Bug fixes
  • Remove loading spinner before displaying error modals (was happening on app start).

Archived
v1.3.1 – 27th May 2013
Bug fixes
  • Resuming a test presents user with intro screen which is given at start of test.

Archived
v1.3.0 – 15th May 2013
Features
  • Added test:submit action to Action Builder
  • Escape test name on the intro page
Refactors
  • Don't display nextBtnLabel if it's empty
  • Goto:sheet method in slides.jquery plugin
  • Moved Progress bar to sheet container so it's not hidden if the test title is not shown
  • Various cleanup on CSS and primer
Bug fixes
  • GotoSheet was broken if the TOC was disabled.
  • Resize app before showing outro. [REFACTOR] show_sheetcount doesn't depend on TOC anymore
  • When audio is playing and test is paused the audio continues to play
  • Fixing Build after Handlebars and layout manager upgrade
  • Allow more than one iframe to be on the page where the assessApp stands
  • Removed dependancy on navigation object in the Assess API json when loading sheets from the itembank

Archived
v1.2.0 – 2nd May 2013
Features
  • Adding Assess API ItemBank time support
  • Added internationalized labels to submit and save dialogs
  • Force redirect on submitTest success when show_outro is false
Polish
  • Few DRY fixes and lints
Refactors
  • Updating ItemBankSdk to have status filter and recommended_time
  • Improved resize strategy
  • Fullscreen support detection
  • Updated to latest versions of Backbone.js, Underscore.js, Lodash and Backbone.LayoutManager
Bug fixes
  • Fixing Build after Handlebars and layout manager upgrade
  • Allow more than one iframe to be on the page where the assessApp stands
  • Removed dependancy on navigation object in the Assess API json when loading sheets from the itembank

Archived
v1.1.3 – 24th April 2013

Archived
v1.1.2 – 14th April 2013
Bug fixes
  • Sheets now take full width if TOC is disabled

Archived
v1.1.1 – 4th April 2013
Bug fixes
  • MutationObserver fixed on Firefox
  • Goto question fixed on Firefox

Archived
v1.1.0 – 4th April 2013
Features
  • Invoke stopAll on widgets when a sheet is changed, or the test is paused
  • Check is for unsaveableQuestions on beforeTestSubmit
  • Disable keyPress navigation if both toc and prev/next are disabled
Polish
  • Exception handling on Action Builder
  • Post-it style.
  • Changed z-index of .lrn_audiocontroldiv.lrn_showAuth to be above of everything within the AssessApp
Refactors
  • SubmitCriterias verification.
  • Assess API pause/stop of features and response
  • Force submit when max-time is reached logic
Bug fixes
  • Replaced author site/itembank sdk fallback
  • Fixed app crashing on author site if the instance has no widgetAPIactivity
  • Added mutation observer for rich text question type
  • Hide startpage when an error is triggered on startup
  • Removed force submit warning message
  • Prevented force submit warning message appearing at the incorrect time

Archived
v1.0.0 – 19th March 2013
Features
  • Detect if content is needed from the item bank and retrieve it if necessary, delaying initialization.
  • PHP API for item bank integration and security verification - using Slim, consumers db, ItemBankSdk
  • Created LearnosityAssess.errors array and added method to populate it from inside the app.
  • PHP custom exceptions to pass-back client-readable error messages.
  • Disable Itembank sdk on author site.
Polish
  • Standard error popup window upon item bank error.
  • test:start event doesn't need to be triggered by WidgetAPI.init ready handler if the test has a intro sheet (start button will)
  • Spinner mask has a white bg collor that fills the full app container and gets removed when the test is ready if intro-sheet is disabled.
  • No outro sheet on save.
  • Resize sheet on test start.
  • Loading spinner is removed on containerRendered if show_intro==true and on test:ready if the test doesn't have an intro-sheet
  • Removed delay on hiding loading spinner.
  • Added fadeOut to start page when test:start is triggered.
Refactors
  • ItemBankSdk to use PDO data binding, more efficient query
  • Action Builder and ResponseWidget modules to align to the new Action Builder abstraction language.
  • New intro sheet layout.
  • Application loading Action Builder.
  • End page uses the same full-real estate display than intro sheet.
  • Horizontal Pager position.
  • Save Journey to a Quit one.
  • Delete ununsed endPage template.
Bug fixes
  • Force reflow on WidgetAPI pseudo elements on IE8
  • replaced apply by call in workflow.main in order to make it work on ie8
  • Remove start page flashing after rendering on Firefox.
  • Fixed loading test issue and sheet visibility.