Items API Release Log

Below is a list of Items 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 1

Developer
v1.124.1 – 10th April 2024
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance.

Archived
v1.124.0 – 13th March 2024
Polish
  • Improvement: Internal update to improve self hosted adaptive stability.
Bug fixes
  • Fixed a bug causing a random Activity to fail to load Items from different Item banks using organisation_id.

v2024.1.LTS
v1.122.2 – 13th March 2024
Polish
  • Improvement: Internal update to improve self hosted adaptive stability.
Bug fixes
  • Fixed a bug causing adaptive assessment to fail to resume, when students exited the app without submitting on an Item that did not belong to the last step of the Item branching.
  • Fixed a bug that caused adaptive assessments to be resumed on the wrong Item position, when the client's self-hosted adaptive endpoint getNextItems failed.
  • Fixed a bug where an out-of-sync client and server time configuration wasn't handled properly for the start_time initialization option.

v2023.3.LTS
v1.120.6 – 13th March 2024
Polish
  • Improvement: Internal update to improve self hosted adaptive stability.
Bug fixes
  • Fixed a bug causing adaptive assessment to fail to resume, when students exited the app without submitting on an Item that did not belong to the last step of the Item branching.
  • Fixed a bug that caused adaptive assessments to be resumed on the wrong Item position, when the client's self-hosted adaptive endpoint getNextItems failed.
  • Fixed a bug where an out-of-sync client and server time configuration wasn't handled properly for the start_time initialization option.

v2023.2.LTS
v1.118.6 – 13th March 2024
Polish
  • Improvement: Internal update to improve self hosted adaptive stability.
Bug fixes
  • Fixed a bug causing adaptive assessment to fail to resume, when students exited the app without submitting on an Item that did not belong to the last step of the Item branching.
  • Fixed a bug that caused adaptive assessments to be resumed on the wrong Item position, when the client's self-hosted adaptive endpoint getNextItems failed.

v2023.1.LTS
v1.116.7 – 13th March 2024
Polish
  • Improvement: Internal update to improve self hosted adaptive stability.
Bug fixes
  • Fixed a bug causing adaptive assessment to fail to resume, when students exited the app without submitting on an Item that did not belong to the last step of the Item branching.
  • Fixed a bug that caused adaptive assessments to be resumed on the wrong Item position, when the client's self-hosted adaptive endpoint getNextItems failed.

v2022.2.LTS v2022.3.LTS
v1.114.12 – 13th March 2024
Polish
  • Improvement: Internal update to improve self hosted adaptive stability.
Bug fixes
  • Fixed a bug causing adaptive assessment to fail to resume, when students exited the app without submitting on an Item that did not belong to the last step of the Item branching.
  • Fixed a bug that caused adaptive assessments to be resumed on the wrong Item position, when the client's self-hosted adaptive endpoint getNextItems failed.

Archived
v1.123.0 – 28th February 2024
Bug fixes
  • Fixed a bug causing adaptive assessment to fail to resume, when learners exited the assessment player without submitting on an Item that did not belong to the last step of the Item branching.
  • Fixed a bug where an out-of-sync client and server time configuration wasn't handled properly for the start_time option.
  • Fixed a bug causing adaptive asssessment to be resumed on the wrong Item position when the client's self-hosted adaptive endpoint, getNextItems failed.

Archived
v1.122.0 – 14th February 2024
Polish
  • Improvement: internal changes to improve the stability of the app.

Archived
v1.118.5 – 14th February 2024
Polish
  • Improvement: updated the error handling when an invalid organisation_id was provided.

Archived
v1.116.6 – 14th February 2024
Polish
  • Improvement: updated the error handling when an invalid organisation_id was provided.

Archived
v1.121.1 – 31st January 2024
Polish
  • Added background capabilities for future features.

Archived
v1.120.5 – 17th January 2024
Polish
  • Improvement: internal changes to improve the stability of the app.

Archived
v1.120.4 – 17th January 2024
Polish
  • Improvement: updated the error handling when an invalid organisation_id was provided.

Archived
v1.120.3 – 6th December 2023
Polish
  • Improvement: updated vendors for security and compatibility.

Archived
v1.118.4 – 1st November 2023
Polish
  • Improvement: added meaningful error information when fetching the next Item of an adaptive assessment.
Bug fixes
  • Fixed a bug that was causing self-hosted adaptive assessments to be resumed on the previous Item, in slow network conditions.
  • Fixed a bug, to ensure that self-hosted adaptive assessments that have failed to fetch, are always resumed on the correct Item.

Archived
v1.116.5 – 1st November 2023
Polish
  • Improvement: added meaningful error information when fetching the next Item of an adaptive assessment.
Bug fixes
  • Fixed a bug that was causing self-hosted adaptive assessments to be resumed on the previous Item, in slow network conditions.
  • Fixed a bug, to ensure that self-hosted adaptive assessments that have failed to fetch, are always resumed on the correct Item.

Archived
v1.114.11 – 1st November 2023
Polish
  • Improvement: added meaningful error information when fetching the next Item of an adaptive assessment.
Bug fixes
  • Fixed a bug that was causing self-hosted adaptive assessments to be resumed on the previous Item, in slow network conditions.
  • Fixed a bug, to ensure that self-hosted adaptive assessments that have failed to fetch, are always resumed on the correct Item.

Archived
v1.120.2 – 27th September 2023
Polish
  • Improvement: added meaningful error information when fetching the next Item of an adaptive assessment.
Bug fixes
  • Fixed a bug that was causing self-hosted adaptive assessments to be resumed on the previous Item, in slow network conditions.
  • Fixed a bug, to ensure that self-hosted adaptive assessments that have failed to fetch, are always resumed on the correct Item.

Archived
v1.120.1 – 6th September 2023
Bug fixes
  • Fixed a bug where an out-of-sync client and server time caused the start_time feature to not work correctly.
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

Archived
v1.118.3 – 6th September 2023
Bug fixes
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

Archived
v1.116.4 – 6th September 2023
Bug fixes
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

Archived
v1.114.10 – 6th September 2023
Bug fixes
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

v2022.1.LTS
v1.113.10 – 6th September 2023
Bug fixes
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

v2021.3.LTS
v1.111.14 – 6th September 2023
Bug fixes
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

v2021.2.LTS
v1.108.17 – 6th September 2023
Bug fixes
  • Fixed a bug where Learnosity APIs initialized within an Android WebView would fail to authenticate.

Archived
v1.120.0 – 16th August 2023
Features
Bug fixes
  • Fixed a bug where old sessions would not load in review if they were attempted without using Items API.

Archived
v1.118.2 – 16th August 2023
Polish
  • Improvement: internal update to control requests going to inactive customer accounts.
Bug fixes
  • Fixed a bug where an error from an adaptive backend was reported with error code 10018. It is now correctly reported as 50006.

Archived
v1.116.3 – 16th August 2023
Polish
  • Improvement: internal update to control requests going to inactive customer accounts.
Bug fixes
  • Fixed a bug where an error from an adaptive backend was reported with error code 10018. It is now correctly reported as 50006.

Archived
v1.114.9 – 16th August 2023
Polish
  • Improvement: internal update to control requests going to inactive customer accounts.
Bug fixes
  • Fixed a bug where an error from an adaptive backend was reported with error code 10018. It is now correctly reported as 50006.

Archived
v1.113.9 – 16th August 2023
Polish
  • Improvement: internal update to control requests going to inactive customer accounts.

Archived
v1.111.13 – 16th August 2023
Polish
  • Improvement: internal update to control requests going to inactive customer accounts.

Archived
v1.108.16 – 16th August 2023
Polish
  • Improvement: internal update to control requests going to inactive customer accounts.

