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.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
- Added a new feature,
start_time
which allows timed assessments in a window, and prevents students from cheating by opening the same assessment in a new browser to gain extra time. - Added a new public method,
assessApp().getTimeWindow
which returns the start time value and the time status of the test, provided thattime.start_time
is configured. - Added a new public event,
time:window:started
which fires as soon as the assessment timer begins ticking. It is applicable only when thetime.start_time
attribute is used.
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.
v2023.2.LTS
v2.130.2 – 26th July 2023
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.
v2022.3.LTS
v2023.1.LTS
v2.128.11 – 26th July 2023
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.
v2022.2.LTS
v2.127.12 – 26th July 2023
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.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
- Added the new
defer_render
initialization option in the assessment player, which causes the previous and next Items to be rendered when you navigate to an Item.
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 oncereading_time
is over.
Archived
v2.127.5 – 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 oncereading_time
is over.
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 oncereading_time
is over. - Fixed a bug in adaptive assessments where the session did not match up with the point when students resumed from their last session. Introduced a new flag
save_on_next
that saves the adaptive session when theitem:changed
event is triggered and theshould_rewind
attribute is false.
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 oncereading_time
is over. - Fixed a bug in adaptive assessments where the session did not match up with the point when students resumed from their last session. Introduced a new flag
save_on_next
that saves the adaptive session when theitem:changed
event is triggered and theshould_rewind
attribute is false.
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 students resumed from their last session. Introduced a new flag
save_on_next
that saves the adaptive session when theitem:changed
event is triggered and theshould_rewind
attribute is false. - Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.
- Fixed a bug causing a
warning_on_change
dialog to show up when the app is navigating back to the first Item oncereading_time
is over.
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 students resumed from their last session. Introduced a new flag
save_on_next
that saves the adaptive session when theitem:changed
event is triggered and theshould_rewind
attribute is false. - Fixed a bug in adaptive sessions where the font-size changed when learners navigated through to an Item.
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
- Fixed a bug, which was throwing an error when calling the
reset
public method.
Archived
v2.128.1 – 2nd November 2022
Bug fixes
- Fixed a bug in adaptive assessments where the session did not match when students resumed from their last session. Introduced a new flag
save_on_next
that saves the adaptive session when item:changed is triggered and theshould_rewind
attribute is false. - Fixed a bug causing the
bottom
region to render incorrectly, when the application was in tablet or desktop mode. - Fixed a bug, which was throwing an error when calling the reset public method.
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
- Fixed a bug where the
shuffle_items
init option stopped working after the recent release in v2021.1.LTS.
Archived
v2.127.0 – 22nd June 2022
Features
- Added a new
masking_button
element to be visible in all Learnosity defaultregions
.
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
) whenresource_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
) whenresource_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
) whenresource_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
) whenresource_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
) whenresource_items
was added. - Fixed a bug where the bottom regions shifted unexpectedly, when the user exited full screen mode.
- Fixed a bug, where a proctor's modal would show an errant ‘NaN’ report of the timer when
max_time
was set in a session. It now correctly counts down when item sections are set. - Fixed a bug where the
section:changed
event would not trigger properly when users navigated between Items or sections.
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 students 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 students could avoid a hard submit by clicking the review button.
- Fixed a bug where the masking button was disabled when the first Item was maskable.
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 students 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 students 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 student could avoid a hard submit by clicking the review button.
- Fixed a bug where the Masking button was disabled when the first item was maskable.
- Fixed a bug where a
Cannot read properties of undefined
error would be thrown when a Question's attempt status changed.
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 andconfiguration.events: true
were set, while the globaltime
was undefined. - Fixed a bug where the resource dialog didn't open when first entering and exiting full screen.
- Fixed a bug, where the
auto_save
function being executed would cause any paused video or audio recordings to be stopped. Theauto_save
function will now only execute when recordings are already stopped. - Fixed a bug where the timer in a section would get reset after the assessment was resumed or refreshed.
- Fixed a bug where the pause dialog window was not showing, when the timer was configured in a section.
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 andconfiguration.events: true
were set, while the globaltime
was undefined. - Fixed a bug where the resource dialog didn't open when first entering and exiting full screen.
- Fixed a bug, where the
auto_save
function being executed would cause any paused video or audio recordings to be stopped. Theauto_save
function will now only execute when recordings are already stopped. - Fixed a bug where the pause dialog window was not showing, when the timer was configured in a section.
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. Theauto_save
function will now only execute when recordings are already stopped. - Fixed a bug, an issue that would intermittently occur when exiting full screen mode.
- Fixed a bug where the resource dialog didn't open when first entering and exiting full screen.
- Fixed a bug where the Masking tool was not working when the page initially loaded.
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. Theauto_save
function will now only execute when recordings are already stopped. - Improvement: fixed behavior of links so that they aren't all treated as "_blank", and that they instead use the target attribute as it is defined in the DOM.
- Fixed a bug where the resource dialog didn't open when first entering and exiting full screen.
- Fixed a bug where the pause dialog window was not showing, when the timer was configured in a section.
- Fixed a bug that was causing the Assess API to fail at load time, when the options
sections
time andconfiguration.events: true
were set, while the globaltime
was undefined. - Fixed a bug, an issue that would intermittently occur when exiting full screen mode.
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
- Improvement: introducing a major change in the way regions work in sections. To remove confusion, if regions are set up in any section, those settings will take over the default region settings in the global configuration. See this article, Customizing the Assessment Player experience with User Interface Regions for more information.
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 theregion_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
orregion_overrides
. - Fixed a bug, a missing ARIA label in the last Item of an assessment, when the right region was overridden by the 'next' button.
- Fixed a bug, when overriding with
enable_basic_next_option: true
, where the the Next button in the last Item of a section was disabled.
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
orregion_overrides
. - Fixed a bug where the submit button disappeared from regions configured to use a single section.
- Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
- Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.
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
orregion_overrides
. - Fixed a bug where the submit button disappeared from regions configured to use a single section.
- Fixed a bug that caused the user interface configuration for sections to be ignored, when the app first loaded.
- Fixed a bug that caused the user interface configuration for sections to be ignored, when resuming the previous session.
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 theauto_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 theAre you still there?
dialog appeared. - Fixed a bug where an error
Uncaught TypeError: Cannot read property 'words' of undefined
showed up in the console whenever the Proctor selected the optionSave and Exit
, and waited for the idle timeout to expire. - Fixed a bug where the reading time mode was not working when the
reading_time
from the stored metadata from local storage wasnull
orundefined
.
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 fromscroll_to_test
was set. - Fixed a bug where a custom dialog was not displaying properly, when called after a
test:submit:success
event was triggered.
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 fromscroll_to_test
was set. - Fixed a bug where a custom dialog was not displaying properly, when called after a
test:submit:success
event was triggered.
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 fromscroll_to_test
was set. - Fixed a bug where a custom dialog was not displaying properly, when called after a
test:submit:success
event was triggered.
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 fromscroll_to_test
was set. - Fixed a bug where a custom dialog was not displaying properly, when called after a
test:submit:success
event was triggered.
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 fromscroll_to_test
was set. - Fixed a bug where a custom dialog was not displaying properly, when called after a
test:submit:success
event was triggered.
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 theauto_save
init option was enabled. - Added support for handling the shorthand
region_overrides
for per-section configuration. Now, developers can use that to add or remove buttons or elements from a specific user interface region within the page. - Fixed a bug where the Features of the Item (for example the ruler, protractor or calculator) were showing up on the review screen, which was not the intended behaviour.
- Fixed a bug that prevented users from progressing, after closing the “Submit” dialog on the last dynamic Item in an assessment.
- Fixed a bug where an error would appear, "TypeError: this.getQuestionsApp(...).getMetadata is not a function" when the user saved or reloaded an Item authoring page.
Archived
v2.119.1 – 15th July 2021
Bug fixes
- Fixed a bug that caused the arrow keys of the
longtextV2
Question type to stop working inside the assessment player.
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 tolocalStorage
.
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 currentreading_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 totrue
. - Improvement: revised the review screen display, so that only the active Items within the current section are visible there, after users have navigated to a different section when
section_options.allow_backward_navigation
was set totrue
. - Improvement: moved the resources menu to a dialog window that is movable and resizable.
- Improvement: updated the error messages for the following error codes
10001
,10003
, and10007
.
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 tofalse
which will always save when quitting. - Added a flag
enable_arrowkey_item_change
to allow arrow key navigation of Items in the assessment player. - Added a new capability for the
itemcount_element
to be placed in the bottom region and center alignment, for small screen resolutions.
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 fromflag item
tounflag 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 fromflag item
tounflag 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 fromflag item
tounflag 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 fromflag item
tounflag 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 fromflag item
tounflag item
when clicking it. - Fixed a bug where dialog elements had a duplicate ID attribute.
- Fixed a bug where the tooltip text on the full-screen button was inaccurate.
- Fixed a bug that prevented skip-to-navigation from working for the finish and submit buttons.
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 students 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 thescrollablepassage
feature. Only one scrollbar is needed. - Fixed a bug where the annotation icons were misaligned in the expanded side panel.
- Fixed a bug where a styling change was not dismissed when the user pressed the Escape key in the accessibility dialog, when another style was chosen.
- Fixed a bug, restoring a missing outline for when a tab is focused in the assessment player.
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
- Fixed a bug where the assess player would not load when using invalid elements and buttons in the regions settings.
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
orregions
set in the Activity JSON request, or when usingui_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 themax_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
- Fixed a bug where the
auto_save
initialization option for annotations was not working, when the option forchanged_responses_only
was set to false.
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 theitem:beforeunload
event from working inadaptive
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 theitem:beforeunload
event from working inadaptive
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 theitem:beforeunload
event from working inadaptive
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 theitem:beforeunload
event from working inadaptive
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 theitem:beforeunload
event from working inadaptive
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 thewarning_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'stype
issubmit_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
anditem: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
anditem: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'slimit_type
ishard
.
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'slimit_type
ishard
.
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'slimit_type
ishard
.
Archived
v2.103.0 – 20th February 2020
Features
- Added internationalization support for all ARIA labels within the assessment player.
Bug fixes
- Fixed a bug that was blocking users from resuming the previous test, if their test time had exceeded
max_time
and the timelimit_type
was set tohard
.
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 calculatedheight
. - 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 incorrectisLastItem
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 students 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 methodgetCurrentItem
, 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
- Fixed a bug where calling the
getSubmissionData()
public method would break Items navigation in assessments.
Archived
v2.84.13 – 11th December 2019
Bug fixes
- Fixed a bug where calling the
getSubmissionData()
public method would break Items navigation in assessments.
Archived
v2.78.16 – 11th December 2019
Bug fixes
- Fixed a bug where calling the
getSubmissionData()
public method would break Items navigation in assessments.
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
- 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.
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 anAppendPromise
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 anAppendPromise
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 anAppendPromise
was pending. - Fixed a bug, solving an XSS vulnerability in
title
andsubtitle
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 anAppendPromise
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 anAppendPromise
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 usinglazyload
mode. - Fixed a bug that caused
vertical_stretch
to fail to render properly after thereset
public method was called.
Archived
v2.87.5 – 5th June 2019
Bug fixes
- Fixed a bug, solving an XSS vulnerability in
title
andsubtitle
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
andsubtitle
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
andsubtitle
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
andsubtitle
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"
toaria-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 students 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 students used a very low-end machine to load the assessment.
Archived
v2.86.0 – 30th January 2019
Features
- The
questionsApiActivity.math_renderer
setting currently overrides any Question-level math renderer settings. The behaviour controlling the override has now been moved from Questions API to Assess API.
Bug fixes
- Added the new
resource_button
capability, which can be added to the user interface. This allows teachers to provide a place where students 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 students 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
- 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.
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
andCollapse 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
- Fixed a bug where calling
reset()
on Assess API with events enabled will cause the application to throw errors in the browser console.
Archived
v2.78.8 – 14th November 2018
Bug fixes
- Fixed a bug where calling
reset()
on Assess API with events enabled will cause the application to throw errors in the browser console.
Archived
v2.85.0 – 24th October 2018
Bug fixes
- Fixed a bug where calling
reset()
on Assess API with events enabled will cause the application to throw errors in the browser console. - Fixed a scrolling performance issue with
scrollablepassage
features on iOS devices.
Archived
v2.84.1 – 24th October 2018
Bug fixes
- Fixed a scrolling performance issue with
scrollablepassage
features on iOS devices.
Archived
v2.78.7 – 24th October 2018
Bug fixes
- Fixed a bug where the Custom Button icon image disappeared in the menu region area.
- Fixed a scrolling performance issue with
scrollablepassage
features on iOS devices. - Added support for
lastItems
in theinitOptions
JSON when resuming an Item Branching Adaptive Assessment.
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 theinitOptions
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 thescrollablepassage
.
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 thescrollablepassage
.
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 isfalse
. 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 bothvertical_stretch_option
andscrollable_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 bothvertical_stretch_option
andscrollable_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 totrue
, at the end of each section, the student 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 tofalse
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
- Fixed a bug where setting the
skip_submit_confirmation
option would have no effect when usinglocal_practice
. - Fixed a bug where setting the Assess
initOptions
HTMLElementSelector
as anid
without a#
would throw an error. Our bug fix prevents this error from occurring.
Archived
v2.74.1 – 28th March 2018
Bug fixes
- Fixed a bug with the
itemcount_element
regions element where thestart_question_option
andtotal_questions_option
were being ignored.
Archived
v2.74.0 – 8th March 2018
Features
- Added support for
fontsize
if set inconfig.questions_api_init_options
initialization object.
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 thequestionsApiActivity.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 inreview
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 inresume
state and has existing_session set tofalse
, Assess API will behave the same as if initialized ininitial
state. Otherwise, the API will be initialized into theresume
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
tohorizontal
orhorizontal-fixed
could cause certain Question controls to be hidden from view. - The right region element is now hidden when setting
ui_style
tohorizontal
orhorizontal-fixed
. - Fix an issue where vertical items elements could not be scrolled in full screen when used without
vertical_stretch_option
orscrollable_option
.
Archived
v2.69.0 – 25th October 2017
Features
- Add new
top
region that is positioned above thetop-left
andtop-right
regions.
Bug fixes
- Fix issue with configuring Assess API regions where the
top-left
region showed the title element when notop-left
region was configured. - Prevent bottom regions from overlapping each other when the
bottom
region is enabled along with abottom-left
orbottom-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 student, 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, thereadyListener
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 theslider_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 offocus_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 theitems
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 student 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 student'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 theitems
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 student 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 student 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 toreviewscreen_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
andfocused
events fire when a student 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
anditem:navigation:disable
, in Action Builder for consistency with other action naming. Backwards compatibility is provided for the legacy actionsnavigation:enable
andnavigation: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 thecode
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 student 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 wereexistingResponsesTitle
,existingResponsesMessage
andexistingResponsesDetail
. - 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 thetimer_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 students 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 student were to save then cancel during reading time.
- Allow the retrieval of both
item_number
andquestion_numbers
in message metadata whenquestion_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
orhorizontal-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 withreading_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
totimer_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 thereading_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 student'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 students 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 student click on the start button. See the documentation. - Add a new event
section:changed
triggered when a student 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 itsglobal_items
property.
Archived
v2.55.1 – 24th January 2017
Bug fixes
- Check the existence of
activityJson.configuration
property before trying to access itsglobal_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 students 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
andmathessay
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 methodgetItemResponses
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
andlongtext
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 notundefined
ifpages
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 APIunbeforeunload
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 aPromise
addItems
can be called withoutconfiguration.dynamic
being turned on.local_practice
now has a finish button so theoutro_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 APIunbeforeunload
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 APIunbeforeunload
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 student 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 APIunbeforeunload
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 onlocal_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 theui_style
toregions
mapping- Viewport height calculation wasn't done when loading a new section when
scrollable_option
(orui_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 theslider_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
toslider_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 the
LearnosityAssess
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
andaddAccessibilityPalettes
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
- Added ability to set custom accessibility color schemes - more details in the Assess API documentation.
- Added
getFeatures
public method.
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 student 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.