Archived
v1.111.12 – 9th August 2023
Polish
  • Improvement: internal changes to support new session storage technologies.

Archived
v1.108.15 – 9th August 2023
Polish
  • Improvement: internal changes to support new session storage technologies.

Archived
v1.119.0 – 26th July 2023
Features
  • Added a feature to control requests going to inactive customer accounts.
Bug fixes
  • Fixed a bug where an error from an adaptive backend was reported with error code 10018. It is now correctly reported as 50006.

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

Archived
v1.118.0 – 17th May 2023
Polish
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.

Archived
v1.116.2 – 17th May 2023
Polish
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.

Archived
v1.114.8 – 17th May 2023
Polish
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.

Archived
v1.113.8 – 17th May 2023
Polish
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.

Archived
v1.111.11 – 17th May 2023
Polish
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.

Archived
v1.108.14 – 17th May 2023
Polish
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.

Archived
v1.106.9 – 17th May 2023
Polish
  • Improvement: internal update to improve the security and stability of the app.
  • Improvement: internal update to improve the stability of the adaptive engine when new adaptive sessions are created.

Archived
v1.117.1 – 27th April 2023
Polish
  • Improvement: implemented back-end changes required for upcoming feature.
Bug fixes
  • Fixed a bug where learners were able to focus on a hidden iframe element.

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

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

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

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

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

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

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

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

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

Archived
v1.117.0 – 29th March 2023
Polish
  • Improvement: implemented backend changes required for upcoming feature (Items API).
  • Improvement: performance enhancements to improve initial load times (Items API).

Archived
v1.116.0 – 31st January 2023
Features
  • Added a feature to merge the host page configuration with sections to the activity_template_id specific configuration. This makes it easier to configure individual Activities with specific section configurations.

Archived
v1.113.6 – 31st January 2023
Bug fixes
  • Fixed a bug in adaptive assessments session management, where states could get out of sync, preventing students from resuming their session, and reports from being accurately rendered. This is done by automatically saving every Item on the item:changed event. Please contact support to enable this new behavior.

Archived
v1.111.9 – 31st January 2023
Bug fixes
  • Fixed a bug in adaptive assessments session management, where states could get out of sync, preventing students from resuming their session, and reports from being accurately rendered. This is done by automatically saving every Item on the item:changed event. Please contact support to enable this new behavior.

Archived
v1.114.5 – 14th December 2022
Bug fixes
  • Fixed a bug in adaptive assessments session management, where states could get out of sync, preventing students from resuming their session, and reports from being accurately rendered. This is done by automatically saving every Item on the item:changed event. Please contact support to enable this new behavior.

Archived
v1.115.0 – 2nd November 2022
Bug fixes
  • Fixed a bug in adaptive assessments session management, where states could get out of sync, preventing students from resuming their session, and reports from being accurately rendered. This is done by automatically saving every Item on item:changed. Please contact support to enable this new behaviour.

Archived
v1.113.5 – 2nd November 2022
Bug fixes
  • Fixed a bug where self-hosted adaptive errors were logged incorrectly as HTTP 500 errors. They will now be logged correctly as HTTP 503 errors.

Archived
v1.108.12 – 2nd November 2022
Bug fixes
  • Fixed a bug where self-hosted adaptive errors were logged incorrectly as HTTP 500 errors. They will now be logged correctly as HTTP 503 errors.

Archived
v1.106.7 – 2nd November 2022
Bug fixes
  • Fixed a bug where self-hosted adaptive errors were logged incorrectly as HTTP 500 errors. They will now be logged correctly as HTTP 503 errors.

Archived
v1.114.4 – 12th October 2022
Bug fixes
  • Fixed a bug where self-hosted adaptive errors were logged incorrectly as HTTP 500 errors. They will now logged correctly as HTTP 503 errors.

Archived
v1.113.4 – 24th August 2022
Bug fixes
  • Fixed a bug where dynamic data table values containing tabs prevented assessments from loading correctly.
  • Fixed a bug where the shuffle_items init option stopped working with sections, when there was only a global shuffle_items configuration.

Archived
v1.111.8 – 24th August 2022
Bug fixes
  • Fixed a bug where dynamic data table values containing tabs prevented assessments from loading correctly.
  • Fixed a bug where the shuffle_items init option stopped working with sections, when there was only a global shuffle_items configuration.

Archived
v1.108.11 – 24th August 2022
Bug fixes
  • Fixed a bug where dynamic data table values containing tabs prevented assessments from loading correctly.

Archived
v1.114.3 – 3rd August 2022
Bug fixes
  • Fixed a bug where dynamic data table values containing tabs prevented assessments from loading correctly.
  • Fixed a bug where the shuffle_items init option stopped working with sections, when there was only a global shuffle_items configuration.

Archived
v1.113.3 – 3rd August 2022
Bug fixes
  • Fixed a bug where an annotation made in assess view and then subsequently viewed in inline view was rendered misaligned to the assess view.

Archived
v1.111.7 – 3rd August 2022
Bug fixes
  • Fixed a bug where an annotation made in assess view and then subsequently viewed in inline view was rendered misaligned to the assess view.

Archived
v1.108.10 – 3rd August 2022
Bug fixes
  • Fixed a bug where an annotation made in assess view and then subsequently viewed in inline view was rendered misaligned to the assess view.

Archived
v1.114.2 – 13th July 2022
Bug fixes
  • Fixed a bug where an annotation made in assess view and then subsequently viewed in inline view was rendered misaligned to the assess view.

Archived
v1.113.2 – 20th April 2022
Bug fixes
  • Fixed a bug, an issue where the user could not navigate to next section after the section time expired, if the config_time limit_type was set to hard and shuffle_items was enabled.

Archived
v1.111.6 – 20th April 2022
Bug fixes
  • Fixed a bug, an issue where the user could not navigate to next section after the section time expired, if the config_time limit_type was set to hard and shuffle_items was enabled.

Archived
v1.114.1 – 30th March 2022
Polish
  • Fixed a bug, where the user could not navigate to next section after the section time expired, if the config_time limit_type was set to hard and shuffle_items was enabled.

Archived
v1.114.0 – 9th March 2022
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance.

Archived
v1.111.5 – 3rd February 2022
Bug fixes
  • Fixed a bug, which prevented the inheritance of regions in later sections of an assessment.

Archived
v1.108.9 – 3rd February 2022
Bug fixes
  • Fixed a bug, which prevented the inheritance of regions in later sections of an assessment.

Archived
v1.111.3 – 6th January 2022
Bug fixes
  • Fixed a bug that caused the default configuration (and all sections' configuration) to be overridden by the configuration from the first section.

Archived
v1.108.7 – 6th January 2022
Bug fixes
  • Fixed a bug that caused the default configuration (and all sections' configuration) to be overridden by the configuration from the first section.

Archived
v1.113.1 – 9th December 2021
Bug fixes
  • Fixed a bug that caused the default configuration (and all sections' configuration) to be overridden by the configuration from the first section.

Archived
v1.113.0 – 17th November 2021
Polish
  • Improvement: internal update to improve the security and stability of the app.

Archived
v1.112.0 – 27th October 2021
Polish
  • Improvement: internal changes to support better data storage.
Bug fixes
  • Fixed a bug that caused dynamic content in shared passages to render incorrectly, when dynamic_items and try_again were used together.

Archived
v1.111.1 – 27th October 2021
Bug fixes
  • Fixed a bug that caused dynamic content in shared passages to render incorrectly, when dynamic_items and try_again were used together.

Archived
v1.108.5 – 27th October 2021
Bug fixes
  • Fixed a bug that caused dynamic content in shared passages to render incorrectly, when dynamic_items and try_again were used together.

Archived
v1.106.5 – 27th October 2021
Bug fixes
  • Fixed a bug that caused dynamic content in shared passages to render incorrectly, when dynamic_items and try_again were used together.

[arvhived]
v1.102.9 – 27th October 2021
Bug fixes
  • Fixed a bug that caused dynamic content in shared passages to render incorrectly, when dynamic_items and try_again were used together.

Archived
v1.111.0 – 8th October 2021
Features
  • Added a feature that allows a specific row to be set for dynamic content delivery.

Archived
v1.106.4 – 8th October 2021
Bug fixes
  • Fixed a bug in Testlet Adaptive (branching) where an Activity with an Item object could lead to an error loading Items.

Archived
v1.102.8 – 8th October 2021
Bug fixes
  • Fixed a bug in Testlet Adaptive (branching) where an Activity with an Item object could lead to an error loading Items.

Archived
v1.100.8 – 8th October 2021
Bug fixes
  • Fixed a bug in Testlet Adaptive (branching) where an Activity with an Item object could lead to an error loading Items.

Archived
v1.110.0 – 25th August 2021
Features
  • Added a new section_options.reset_itemcount_per_section configuration option to reset the Item count and progress in assessments, so that it only reflects the number of Items within the current section, rather than all sections.
Polish
  • Improvement: internal update to improve the security and stability of the app.

Archived
v1.108.4 – 25th August 2021
Bug fixes
  • Fixed a bug that caused Items API to throw an error: "20003: dynamic_items.data_table_seed must be a non-empty string or number" if an empty session_id was provided in local practice mode.

Archived
v1.109.1 – 5th August 2021
Bug fixes
  • Fixed a bug that caused Items API to throw an error: "20003: dynamic_items.data_table_seed must be a non-empty string or number" if an empty session_id was provided in local practice mode.

Archived
v1.108.3 – 5th August 2021
Bug fixes
  • Fixed a bug that caused Items API to throw an error: "20003: dynamic_items.data_table_seed must be a non-empty string or number" if an empty session_id was provided in local practice mode.

Archived
v1.108.2 – 24th June 2021
Bug fixes
  • Fixed a bug, to support an old data_table_seed format through a Consumer Service Option.

Archived
v1.109.0 – 15th July 2021
Bug fixes
  • Fixed a bug in Testlet Adaptive (branching), where an Activity with an Item object could lead to an error loading Items.

Archived
v1.108.1 – 2nd June 2021
Bug fixes
  • Fixed a bug where the section title and subtitle were not updating in the resume state, when the section configuration was set to allow_backward_navigation.
  • Fixed a bug, preventing the Annotations API URL from being loaded twice when using rendering_type: "assess" mode.
  • Fixed a bug in itemadaptive and Testlet Adaptive (branching) Activities where an assessment would terminate too early if no more seeding Items matching the requested criteria could be found.

Archived
v1.97.12 – 2nd June 2021
Bug fixes
  • Fixed a bug in adaptive assessments where the lastItems flag would be incorrectly set to false when resuming a session on the last Item set, leading the assessment to erroneously request more Items.

Archived
v1.95.15 – 2nd June 2021
Bug fixes

Archived
v1.108.0 – 13th May 2021
Features
  • Added section_options.allow_backward_navigation support to assess mode's sections to allow users to navigate back to previously attempted sections.
  • Added section_options.display_total_item_count support to assess mode's sections to allow users to see the total number of available Items inside all sections.
Polish
  • Improvement: updated the tracking analytics process to log and process backend errors better.
Bug fixes

Archived
v1.106.3 – 13th May 2021
Polish
  • Improvement: updated the tracking analytics process to log and process backend errors better.

Archived
v1.102.7 – 13th May 2021
Polish
  • Improvement: updated the tracking analytics process to log and process backend errors better.

Archived
v1.106.2 – 21st April 2021
Bug fixes

Archived
v1.102.6 – 21st April 2021
Bug fixes

Archived
v1.100.7 – 21st April 2021
Bug fixes

Archived
v1.107.0 – 31st March 2021
Bug fixes
  • Fixed a bug in Self-hosted adaptive Activities where refreshing a freshly-loaded assessment could lead to an error loading Items.
  • Fixed a rare database connection bug that would lead to an error in adaptive assessments.

Archived
v1.106.1 – 31st March 2021
Bug fixes
  • Fixed a bug, where session IDs with more than 36 characters were allowed to pass into the system. Because the length limit is 36, this caused various problems. Now, session IDs which are too long will not be accepted.

Archived
v1.102.5 – 31st March 2021
Bug fixes
  • Fixed a bug, where session IDs with more than 36 characters were allowed to pass into the system. Because the length limit is 36, this caused various problems. Now, session IDs which are too long will not be accepted.

Archived
v1.100.6 – 31th March 2021
Bug fixes
  • Fixed a bug, where session IDs with more than 36 characters were allowed to pass into the system. Because the length limit is 36, this caused various problems. Now, session IDs which are too long will not be accepted.

Archived
v1.97.11 – 31th March 2021
Bug fixes
  • Fixed a bug, where session IDs with more than 36 characters were allowed to pass into the system. Because the length limit is 36, this caused various problems. Now, session IDs which are too long will not be accepted.

Archived
v1.97.10 – 10th March 2021
Bug fixes
  • Fixed a bug in self-hosted adaptive Activities where refreshing a freshly-loaded assessment could have led to an error loading Items.

Archived
v1.95.14 – 10th March 2021
Bug fixes
  • Fixed a bug in self-hosted adaptive Activities where refreshing a freshly-loaded assessment could have led to an error loading Items.

Archived
v1.95.13 – 4th March 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Items API).

Archived
v1.94.10 – 4th March 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Items API).

Archived
v1.92.11 – 4th March 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Items API).

Archived
v1.88.10 – 4th March 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Items API).

Archived
v1.106.0 – 18th February 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Items API).
  • Improvement: better state management in self-hosted adaptive tests.

Archived
v1.102.4 – 18th February 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Items API).

Archived
v1.100.5 – 18th February 2021
Polish
  • Improvement: internal tooling update to improve the compatibility of the app (Items API).

Archived
v1.97.9 – 18th February 2021
Polish

Archived
v1.95.12 – 18th February 2021
Polish

Archived
v1.105.1 – 28th January 2021
Bug fixes
  • Fixed a bug, adding support for re-presenting previously unanswered Items in self-hosted adaptive tests. This allows the self-hosted engine to resume a session when some responses are missing. Prior to this change, the session would remain in an unresumable broken state.

Archived
v1.97.8 – 28th January 2021
Bug fixes
  • Fixed a bug, adding support for re-presenting previously unanswered Items in self-hosted adaptive tests. This allows the self-hosted engine to resume a session when some responses are missing. Prior to this change, the session would remain in an unresumable broken state.

Archived
v1.95.11 – 28th January 2021
Bug fixes
  • Fixed a bug, adding support for re-presenting previously unanswered Items in self-hosted adaptive tests. This allows the self-hosted engine to resume a session when some responses are missing. Prior to this change, the session would remain in an unresumable broken state.

Archived
v1.105.0 – 7th January 2021
Polish
  • Improvement: internal vendor upgrade to improve the stability of the API.

Archived
v1.104.0 – 9th December 2020
Polish
  • Improvement: Internal changes for the stability of the API.

Archived
v1.102.3 – 9th December 2020
Polish
  • Improvement: Internal changes for the stability of the API.

Archived
v1.103.0 – 18th November 2020
Polish
  • Improvement: overall upgrade to improve stability and performance.

Archived
v1.100.4 – 18th November 2020
Bug fixes
  • Fixed a bug, where the data-session-id was not being removed when the Items API was reset. Now, it will be removed as expected.

Archived
v1.97.7 – 18th November 2020
Bug fixes
  • Fixed a bug, where the data-session-id was not being removed when the Items API was reset. Now, it will be removed as expected.
  • Fixed a bug that caused Annotations API loading to fail when the security object contained the expires attribute.

Archived
v1.95.10 – 18th November 2020
Bug fixes
  • Fixed a bug, where the data-session-id was not being removed when the Items API was reset. Now, it will be removed as expected.
  • Fixed a bug that caused Annotations API loading to fail when the security object contained the expires attribute.

Archived
v1.94.9 – 18th November 2020
Bug fixes
  • Fixed a bug, where the data-session-id was not being removed when the Items API was reset. Now, it will be removed as expected.
  • Fixed a bug that caused Annotations API loading to fail when the security object contained the expires attribute.

Archived
v1.102.2 – 28th October 2020
Bug fixes
  • Fixed a bug, where the data-session-id was not being removed when the Items API was reset. Now, it will be removed as expected.
  • Fixed a bug that caused Annotations API loading to fail when the security object contained the expires attribute.

Archived
v1.100.3 – 28th October 2020
Bug fixes
  • Fixed a bug that caused Annotations API loading to fail when the security object contained the expires attribute.

Archived
v1.100.2 – 8th October 2020
Bug fixes
  • Fixed a bug that caused a session to fail to resume if it contained malformed data.

Archived
v1.97.6 – 8th October 2020
Bug fixes
  • Fixed a bug that caused a session to fail to resume if it contained malformed data.

Archived
v1.95.9 – 8th October 2020
Bug fixes
  • Fixed a bug that caused a session to fail to resume if it contained malformed data.

Archived
v1.94.8 – 8th October 2020
Bug fixes
  • Fixed a bug that caused a session to fail to resume if it contained malformed data.

Archived
v1.102.1 – 16th September 2020
Bug fixes
  • Fixed a bug that caused a session to fail to resume if it contained malformed data.

Archived
v1.102.0 – 27th August 2020
Polish
  • Improvement: overall upgrade to improve stability and performance.
Bug fixes
  • Fixed a bug that caused a session from failing to resume if it contained malformed data.

Archived
v1.101.0 – 6th August 2020
Polish
  • Improvement: updated the error messages that show when initializing Items API with the wrong type of user_id, or session_id.
  • Improvement: fixed up inconsistent internal code to improve performance and stability.

Archived
v1.100.1 – 6th August 2020
Polish
  • Improvement: fixed up inconsistent internal code to improve performance and stability.

Archived
v1.97.5 – 6th August 2020
Polish
  • Improvement: fixed up inconsistent internal code to improve performance and stability.

Archived
v1.95.8 – 6th August 2020
Polish
  • Improvement: fixed up inconsistent internal code to improve performance and stability.

Archived
v1.94.7 – 6th August 2020
Polish
  • Improvement: fixed up inconsistent internal code to improve performance and stability.

Archived
v1.92.10 – 6th August 2020
Polish
  • Improvement: fixed up inconsistent internal code to improve performance and stability.

Archived
v1.88.9 – 6th August 2020
Polish
  • Improvement: fixed up inconsistent internal code to improve performance and stability.

Archived
v1.100.0 – 16th July 2020
Polish
  • Improvement: improved the stability of the API when it's being loaded over a bad network connection or a strict firewall environment.

Archived
v1.99.0 – 25th June 2020
Polish
  • Improvement: implemented several features for better messaging and handling of the life-cycle of our LTS versions for Items API.

Archived
v1.98.2 – 28th April 2020
Polish
  • Improvement: internal tooling upgrade to improve stability.

Archived
v1.97.4 – 28th April 2020
Polish
  • Improvement: internal tooling upgrade to improve stability.

Archived
v1.95.7 – 28th April 2020
Polish
  • Improvement: internal tooling upgrade to improve stability.

Archived
v1.94.6 – 28th April 2020
Polish
  • Improvement: internal tooling upgrade to improve stability.

Archived
v1.92.9 – 28th April 2020
Polish
  • Improvement: internal tooling upgrade to improve stability.

Archived
v1.98.1 – 1st April 2020
Polish
  • Improvement: internal changes to support better error logging.

Archived
v1.97.3 – 1st April 2020
Polish
  • Improvement: internal changes to support better error logging.

Archived
v1.95.6 – 1st April 2020
Polish
  • Improvement: internal changes to support better error logging.

Archived
v1.94.5 – 1st April 2020
Polish
  • Improvement: internal changes to support better error logging.

Archived
v1.92.8 – 1st April 2020
Polish
  • Improvement: internal changes to support better error logging.

Archived
v1.88.8 – 1st April 2020
Polish
  • Improvement: internal changes to support better error logging.

Archived
v1.83.11 – 1st April 2020
Polish
  • Improvement: internal changes to support better error logging.

Archived
v1.98.0 – 11th March 2020
Features
  • Added a warning dialog to inform the user about unsaved annotations. 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 highlighting, or sticky notes. This warning dialog will only show up when the Activity's type is submit_practice.

Archived
v1.97.2 – 11th March 2020
Polish
  • Updated internal libraries to maintain security standards.

Archived
v1.95.5 – 11th March 2020
Polish
  • Updated internal libraries to maintain security standards.

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

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

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

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

Archived
v1.97.1 – 4th February 2020
Bug fixes
  • Fixed a bug where an error was thrown if a consumer does not have a primary organisation.

Archived
v1.97.0 – 29th January 2020
Features
  • Added foundational work for Item bank performance improvements.
  • Items API now can retry any failed network request three times before aborting the current operation. This feature greatly improves the stability of the API when the app is being used in an unstable network environment.

Archived
v1.95.4 – 29th January 2020
Bug fixes
  • Fixed a bug that stopped the user from passing a custom DOM selector when initializing the Items app in the assess mode.

Archived
v1.94.3 – 29th January 2020
Bug fixes
  • Fixed a bug that stopped the user from passing a custom DOM selector when initializing the Items app in the assess mode.

Archived
v1.92.6 – 29th January 2020
Bug fixes
  • Fixed a bug that stopped the user from passing a custom DOM selector when initializing the Items app in the assess mode.

Archived
v1.96.0 – 8th January 2020
Features
  • Added support for calling reset() before Items API initialization has completed.
Bug fixes
  • Fixed a bug that stopped the user from passing a custom DOM selector when initializing the Items app in the assess mode.

Archived
v1.95.3 – 5th December 2019
Bug fixes
  • Fixed a bug in Self-hosted adaptive Activities where refreshing an assessment could have led to an error loading subsequent Items.

Archived
v1.95.2 – 31st October 2019
Polish

Archived
v1.95.1 – 9th October 2019
Features
  • Fixed a bug that caused offline assessment to fail at load time, when items was an array of objects.

Archived
v1.88.6 – 23rd September 2019
Bug fixes
  • Patch version to fix a regression.

Archived
v1.95.0 – 19th September 2019
Features
  • Added support for resuming sessions created on the web in the offline app and vice versa.

Archived
v1.88.5 – 19th September 2019
Features
  • Fixed a bug with dynamic content in which the dollar sign was being removed from any entry containing it.

Archived
v1.94.2 – 28th August 2019
Bug fixes
  • Fixed a bug with self-hosted adaptive Activities where the Items in a set would not be presented to the student in the order specified by the back end.
  • Fixed a bug with dynamic content in which the dollar sign was being removed from any entry containing it.

Archived
v1.94.1 – 17th July 2019
Polish
  • Updated internal libraries to maintain security standards.

Archived
v1.92.5 – 26th June 2019
Bug fixes
  • Fixed a bug that caused a legacy version of Questions API (v1) to be loaded when questionsApiVersion: 'latest' version was requested.

Archived
v1.88.4 – 26th June 2019
Bug fixes
  • Fixed a bug that caused a legacy version of Questions API (v1) to be loaded when questionsApiVersion: 'latest' version was requested.

Archived
v1.83.9 – 26th June 2019
Bug fixes
  • Fixed a bug that caused a legacy version of Questions API (v1) to be loaded when questionsApiVersion: 'latest' version was requested.

Archived
v1.94.0 – 5th June 2019
Features
Polish
  • Improved error messages and validation to provide more readily actionable information.
Bug fixes
  • Fixed a bug that caused a legacy version of Questions API (v1) to be loaded when questionsApiVersion: 'latest' version was requested.

Archived
v1.92.4 – 15th May 2019
Bug fixes
  • Fixed a bug where resuming a session under heavy load would fail with a 500 error. Sessions can now be resumed successfully regardless of system load.

Archived
v1.93.0 – 30th April 2019
Features
  • Added an internal change inside annotations module to improve the performance of Items API.
Bug fixes
  • Fixed a bug that caused Annotations API to always load the latest version.

Archived
v1.88.3 – 30th April 2019
Bug fixes
  • Added more detailed error messages for Items API.

Archived
v1.83.8 – 30th April 2019
Bug fixes
  • Added more detailed error messages for Items API.

Archived
v1.92.3 – 30th April 2019
Bug fixes
  • Fixed a bug that caused Annotations API to always load the latest version.

Archived
v1.92.1 – 3rd April 2019
Bug fixes
  • Added more detailed error messages for Items API.
  • Added a feature to allow developers to define the offline Item bank path during runtime with offline_base_path attribute. This attribute should be used only for offline assessment.

Archived
v1.92.0 – 20th February 2019
Features
  • Added Annotations API support in Items inline mode.

Archived
v1.91.0 – 30th January 2019
Features
  • Added the new resource_items support for assess mode. This allows teachers to provide a place where students can access additional learning resources such as documents, diagrams, charts, images and so on.

Archived
v1.90.1 – 9th January 2019
Bug fixes
  • Internal logging improvements.

Archived
v1.90.0 – 10th December 2018
Features
  • Added support for rendering archived Items in assessment.
Bug fixes
  • Fixed an issue with the Items API .validateQuestions(options) public method not taking into account the options object passed to it. For example, .validateQuestions({ showCorrectAnswers: true }) wouldn't work properly.

Archived
v1.89.2 – 14th November 2018
Bug fixes
  • Internal updates to ensure cached methods are called in the expected order.

Archived
v1.88.2 – 14th November 2018
Bug fixes
  • Fixed a bug where sharedPassages math renderer would be overriden in some cases and therefore not applied correctly.
  • Fixed a bug that caused calling the public method of an itemsApp instance to throw an exception when we re-initialized Items API.

Archived
v1.89.1 – 24th October 2018
Bug fixes
  • Fixed a bug that caused calling the public method of an itemsApp instance to throw an exception when we re-initialized Items API.

Archived
v1.83.7 – 24th October 2018
Bug fixes

Archived
v1.88.1 – 8th October 2018
Bug fixes
  • Fixes bug that prevents users from navigating to the new adaptive item if the previous item has reference's format as a number (example: "123456789")

Archived
v1.83.6 – 8th October 2018
Bug fixes
  • Fixes bug that prevents users from navigating to the new adaptive item if the previous item has reference's format as a number (example: "123456789")

Archived
v1.88.0 – 3rd October 2018
Bug fixes
  • Added the support for lastItems in the initOptions JSON when resuming an Item Branching Adaptive Assessment.
  • Fixed a bug when running in the Safari/iOS9 environment, where the assessment wouldn't start due to an error thrown by Safari when trying to access static built-in properties.

Archived
v1.83.5 – 3rd October 2018
Features
  • Internal performance improvements for executing requests with Learnosity servers.

Archived
v1.87.0 – 12th September 2018
Features
  • Internal performance improvements for executing requests with Learnosity servers.

Archived
v1.86.0 – 23rd August 2018
Features
  • Added support to help client developers handle errors when modules fail to load, usually due to poor network conditions. The error code for this is 50014.

Archived
v1.85.0 – 1st August 2018
Bug fixes
  • Fixed a bug which was breaking the load of local activities for offline usage.

Archived
v1.84.2 – 18th July 2018
Bug fixes
  • Fixed an issue with internal session state tracking.

Archived
v1.83.4 – 18th July 2018
Bug fixes
  • Enforced case-sensitivity for Item references in adaptive Activities, in line with the normal behaviour of Items API. This fixes an issue in item branching assessments where students were not be able to complete a test if the Activity definition contained an Item reference with different casing to what was present in the Item bank.

Archived
v1.84.1 – 11th July 2018
Bug fixes
  • Enforced case-sensitivity for Item references in adaptive Activities, in line with the normal behaviour of Items API. This fixes an issue in item branching assessments where students were not be able to complete a test if the Activity definition contained an Item reference with different casing to what was present in the Item bank.
  • Fixed the way cross-domain iframe is served, it is now using requested version by server side determination. This allows better forward compatibility.

Archived
v1.83.3 – 11th July 2018
Bug fixes
  • Fixed the way cross-domain iframe is served, it is now using requested version by server side determination. This allows better forward compatibility.

Archived
v1.84.0 – 20th June 2018
Features
  • Dynamic data now supports the characters " and \. This means authors don't need to manually enter unnecessary backslash \ characters when authoring.
  • Added mapping for Events API to support LTS versioning.
  • Added support for caching inline public methods for Items API.

Archived
v1.83.2 – 20th June 2018
Refactors
  • Added mapping for Events API to support LTS versioning

Archived
v1.83.1 – 13th June 2018
Bug fixes
  • Minor performance improvements for Activity initialization

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

Archived
v1.82.1 – 11th July 2018
Refactors
  • Internal logging improvements.

Archived
v1.82.0 – 31st May 2018
Bug fixes

Archived
v1.81.0 – 9th May 2018
Routine update to mapped versions of dependent APIs (see version mapping).

Archived
v1.80.0 – 18th April 2018
Bug fixes
  • Fixed an issue with our cross-domain iframe proxy that was occurring on Internet Explorer 11. In some cases a console error containing SCRIPT5: Access is denied (xdomain.html) was thrown. The fix includes the addition of a `` tag to prevent this error from being raised.

Archived
v1.79.0 – 28th March 2018
Features

Archived
v1.78.0 – 8th March 2018
Routine update to mapped versions of dependent APIs (see version mapping).

Archived
v1.77.0 – 15th February 2018
Routine update to mapped versions of dependent APIs (see version mapping).

Archived
v1.76.2 – 29th January 2018
Bug fixes
  • Fixed a bug where Items API failed to load with state review and type local_practice

Archived
v1.76.0 – 23rd January 2018
Features
  • Improved state handling for submit_practice type. state can now be omitted as the API will now check if the session exists to decide between initial or resume. You should only need to provide state for review.
Bug fixes
  • Fixed a bug where grade passback for Learnosity LTI did not work in Items API inline mode.

Archived
v1.75.0 – 10th January 2018
Routine update to mapped versions of dependent APIs (see version mapping).

Archived
v1.74.0 – 7th December 2017
Routine update to mapped versions of dependent APIs (see version mapping).

Archived
v1.73.0 – 15th November 2017
Bug fixes
  • Improve the loading time of Items API when using the retrieve_tags: true option.
  • Fix bug where old ready listeners and error listeners were not removed after calling ItemsApp.reset().

Archived
v1.72.0 – 25th October 2017

Archived
v1.71.0 – 5th October 2017
Bug fixes
  • Fix bug where scoring_type override was not honored when using addItems().
  • Fix bug where using addItems() with an inline activity caused the added items to be scored as unattempted.

Archived
v1.70.0 – 13th September 2017
Bug fixes
  • Fix bug where Items API appended metadata fields to the EventOptions object passed into init().

Archived
v1.69.0 – 23rd August 2017
Bug fixes
  • Fix bug where a race condition during initialization could cause a fatal error on Chrome OS.

Archived
v1.68.0 – 2nd August 2017

Archived
v1.67.0 – 12th July 2017

Archived
v1.66.0 – 21st June 2017
Bug fixes
  • Fix bug where items added to a session via ItemsApp.addItems() would receive incorrect scores.
  • Fix bug where resuming a session could fail with a 500 error if the item count or ordering of items in the resumed session did not match what was originally saved.

Archived
v1.65.1 – 11th July 2018
Bug fixes
  • Fixed a bug in adaptive Item branching that would cause 500 errors and prevent the Activity from loading.

Archived
v1.65.0 – 31st May 2017
Features
  • Add new methods for ItemsApp.on(), ItemsApp.once(), and ItemsApp.off(). These work just like the corresponding methods in Assess API. These methods are preferred instead of the old pattern of calling ItemsApp.assessApp().on(...) in the readyListener of Items API, because the new methods capture events that occur before the readyListener fires.

Archived
v1.64.1 – 21st June 2017
Bug fixes
  • Fix bug where resuming a session could fail with a 500 error if the item count or ordering of items in the resumed session did not match what was originally saved.

Archived
v1.64.0 – 10th May 2017
Features
  • Allow the scoring_type to be overridden for a whole activity or for individual items by specifying the desired type in the activity definition or the relevant items, respectively.
Bug fixes
  • Fix a bug in itembranching activities where assessments could not be terminated from conditional decision steps.
  • Fix a bug where multiple simplefeatures with the same ID in Action Builder would cause a conflict.

Archived
v1.63.0 – 19th April 2017
Features
Bug fixes
  • Ensure item scoring rules are obeyed during certain adaptive activity types.

Archived
v1.62.0 – 29th March 2017
Bug fixes
  • Fix bug in Items API inline mode whereby a session could be submitted via the UI button but the item-level scoring data would be unavailable in Reports API and also Data API's sessions/responses endpoint.

Archived
v1.61.0 – 8th March 2017
Features
  • Add a "check network connection" message when an activity fails to load. This lets the student know there may have been a network issue when trying to load or resume a large assessment.
Bug fixes
  • Fix an issue with Action Builder whereby the playback of multiple players that share the same media source file would cause the incorrect player to play.
  • Provide a more helpful error message when a required DOM element cannot be found.

Archived
v1.60.0 – 15th February 2017
Features
  • Add support for simple features in the Assess API Action Builder so that authors can use simple features such as audio/video players as part of an Action Builder.
  • Allow session responses to be more easily linked back to the template by adding activity_template_id to the session metadata on initialisation.
Bug fixes
  • Fix an issue where the valid_response_count property of each question object would not be available when the ignore_question_attributes property was set to true. We ensure that all questions have the valid_response_count property defined, even if the validation property has been stripped out.

Archived
v1.59.0 – 24th January 2017

Archived
v1.58.0 – 11th January 2017
Bug fixes
  • Fix a bug to run the errorListener handler only if a callback function was provided during initialisation.

Archived
v1.57.2 – 22nd March 2017
Bug fixes
  • Allow resuming of previously completed adaptive sessions.

Archived
v1.57.1 – 14th December 2016
Bug fixes
  • Improve error message when Items API could not be loaded.

Archived
v1.57.0 – 7th December 2016

Archived
v1.56.0 – 23rd November 2016

Archived
v1.55.0 – 17th November 2016
Features
  • Add support for future LTI integration. More documentation to follow.

Archived
v1.54.0 – 27th October 2016
Bug fixes
  • Delay throwing the user defined errorListener to prevent the offline assessment from being inaccessible

Archived
v1.53.0 – 6th October 2016

Archived
v1.52.0 – 27th September 2016
Features
  • Introduce modular support for external adaptive algorithms via AWS Lambda

Archived
v1.51.1 – 21st September 2016
Bug fixes
  • Fixed a bug where error codes bubbling up from Assess and Questions API were overridden with 50011 (unknown error).

Archived
v1.51.0 – 14th September 2016

Archived
v1.50.0 – 24th August 2016
Features
  • Introduce support for pages to allow for time control of item/question groups within activities.
Bug fixes
  • Fix issue where label bundles would not be applied.

Archived
v1.49.0 – 3rd August 2016

Archived
v1.48.0 – 12th July 2016
Features
  • Support [*] in ignore_question_attributes.
  • New getTags() format.

Archived
v1.47.1 – 29th June 2016
Bug fixes
  • Adaptive - internal performance improvements

Archived
v1.47.0 – 22nd June 2016
Features
  • New addItems public method
  • Add support for expires security parameter and pass through to Questions API
Bug fixes
  • Fixed error codes for front end errors.

Archived
v1.46.2 – 8th March 2017
Features
  • Add a "check network connection" message when an activity fails to load. This lets the student know there may have been a network issue when trying to load or resume a large assessment.

Archived
v1.46.1 – 22nd June 2016
Bug fixes
  • Fixed error codes for front end errors.

Archived
v1.46.0 – 2nd June 2016
Features
  • Known error cases now have corresponding error codes
Bug fixes
  • item.publishEvent() - event now captures item score so that Reports API can correctly calculate progress percentages based on score

Archived
v1.45.0 – 11th May 2016
Bug fixes
  • Resuming session with different items retrieves metadata and tags correctly

Archived
v1.44.0 – 20 April 2016

Archived
v1.43.2 – 24th August 2016
Bug fixes
  • Adaptive - internal performance improvements

Archived
v1.43.1 – 29th June 2016
Bug fixes
  • Adaptive - internal performance improvements

Archived
v1.43.0 – 30th March 2016
Features
  • Adaptive - added new ability estimation methods (see documentation)
  • Dynamic content - support for items authored with dynamic content (Authoring support coming soon)
  • New public method - getTime() (assess mode only)
Bug fixes
  • Allow inline requests to handle numeric IDs from an "advanced items" request

Archived
v1.42.0 – 9th March 2016
Bug fixes
  • Adaptive - invalid tags now trigger an error instead of being ignored

Archived
v1.41.1 – 24th February 2016
Bug fixes
  • Fix cases of slow performance during adaptive assessments

Archived
v1.41.0 – 17th February 2016
Features
  • Add support for allowlisting all domains passed in security

Archived
v1.40.0 – 1st February 2016
Features
  • Offline packaging support
  • Deprecated Assess Iframe Activity
  • Various internal changes that improve stability

Archived
v1.39.0 – 13th January 2016
Bug fixes
  • Fix bug that would lead to responses not found when resuming an activity that our back-office service has not processed yet

Archived
v1.38.0 – 9th December 2015
Features
  • Add support for separate host for assets.
Bug fixes
  • Add backward compatibility support for deprecated events flag

Archived
v1.37.0 – 19th November 2015
Features
  • Add publishEvent() public method to Item façade
Bug fixes
  • Fix the question count value for adaptive tests

Archived
v1.36.0 – 28th October 2015

Archived
v1.35.1 – 11th July 2018
Refactors
  • Internal logging improvements.

Archived
v1.35.0 – 7th October 2015
Bug fixes
  • Add missing widget_type_id to adaptive item
  • Fix resuming adaptive activities with metadata

Archived
v1.34.0 – 24th September 2015

Archived
v1.33.1 – 11th July 2018
Refactors
  • Internal logging improvements.

Archived
v1.33.0 – 10th September 2015
Features
  • Adaptive activities can now be source from different organisations
  • Default versions: Questions API: v2.72, AssessAPI: v2.35

Archived
v1.32.1 – 1st September 2015
Bug fixes
  • Fixed issue resuming adaptive activities with items containing ESBR dependant scoring.

Archived
v1.31.4 – 1st September 2015
Bug fixes
  • Fixed issue resuming adaptive activities with items containing ESBR dependant scoring.

Archived
v1.30.1 – 3rd August 2015
Bug fixes
  • When requesting items from multiple itembank sources at item level granularity, the item pool id supplied at the activity level will be ignored to allow for appropriate itembank (but not necessarily itembank pool) switching.

Archived
v1.29.0 – 16th July 2015
Refactors
  • Added support for providing responses in resume/review state for local_practice type

Archived
v1.28.1 – 4th June 2015
Refactors
  • Improved performance for branching adaptive and item adaptive activities.

Archived
v1.25.6 – 11th July 2018
Refactors
  • Internal logging improvements.

Archived
v1.25.5 – 1st June 2015
Refactors
  • Improved performance for branching adaptive and item adaptive activities.

Archived
v1.25.3 – 14th May 2015
Refactors
  • Improved performance for item adaptive activities.

Archived
v1.27.1 – 11th July 2018
Refactors
  • Internal logging improvements.

Archived
v1.27.0 – 7th May 2015
Features
  • Allow request object upon initialisation to be JSON encoded string
Bug fixes
  • Always instantiate the assess inline facade, regardless of the assess_inline flag.

Archived
v1.26.0 – 23rd April 2015
Features
  • Turn on assess inline by default

Archived
v1.25.2 – 9th April 2015
Bug fixes
  • Apply fontsize to root item element for inline rendering type

Archived
v1.24.0 – 12th February 2015
Features
  • New public method getItemScores()
Bug fixes
  • Adaptive - when resuming, always resume from the last save point

Archived
v1.22.2 – 6th January 2015
Bug fixes
  • ValidItem public method wasn't working on Assess Inline activities
  • Some methods in assess iframe where forced to use a callback

Archived
v1.21.0 – 13th November 2014
Features
  • Inline rendering type: added support to rendering multiple sessions of the same activity in one page.

Archived
v1.20.2 – 10th November 2014
Bug fixes
  • Branching adaptive - support get_difficulty_range for activities

Archived
v1.18.1 – 9th October 2014
Bug fixes
  • Allowed initialization option 'config.showCorrectAnswers' to be passed onto the Questions API in inline rendering_type.

Archived
v1.17.0 – 25th September 2014
Features
  • New methods:
  • assessApp() - returns the assess app instance (assess-inline only)
  • questionsApp() - returns the Questions app instance (inline and assess-inline only)
  • items() - returns the assess app Items facade (assess-inline only)

Archived
v1.16.0 – 18th September 2014
Features
  • Adaptive - testlets can now be selected by tags, like items
  • Adaptive - seeding items detected based on seeding tag
  • Adaptive - support for nested or flat tags in activity definition
  • Adaptive - weighted tags are now localised to tag types
  • Adaptive - better handling of min/max difficulties
Bug fixes
  • Fix authentication issue when config is empty
  • Adaptive - scoring reliability improvements

Archived
v1.15.1 – 28th August 2014
Bug fixes
  • Call `reset` method on LearnosityAssess object for assess inline activity.

Archived
v1.32.0 – 27th August 2015
Features
  • Added support for specifying a different organisation to source item bank content from
  • Default versions: Questions API: v2.71, AssessAPI: v2.35
Bug fixes
  • Adaptive - improved messaging when invalid tags are used.

Archived
v1.31.3 – 25th August 2015
Bug fixes
  • Fixed issue resuming adaptive activities from item pools.

Archived
v1.31.2 – 20th August 2015
Bug fixes
  • Fixed issue resuming adaptive activities.

Archived
v1.31.1 – 14th August 2015
Bug fixes
  • Fixed an issue using items-assess where branching adaptive activities wouldn't load if containing intro or outro items.

Archived
v1.31.0 – 13th August 2015
Features
  • Items API will initialise with locked versions of Assess API and Questions API if versions are not specified in the Items API initialisation object. I.e. Items API will no longer use latest versions of Assess and Questions APIs by default, so older versions of Items API will use correspondingly older versions of Assess and Questions (unless otherwise specified).
  • Default versions: Questions API: v2.70, AssessAPI: v2.35

Archived
v1.30.0 – 30th July 2015
Features

Archived
v1.28.0 – 21st May 2015
Features
  • Questions API initialisation flags can be passed in through Items API initialisation using questions_api_init_options

Archived
v1.25.1 – 26th March 2015
Polish
  • Improved error messages returned when initialisation fails
Bug fixes
  • Fixed bug that prevented resuming activities which contained ignore_question_attributes: ["validation"]

Archived
v1.25.0 – 26th February 2015
Features
  • Item scoring - now works with rendering_type inline
Bug fixes
  • Remove console error related to getItemScores() when in Assess iframe

Archived
v1.23.3 – 4th February 2015
Bug fixes
  • Adaptive - fix for resuming adaptive sessions
  • Adaptive - fix for stepping algorithm when not using EAP in a branching session

Archived
v1.23.2 – 25th January 2015
Bug fixes
  • Fix items with Action Builder in branching adaptive testlets

Archived
v1.23.1 – 20th January 2015
Bug fixes
  • Assess: error triggered when initialising with a time object without max_length

Archived
v1.23.0 – 14th January 2015
Features
  • Added support to run activities from Item Pools

Archived
v1.22.0 – 11th December 2014
Features
  • Removed need for callback function on public methods
  • Added public method getcurrentitem

Archived
v1.20.1 – 7th November 2014
Features
  • Added support for Questions to be added to multiple Items within one activity
  • Added new feedback type to support rendering activities for teachers to provide feedback

Archived
v1.19.0 – 30th October 2014
Features
  • Adaptive - weighted tags now act as a goal rather than a hard constraint. The session will continue even if the ideal weighting cannot be maintained.

Archived
v1.18.0 – 2nd October 2014
Features
  • New public method: eventsApp() for assess inline activity.
Bug fixes
  • Fix the issue where x-domain iframe position causing stlye breaking in the host page.

Archived
v1.15.0 – 21th August 2014
Features
  • Add ability to retrieve items metadata
Refactors
  • Not to include org base activity template when retrieving activity from itembank

Archived
v1.14.1 – 14th August 2014
Bug fixes
  • Race condition loading Questions API when initialising multiple instances.
  • Sometimes our cross-domain communication utility fails loading as document.body is not ready
  • Fix for loading Asses in inline mode with a specific version

Archived
v1.14.0 – 5th August 2014
Features
  • Exposed Assess API's "dialog" public method on assess_inline mode
Bug fixes
  • Fixed attemptedItems behaviour on "inline" rendering type

Archived
v1.13.0 – 29th July 2014
Features
  • Added support for loading Assess API in inline mode through the "assess_inline" flag
  • Exposed Questions API public methods: feature, question, features, questions

Archived
v1.12.0 – 17th July 2014
Features
  • Retrieve metadata when resuming a session
  • Moved subscores attribute to the root of the activity

Archived
v1.11.0 – 15th July 2014
Features
  • Sub score reporting

Archived
v1.10.0 – 15th July 2014
Features
  • Adding question() public method to use public methods & events from Items API
Bug fixes
  • Update LearnosityPackages to include fix for ItemBankSdk

Archived
v1.9.2 – 18th June 2014
Bug fixes
  • Fixed rendering of new question types for Inline type

Archived
v1.9.1 – 12th June 2014
Features
  • Enhanced validItems public method to support retrieving partial validation break down
  • Added support for stripping validation on "inline" rendering type but still have questions scored in the Database
Bug fixes
  • getTags public method was only returning the first tag of an Item in certain cases

Archived
v1.9.0 – 22nd May 2014
Features
  • Added getItems and attemptedItems public methods.
Refactors
  • Inline: load questionsApi V2 by default.

Archived
v1.8.0 – 29th April 2014
Features
  • Added new public method getScores

Archived
v1.7.0 – 14th April 2014
Features
  • Adaptive - add default values for difficulty tolerance, difficulty change
  • Adaptive - testlet ability estimates include responses for all previous items in branching session

Archived
v1.6.0 – 8th April 2014
Features
  • Perform all scoring through new scoring service

Archived
v1.5.0 – 20th March 2014
Features
  • Adaptive - support testlet decision difficulty tolerance
  • Adaptive - add ability estimate to session metadata

Archived
v1.4.0 – 18th March 2014
Features
  • New getTags public method
  • Adaptive - update item exposure counts for items in static testlets within a branching session
  • Adaptive - configure min/max item difficulties to be selected from during an activity

Archived
v1.3.0 – 13th March 2014
Features
  • Consumers - wildcard support in allowed domains
  • Adaptive - support for item level required tags/seeding
  • Adaptive - add ability estimate support in branching
  • Adaptive - support excluding certain branching testlets
  • Adaptive - simplify branching config for decisions
  • Adaptive - support per-testlets config for branching testlets
  • Adaptive - rename activity param to exclude_items
Bug fixes
  • Adaptive - Don't end session if general seed items are unavailable
  • Adaptive - Exclude seeds for normal items when general seeding is on
  • Adaptive - Fix question loading for seed items
  • Adaptive - Make max_difficulty_change optional if we have EAP
  • Adaptive - Make sure current testlet is finished in branching

Archived
v1.2.1 – 26th February 2014
Refactors
  • safeToUnload public method does not require a callback anymore.

Archived
v1.2.0 – 25th February 2014
Features
  • safeToUnload is now a synchronous method
  • Adaptive/Sections: set correct item count and when in resume calculate the correct item number
  • Adaptive: support for branching activities with templates
  • Adaptive: support for enemy items

Archived
v1.1.1 – 17th February 2014
Bug fixes
  • Intro Item was passed to Assess API in resume
  • Intro Item was passed to Assess API even if "show_intro" was set to false
  • Outro Item was passed to ASsess API even if "show_outro" was set to false

Archived
v1.1.0 – 13th February 2014
Bug fixes
  • Error thrown when intro_item/outro_item is not a string.
  • Order of questions in Questions API activity was not preserved.

Archived
v1.0.2 – 28th January 2014
Bug fixes
  • Fixed events in Action Builder.

Archived
v1.0.1 – 20th January 2014
Bug fixes
  • Fixed loading Items with Action Builder.

Archived
v1.0.0 – 16th January 2014
Features
  • Retrieve Activity definition from Item Bank.

Version 0

Archived
v0.13.0 – 19th December 2013
Features
  • Added getQuestions() public method.
Refactors
  • Fixed [Object object] displayed in error alert.

Archived
v0.12.0 – 12th December 2013
Features
  • Added readyListener (works on Assess and Inline activities by passing an options object that contains a readyListener callback).
Refactors
  • Fixed max_time logic
Bug fixes
  • Fixed issue where invalid exception was being thrown if an item(s) wasn't found on initialisation.

Archived
v0.11.0 – 3rd November 2013
Features
  • Added getMetadata(cb) public method.
Refactors
  • The initialisation JSON object now requires 2 keys to be passed:
    1. security
    2. request
  • user_id is now added to the request object instead of the security object
  • Avoid confusion between response and feedback when checking the widget type
Bug fixes
  • Items didn't not distinguish between Features and Questions.

Archived
v0.10.3 – 29th October 2013
Bug fixes
  • Fixed broken feature support

Archived
v0.10.2 – 16th October 2013
Features
  • Added support for Questions API v2 in questions.learnosity.com
Bug fixes
  • Fixing bug with script loading in IE8

Archived
v0.10.1 – 15th October 2013
Features
  • Added config.assessApiVersion and config.questionsApiVersion attributes
Bug fixes
  • validItems public method wasn't working

Archived
v0.10.0 – 13th October 2013
Features
  • Support for passing "title" and "subtitle" to the Assess API.
  • Added ignore_validation config attribute.
  • Exposed Questions API validateQuestions().
  • Add class 'lrn' to item content to allow authors to use namespaced general utils.
Refactors
  • Renamed widgetAPIActivity to questionsApiActivity.
Bug fixes
  • Public methods can now be called on pages that have multiple activities

Archived
v0.9.2 – 19th September 2013
Features
  • Added error handling when no activity is found.
Refactors
  • Don't inject a script if it's already in the DOM.

Archived
v0.9.1 – 18th September 2013
Features
  • Error handling
  • Added htmlCleaner parameter (in config object) in order to allow the user to turn off htmlCleaner in the questionsAPI (IE8 only).
Refactors
  • Remove CORS and use iframe fallback by default.
  • document.querySelectorAll fallback for IE8.

Archived
v0.8.1 – 27th August 2013
Refactors
  • Promise util: Use Array.prototype.slice.call in resolve function.

Archived
v0.8.0 – 23rd August 2013
Features
  • LearnosityItems.init returns an object that exposes public methods.
  • LearnosityItems.save and submit now accept a 'settings' object which contains success and error callbacks.

Archived
v0.7.0 – 25th July 2013
Features
  • Added validItems public method.

Archived
v0.6.0 – 23rd July 2013
Refactors
  • Rename client-facing exam_id to activity_id.

Archived
v0.5.0 – 10th July 2013
Features
  • Added LearnosityItems.save public method.
  • Added LearnosityItems.submit public method.
  • Added LearnosityItems.safeToUnload public method.
  • Added LearnosityItems.unsaveableQuestions public method.
  • Added LearnosityItems.attemptedQuestions public method.
  • Added JSON fix for IE8
  • Replace inline items span HTML hooks by a div which replicates any added classes.
Refactors
  • XHR now accepts different datatypes (json, form).
  • Don't send the security object in the requests body as it now is part of the headers
  • Items replace sheets and become first class citizens
  • Update XHR util.

Archived
v0.4.0 – 25th June 2013
Features
  • New CORS fallback that uses an iframe proxy to bypass xorigin limitations on IE8+9.
Refactors
  • Pass security attributes in request headers.
  • Make sure that we have only one CORS proxy iframe
Bug fixes
  • Fixed script loader to work on IE8+9.
  • Order of items is not preserved in ItemBankSDK.

Archived
v0.3.1 – 17th June 2013
Features
  • Assess rendering type now supports review state.

Archived
v0.3.0 – 13th June 2013
Features
  • Resume and review states.
  • Added getResponses public method.
Refactors
  • Changed the structure of the ItemsAPI activity object.
  • Performance improvements.

Archived
v0.2.0 – 6th June 2013
Features
  • Inline Items Activity

Archived
v0.1.2 – 3rd June 2013
Features
  • Assess Activity