Reports API Release Log

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

v2023.3.LTS
v1.30.3 – 13th March 2024
Bug fixes

v2023.2.LTS
v1.28.8 – 13th March 2024
Bug fixes

v2023.1.LTS
v1.26.11 – 13th March 2024
Bug fixes

v2022.3.LTS
v1.24.12 – 13th March 2024
Bug fixes

v2022.2.LTS
v1.23.16 – 13th March 2024
Bug fixes

v2022.1.LTS v2021.3.LTS
v1.22.18 – 13th March 2024
Bug fixes

Developer v2024.1.LTS
v1.33.1 – 28th February 2024
Bug fixes

Archived
v1.33.0 – 14th February 2024
Polish
  • Improvement: updated label_bundle fields "Total" and "Name" to lowercase as "total", "name" to match with other fields.
  • Improvement: internal changes to support future functionality.

Archived
v1.32.1 – 6th December 2023
Polish
  • Improvement: internal changes to support future functionality.

Archived
v1.30.2 – 6th December 2023
Bug fixes
  • Fixed a bug in the response-analysis-by-item report, where it failed to show the Item name (specified in report init) in the hover state tooltip.
  • Fixed a bug with the label_bundle key, where it threw an error saying "No data for this report", even when label_bundle was included in a request during initialization.

Archived
v1.28.7 – 6th December 2023
Bug fixes
  • Fixed a bug in the response-analysis-by-item report, where it failed to show the Item name (specified in report init) in the hover state tooltip.
  • Fixed a bug with the label_bundle key, where it threw an error saying "No data for this report", even when label_bundle was included in a request during initialization.

Archived
v1.26.10 – 6th December 2023
Bug fixes
  • Fixed a bug in the response-analysis-by-item report, where it failed to show the Item name (specified in report init) in the hover state tooltip.
  • Fixed a bug with the label_bundle key, where it threw an error saying "No data for this report", even when label_bundle was included in a request during initialization.

Archived
v1.24.11 – 6th December 2023
Bug fixes
  • Fixed a bug in the response-analysis-by-item report, where it failed to show the Item name (specified in report init) in the hover state tooltip.
  • Fixed a bug with the label_bundle key, where it threw an error saying "No data for this report", even when label_bundle was included in a request during initialization.

Archived
v1.23.15 – 6th December 2023
Bug fixes
  • Fixed a bug in the response-analysis-by-item report, where it failed to show the Item name (specified in report init) in the hover state tooltip.
  • Fixed a bug with the label_bundle key, where it threw an error saying "No data for this report", even when label_bundle was included in a request during initialization.

Archived
v1.32.0 – 22nd November 2023
Features
  • Added a feature in the response-analysis-by-item report, so that it continues rendering and shows a warning when there are multiple versions of Items in the sessions if multiple_version_item_warning is set to true. Otherwise, it uses the previous behaviour.
Bug fixes
  • Fixed a bug in the response-analysis-by-item report, where it failed to show the Item name (specified in the report initialization options) in the hover state tooltip.
  • Fixed a bug with the label_bundle key, where it threw an error saying "No data for this report", even when label_bundle was included in a request during initialization.

Archived
v1.31.1 – 1st November 2023
Features
  • Added a new SVG icon option for the "traffic light" scoring motif in the lastscore-by-item-by-user report, when useSVG configuration is set to true. By default, and when useSVG is set to false, it shows the report with the traffic light scoring motif rendered with HTML5 canvas.
Polish
  • Improvement: internal changes to support future functionality.

Archived
v1.30.1 – 1st November 2023
Polish
  • Improvement: internal changes to support future functionality.

Archived
v1.28.6 – 27th September 2023
Polish
  • Improvement: internal changes to support future functionality.

Archived
v1.26.9 – 27th September 2023
Polish
  • Improvement: internal changes to support future functionality.

Archived
v1.24.10 – 27th September 2023
Polish
  • Improvement: internal changes to support future functionality.

Archived
v1.23.14 – 27th September 2023
Polish
  • Improvement: internal changes to support future functionality.

Archived
v1.22.17 – 27th September 2023
Polish
  • Improvement: internal changes to support future functionality.

Archived
v1.30.0 – 27th September 2023
Features
  • Added a new cut score feature for the lastscore-by-item-by-user report. Scores in the report are now highlighted with different colors based on the percentage scores of each user.
  • Added a new cut score feature for the lastscore-by-activity-by-user report. Scores in the report are now highlighted with different colors based on the percentage scores of each Activity.
  • Added a new SVG icon option for the "traffic light" scoring motif in the session-list-by-item report, when useSVG configuration is set to true. By default, and when useSVG is set to false, it shows the report with the traffic light scoring motif rendered with HTML5 canvas.

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

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

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

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

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

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

Archived
v1.29.1 – 16th August 2023
Polish
  • Improvement: internal changes to support future functionality.

Archived
v1.28.4 – 16th August 2023
Polish
  • Improvement: internal update to control requests going to inactive customer accounts.
Bug fixes
  • Fixed a bug in the session-detail-by-question report, where it would request the latest version of Questions API, no matter which version of Reports API was being used.

Archived
v1.26.7 – 16th August 2023
Polish
  • Improvement: internal update to control requests going to inactive customer accounts.
Bug fixes
  • Fixed a bug in the session-detail-by-question report, where it would request the latest version of Questions API, no matter which version of Reports API was being used.

Archived
v1.24.8 – 16th August 2023
Polish
  • Improvement: internal update to control requests going to inactive customer accounts.
Bug fixes
  • Fixed a bug in the session-detail-by-question report, where it would request the latest version of Questions API, no matter which version of Reports API was being used.

Archived
v1.23.12 – 16th August 2023
Polish
  • Improvement: internal update to control requests going to inactive customer accounts.
Bug fixes
  • Fixed a bug in the session-detail-by-question report, where it would request the latest version of Questions API, no matter which version of Reports API was being used.

Archived
v1.22.15 – 16th August 2023
Polish
  • Improvement: internal update to control requests going to inactive customer accounts.
Bug fixes
  • Fixed a bug in the session-detail-by-question report, where it would request the latest version of Questions API, no matter which version of Reports API was being used.

Archived
v1.29.0 – 26th July 2023
Features
  • Added a feature to control requests going to inactive customer accounts.
Bug fixes

Archived
v1.26.6 – 26th July 2023
Bug fixes

Archived
v1.24.7 – 26th July 2023
Bug fixes

Archived
v1.23.11 – 26th July 2023
Bug fixes

Archived
v1.22.14 – 26th July 2023
Bug fixes

Archived
v1.28.3 – 29th June 2023
Bug fixes

Archived
v1.26.5 – 29th June 2023
Bug fixes

Archived
v1.24.6 – 29th June 2023
Bug fixes

Archived
v1.23.10 – 29th June 2023
Bug fixes

Archived
v1.22.13 – 29th June 2023
Bug fixes

Archived
v1.28.2 – 7th June 2023
Bug fixes

Archived
v1.26.4 – 17th May 2023
Polish
  • Improvement: internal changes to support future functionality (Reports API).

Archived
v1.24.5 – 17th May 2023
Polish
  • Improvement: internal changes to support future functionality (Reports API).

Archived
v1.23.9 – 17th May 2023
Polish
  • Improvement: internal changes to support future functionality (Reports API).

Archived
v1.22.12 – 17th May 2023
Polish
  • Improvement: internal changes to support future functionality (Reports API).

Archived
v1.21.13 – 17th May 2023
Polish
  • Improvement: internal changes to support future functionality (Reports API).

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

Archived
v1.26.3 – 27th April 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API)
Bug fixes

Archived
v1.24.4 – 27th April 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API)
Bug fixes

Archived
v1.23.8 – 27th April 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API)
Bug fixes

Archived
v1.22.11 – 27th April 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API)
Bug fixes

Archived
v1.21.12 – 27th April 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API)

Archived
v1.20.10 – 27th April 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API)

Archived
v1.28.0 – 29th March 2023
Bug fixes

Archived
v1.27.0 – 8th March 2023
Polish
  • Improvement: updated internal libraries to maintain security, compatibility and performance (Reports API).

Archived
v1.24.3 – 15th February 2023
Bug fixes

Archived
v1.23.7 – 15th February 2023
Bug fixes

Archived
v1.22.10 – 15th February 2023
Bug fixes

Archived
v1.26.2 – 31st January 2023
Polish
  • Improvement: internal changes to support future functionality (Reports API).

Archived
v1.26.1 – 14th December 2022
Bug fixes

Archived
v1.26.0 – 23rd November 2022
Features
  • Added a new maxtime attribute to the Sessions List Report and Sessions List by Item Report reports, which filters report entries based on a Unix timestamp. This feature is helpful in constraining the results displayed in your charts by date.
  • Added a new mintime attribute to the Sessions List Report and Sessions List by Item Report reports, which filters report entries based on a Unix timestamp. This feature is helpful in constraining the results displayed in your charts by date.
Bug fixes

Archived
v1.23.6 – 23rd November 2022
Bug fixes
  • Fixed a bug that was not hiding the Reports API HTML iframe from screen readers.

Archived
v1.22.9 – 23rd November 2022
Bug fixes
  • Fixed a bug that was not hiding the Reports API HTML iframe from screen readers.

Archived
v1.21.11 – 23rd November 2022
Bug fixes
  • Fixed a bug that was not hiding the Reports API HTML iframe from screen readers.

Archived
v1.25.0 – 2nd November 2022
Features
  • Added tag_labels to itemScoresByTagByUser report. Previously the tag description was used in the report. Now you can set tag_labels:name or tag_labels:description to get description if there, otherwise the tag's name will be used.
Bug fixes
  • Fixed a bug that was not hiding the Reports API HTML iframe from screen readers.

Archived
v1.23.5 – 2nd November 2022
Bug fixes

Archived
v1.24.2 – 12th October 2022
Bug fixes

Archived
v1.23.4 – 12th October 2022
Bug fixes
  • Fixed a bug that was causing issues with the .border CSS class name.

Archived
v1.22.8 – 12th October 2022
Bug fixes
  • Fixed a bug that was causing issues with the .border CSS class name.
  • Fixed a bug in the response-analysis-by-item report, where total score was inaccurate due to round off to nearest integer.

Archived
v1.24.1 – 14th September 2022
Bug fixes
  • Fixed a bug that was causing issues with the .border CSS class name.

Archived
v1.23.3 – 14th September 2022
Bug fixes

Archived
v1.22.7 – 14th September 2022
Bug fixes

Archived
v1.21.10 – 14th September 2022
Bug fixes

Archived
v1.20.9 – 14th September 2022
Bug fixes

Archived
v1.24.0 – 24th August 2022
Features
Bug fixes
  • Fixed a bug in the last-score-single report, where it showed an incorrect percentage for scores with decimal.
  • Fixed a bug in the sessions-list report, where it showed an incorrect percentage for scores with decimal.
  • Fixed a bug in the sessions-list report, where it showed an incorrect response status when the ID of Activities were missing.
  • Fixed a bug, removed the XHR from the DOM order and accessibility tree.

Archived
v1.23.2 – 3rd August 2022
Bug fixes

Archived
v1.22.6 – 3rd August 2022
Bug fixes
  • Fixed a bug in the response-analysis-by-item report, where sometimes the report failed to render correctly in the detail view and reported JavaScript errors when trying to display an Item with no attempted questions.

Archived
v1.23.1 – 1st June 2022
Bug fixes
  • Fixed a bug in the session-detail-by-item report, where sometimes the report rendered incorrectly when there were two session-detail-by-item reports loaded on the same page.

Archived
v1.22.5 – 1st June 2022
Bug fixes
  • Fixed a bug in the session-detail-by-item report, where sometimes the report rendered incorrectly when there were two session-detail-by-item reports loaded on the same page.

Archived
v1.21.9 – 20th April 2022
Polish
  • Improvement: removed internal tracking mechanism.
Bug fixes
  • Fixed a bug when rendering the lastscore-by-item-by-user report, where scores were being rounded up in tooltips triggered by hovering over the dots in the table.

Archived
v1.20.8 – 20th April 2022
Bug fixes
  • Fixed a bug when rendering the lastscore-by-item-by-user report, where scores were being rounded up in tooltips triggered by hovering over the dots in the table.

Archived
v1.19.10 – 20th April 2022
Bug fixes
  • Fixed a bug when rendering the lastscore-by-item-by-user report, where scores were being rounded up in tooltips triggered by hovering over the dots in the table.

Archived
v1.16.9 – 20th April 2022
Bug fixes
  • Fixed a bug when rendering the lastscore-by-item-by-user report, where scores were being rounded up in tooltips triggered by hovering over the dots in the table.

Archived
v1.23.0 – 11th May 2022
Polish
  • Improvement: internal changes to support future functionality.

Archived
v1.22.4 – 20th April 2022
Polish
  • Improvement: removed internal tracking mechanism.
Bug fixes
  • Fixed a bug when rendering the lastscore-by-item-by-user report, where scores were being rounded up in tooltips triggered by hovering over the dots in the table.

Archived
v1.21.8 – 17th November 2021
Polish
  • Improvement: updated CSS styles in reports, to allow for easier user customization.
Bug fixes
  • Fixed a bug in the lastscore-by-item-by-user report, where it would show an incorrect marking status when moving the mouse cursor over the Item.

Archived
v1.20.7 – 17th November 2021
Polish
  • Improvement: updated CSS styles in reports, to allow for easier user customization.
Bug fixes
  • Fixed a bug in the lastscore-by-item-by-user report, where it would show an incorrect marking status when moving the mouse cursor over the Item.

Archived
v1.19.9 – 17th November 2021
Polish
  • Improvement: updated CSS styles in reports, to allow for easier user customization.
Bug fixes
  • Fixed a bug in the lastscore-by-item-by-user report, where it would show an incorrect marking status when moving the mouse cursor over the Item.

Archived
v1.16.8 – 17th November 2021
Polish
  • Improvement: updated CSS styles in reports, to allow for easier user customization.
Bug fixes
  • Fixed a bug in the lastscore-by-item-by-user report, where it would show an incorrect marking status when moving the mouse cursor over the Item.

Archived
v1.14.11 – 17th November 2021
Bug fixes
  • Fixed a bug in the lastscore-by-item-by-user report, where it would show an incorrect marking status when moving the mouse cursor over the Item.

Archived
v1.22.3 – 27th October 2021
Polish
  • Improvement: updated CSS styles in reports, to allow for easier user customization.
Bug fixes
  • Fixed a bug in the lastscore-by-item-by-user report, where the report would incorrectly show when hovering the mouse cursor over the Item.

Archived
v1.19.8 – 27th October 2021
Polish
  • Improvement: internal changes to support future functionality.

Archived
v1.16.7 – 27th October 2021
Polish
  • Improvement: internal changes to support future functionality.

Archived
v1.14.10 – 27th October 2021
Polish
  • Improvement: internal changes to support future functionality.

Archived
v1.10.13 – 27th October 2021
Polish
  • Improvement: internal changes to support future functionality.

Archived
v1.21.7 – 8th October 2021
Polish
  • Improvement: internal changes to support future functionality.
Bug fixes
  • Fixed a bug where reinitialising a live report would reset, but did not reinitialise the Events API app instance.

Archived
v1.20.6 – 8th October 2021
Polish
  • Improvement: internal changes to support future functionality.
Bug fixes
  • Fixed a bug where reinitialising a live report would reset, but did not reinitialise the Events API app instance.

Archived
v1.22.2 – 16th September 2021
Polish
  • Improvement: internal changes to support future functionality.
Bug fixes
  • Fixed a bug where reinitialising a live report would reset, but did not reinitialise the Events API app instance.

Archived
v1.22.1 – 2nd June 2021
Bug fixes
  • Fixed a bug that affected users of Backbone.js, where the version of Backbone could be overridden when Reports API was loaded on the same page.

Archived
v1.21.6 – 2nd June 2021
Bug fixes
  • Fixed a bug that affected users of Backbone.js, where the version of Backbone could be overridden when Reports API was loaded on the same page.

Archived
v1.20.5 – 2nd June 2021
Bug fixes
  • Fixed a bug that affected users of Backbone.js, where the version of Backbone could be overridden when Reports API was loaded on the same page.

Archived
v1.22.0 – 13th May 2021
Polish
Bug fixes

Archived
v1.21.5 – 13th May 2021
Polish
Bug fixes

Archived
v1.20.4 – 13th May 2021
Polish
Bug fixes
  • Fixed a bug where the correct answers visibility was wrong, due to the showCorrectAnswers flag not being used when items_api_init_options was also supplied.
  • Fixed a bug, a performance issue that could sometimes cause the lastscore-by-activity report to return 500 errors.

Archived
v1.19.7 – 13th May 2021
Bug fixes
  • Fixed a bug where the correct answers visibility was wrong, due to the showCorrectAnswers flag not being used when items_api_init_options was also supplied.
  • Fixed a bug where response-analysis-by-item did not display the student's response for some Question types.

Archived
v1.16.6 – 13th May 2021
Bug fixes

Archived
v1.14.9 – 13th May 2021
Polish
  • Improvement: internal changes and dependency updates to support future functionality.

Archived
v1.19.6 – 27th April 2021
Polish

Archived
v1.19.5 – 27th April 2021
Bug fixes

Archived
v1.21.4 – 21st April 2021
Bug fixes
  • Fixed a bug where the correct answers visibility was wrong, due to the showCorrectAnswers flag not being used when items_api_init_options was also supplied.

Archived
v1.21.3 – 31st March 2021
Polish
  • Improvement: internal changes and dependency updates to support future functionality.
Bug fixes
  • Fixed a bug where Reports API would always load the latest version of Items and Questions API, instead of the requested LTS version.

Archived
v1.20.3 – 31st March 2021
Polish
  • Improvement: internal changes and dependency updates to support future functionality.
Bug fixes
  • Fixed a bug where Reports API would always load the latest version of Items and Questions API, instead of the requested LTS version.

Archived
v1.19.4 – 31st March 2021
Polish
  • Improvement: internal changes and dependency updates to support future functionality.

Archived
v1.16.5 – 31st March 2021
Polish
  • Improvement: internal changes and dependency updates to support future functionality.

Archived
v1.14.8 – 31st March 2021
Polish
  • Improvement: internal changes and dependency updates to support future functionality.

Archived
v1.10.12 – 31st March 2021
Polish
  • Improvement: internal changes and dependency updates to support future functionality.

Archived
v1.7.9 – 31st March 2021
Polish
  • Improvement: internal changes and dependency updates to support future functionality.

Archived
v1.21.1 – 24th February 2021
Bug fixes
  • Fixed an issue where icons were not loading for various types of reports.

Archived
v1.20.2 – 24th February 2021
Bug fixes
  • Fixed an issue where icons were not loading for various types of reports.

Archived
v1.21.0 – 18th February 2021
Features
  • response-analysis-by-item: Added support for the question_source parameter that selects between displaying Items as originally presented or as currently scored, which may differ if rescored through the UPDATE session/items endpoint in Data API.
Polish
  • Improvement: internal changes to support future functionality.
Bug fixes

Archived
v1.20.1 – 18th February 2021
Polish
  • Improvement: internal changes to support future functionality.
Bug fixes

Archived
v1.20.0 – 28th October 2020
Features

Archived
v1.19.3 – 27th August 2020
Polish
  • Improvement: internal changes and dependency updates to support future functionality.
Bug fixes

Archived
v1.16.4 – 27th August 2020
Polish
  • Improvement: internal changes and dependency updates to support future functionality.

Archived
v1.14.7 – 27th August 2020
Polish
  • Improvement: internal changes and dependency updates to support future functionality.

Archived
v1.10.11 – 27th August 2020
Polish
  • Improvement: internal changes and dependency updates to support future functionality.

Archived
v1.7.8 – 27th August 2020
Polish
  • Improvement: internal changes and dependency updates to support future functionality.

Archived
v1.19.2 – 13th August 2020
Bug fixes

Archived
v1.19.1 – 6th August 2020
Features
  • Internal changes and dependency updates to support future functionality.
Bug fixes
  • Fixed a bug in the response-analysis-by-item report, where the user row that was last selected in the detail view could not be reselected after navigating between Items in some circumstances.

Archived
v1.16.3 – 6th August 2020
Features
  • Internal changes and dependency updates to support future functionality.

Archived
v1.14.6 – 6th August 2020
Features
  • Internal changes and dependency updates to support future functionality.

Archived
v1.10.10 – 6th August 2020
Features
  • Internal changes and dependency updates to support future functionality.

Archived
v1.7.7 – 6th August 2020
Features
  • Internal changes and dependency updates to support future functionality.

Archived
v1.19.0 – 16th July 2020
Features
  • Added to the response-analysis-by-item report the ability to use keyboard interaction for navigating and selecting response permutations via the histogram in the detail view. This supplements the existing ability to select using the mouse with basic keyboard accessibility, in accordance with WCAG 2.1 guidelines.
Polish
Bug fixes
  • Fixed a bug in the response-analysis-by-item report that caused the Item preview to not display in Internet Explorer and Edge browsers.
  • Fixed a bug in the response-analysis-by-item report that could cause the report UI to break in Internet Explorer 11.
  • Fixed a bug in the display of histograms in the response-analysis-by-item report, so that unattempted responses are always displayed in a consistent order in the Item response histograms.
  • Fixed a bug in the response-analysis-by-item report, where the report would occasionally display an outline around its container when clicking or navigating via the keyboard. This no longer occurs.

Archived
v1.18.0 – 25th June 2020
Features
Polish
  • Improvement: updated the display colors of buttons and table cells in the response-analysis-by-item report, to make them more accessible.
  • Improvement: implemented several features for better messaging and handling of the life-cycle of our LTS versions for Reports API.
Bug fixes
  • Fixed a bug which displays the MCQ question with multiple responses A/B/C/D instead of R1/R2/R3 on response labels in the response-analysis-by-item report.
  • Fixed a bug concerning the order in which an Item's correct permutations are displayed in the response-analysis-by-item report, when there are various correct permutations. Now, the correct permutations are sorted by frequency as well.

Archived
v1.17.0 – 3rd June 2020
Features
  • Added some fine-tuning adjustments to published features for better system reliability.
  • Improvement: updated internal performance and security for executing requests with Learnosity servers.

Archived
v1.16.2 – 3rd June 2020
Bug fixes
  • Fixed a bug which displayed raw JSON values in the multiple choice Question type, instead of A/B/C/D on response labels in the response-analysis-by-item report.

Archived
v1.16.1 – 11th March 2020
Features
Polish
  • Improvement: Polished the grid view and Item detail view of the response-analysis-by-item report
    • On detail view, item reference will not be pushed out of its cell when resized.
    • Image tools will not flash on loading of the report.
    • Detail preview panel now will resize dynamically when changing the report width.
    • Support for the scroll bar function in Edge and IE 11 browsers.
    • Made a change to set the minimum height of the report to 650px.
Bug fixes
  • Fixed a bug where sessions-summary-by-tag reports would fail to render pre-2018.1.LTS sessions properly.
  • Improvement: changed a parameter name on the response-analysis-by-item report, changing from id to reference in item_reference_map to reduce ambiguity.
  • Fixed a bug in the response-analysis-by-item report, where Question permutations for an "unattempted" response were incorrectly represented as an empty array ("response": []). Unattempted Question permutations are now represented as "response": null. This only affects raw data exposed through the report's dataListener.

Archived
v1.14.5 – 11th March 2020
Bug fixes

Archived
v1.16.0 – 20th February 2020
Features

Archived
v1.15.0 – 29th January 2020
Features

Archived
v1.14.4 – 11th December 2019
Bug fixes
  • Fixed a bug in the sessions-list-by-item report, where it threw a 500 error for sessions initialized with single-ibk (single Item bank) format.

Archived
v1.10.9 – 11th December 2019
Bug fixes
  • Fixed a bug in the sessions-list-by-item report, where it threw a 500 error for sessions initialized with single-ibk (single Item bank) format.

Archived
v1.14.3 – 27th November 2019
Bug fixes

Archived
v1.10.8 – 27th November 2019
Bug fixes

Archived
v1.14.2 – 20th November 2019
Bug fixes

Archived
v1.10.7 – 20th November 2019
Bug fixes

Archived
v1.14.1 – 31st October 2019
Bug fixes

Archived
v1.10.6 – 31st October 2019
Bug fixes

Archived
v1.7.6 – 31st October 2019
Bug fixes

Archived
v1.14.0 – 9th October 2019
Features
  • Added a new options key to the Questions array that the response-analysis-by-item report returns for the MCQ type (multiple choice) Question. This enables the response-analysis-by-item report to display Questions in the same order as in the Question Editor API.
Bug fixes

Archived
v1.10.5 – 9th October 2019
Bug fixes

Archived
v1.7.5 – 9th October 2019
Bug fixes

Archived
v1.13.0 – 19th September 2019
Features
Bug fixes

Archived
v1.10.4 – 19th September 2019
Bug fixes
  • Fixed a bug in session-detail-by-item where using questions_api_init_options.labelBundle would return an error stating the option was not allowed.

Archived
v1.12.3 – 28th August 2019
Bug fixes
  • Fixed a bug in item-scores-by-tag-by-user where users were not displayed in the same order as in the initialisation options.
  • Fixed a bug in session-detail-by-item where using questions_api_init_options.labelBundle would return an error stating the option was not allowed.

Archived
v1.12.2 – 21st August 2019
Bug fixes
  • Fixed a bug in existing reports that have screen-readable score chart content, where screen readers would read out multiple lines of text at once without pause, as if there was no punctuation. This resulted in garbled and confusing descriptions of score portions. Now, screen readers will pause at appropriate times when reading multiple lines of content to describe score charts.

Archived
v1.12.1 – 14th August 2019
Bug fixes

Archived
v1.10.3 – 14th August 2019
Bug fixes

Archived
v1.12.0 – 7th August 2019
Features
  • Added the ability to navigate clickable links (that are enabled with click events) via keyboard controls, to allow keyboard-only users to access the links. See here for the full list of affected report types and event types.
Polish
  • Improved JS canvas-based score bars accessibility across all UI report types (except sessions-list-by-item, session-detail-by-item, session-detail-by-question,last-score-by-item-by-user, live-activity-status-by-user,activity-summary-by-group,sessions-summary-by-group and item-scores-by-tag-by-user),
    • Correcting score element order in score bar
    • Supporting screen reader to read the content of the score bar.
Bug fixes

Archived
v1.10.2 – 7th August 2019
Bug fixes
  • Fixed a bug when rendering two item-scores-by-tag-by-user reports, where one report would display the previous report’s values instead of its own if they had the same user IDs.

Archived
v1.7.4 – 7th August 2019
Bug fixes
  • Fixed a bug when rendering two item-scores-by-tag-by-user reports, where one report would display the previous report’s values instead of its own if they had the same user IDs.

Archived
v1.11.0 – 17th July 2019
Features
  • Improved keyboard and content accessibility of chart tooltips across all UI report types (except item-scores-by-tag-by-user, sessions-summary-by-group and activity-summary-by-group), in accordance with WCAG 2.1 guidelines:
    • It is now possible to toggle chart tooltips using keyboard focus. This allows keyboard-only users to view the contents of the tooltips. Additionally, tooltips can now be read by screen readers.
    • Tooltips will now remain visible if the cursor is positioned onto the tooltip. This allows the text inside the tooltip to be selected using the cursor.
    • All visible chart tooltips can now be dismissed by pressing the Escape character key.
  • Added the ability to expand and collapse accordions in sessions-summary-by-tag report and progress-by-tag report using only keyboard controls. This ensures that both reports meet WCAG 2.1 Level A in keyboard accessibility.
Polish
  • Updated the placement of chart tooltips on some reports, for better usability.
Bug fixes
  • Fixed a bug in the session-detail-by-item report and session-detail-by-question report, where the tooltips on the score bubbles could be partially obscured and were visually inconsistent with other report types. They now have consistent styling and are displayed to the left of the score bubble for better usability.
  • Fixed a bug when rendering two item-scores-by-tag-by-user reports, where one report would display the previous report’s values instead of its own if they had the same user IDs.
  • Fixed a bug where sessions saved via Data API's SET /sessions endpoint in the format: from_template did not work with some reports.

Archived
v1.10.1 – 17th July 2019
Bug fixes
  • Fixed a bug where sessions saved via Data API's SET /sessions endpoint in the format: from_template did not work with some reports.

Archived
v1.10.0 – 26th June 2019
Features
Bug fixes
  • Fixed a bug where the getData() method would be broken if the subsequent requested user_ids with a different combination of user_id.
  • Fixed a bug in the response-analysis-by-item report where the report silently failed with an invalid session. The report is now giving an error message explaining why the session can't be processed.
  • Fixed a bug with label bundles where the not_attempted and not_marked aliases were not working as documented.

Archived
v1.9.1 – 5th June 2019
Polish
  • Improved error messages and validation when too many entries are passed in arrays of activities, sessions or users.

Archived
v1.9.0 – 15th May 2019
Features

Archived
v1.8.0 – 30th April 2019
Features
  • Added support for showing new versions of report datasets. This feature is used via the Data API's SET /reports/datasets endpoint.

Archived
v1.7.3 – 9th January 2019
Bug fixes
  • Fixed a bug in the Learning Outcomes Report report where the drill down functionality did not work if the report was displaying exactly one column.

Archived
v1.7.2 – 3rd October 2018
Refactors
  • Various internal changes that improve stability.

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

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

Archived
v1.7.0 – 1st August 2018
Features
  • Added new student rollup view to the item-scores-by-tag-by-user report, which is shown when the now optional row_tag_type is omitted. It shows only the student rows, with scores aggregated according to the content hierarchy.
Bug fixes
  • Fixed a bug in the Session Detail By Item and the Sessions Detail by Question Report reports, where styles from the report page could affect the styling of the Items. Now styles of the stimulus and other Question elements created via Author Site / Author API will be displayed correctly.

Archived
v1.6.2 – 1st August 2018
Bug fixes

Archived
v1.6.1 – 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.6.0 – 6th June 2018
Features
  • Added support for LTS versions
  • v2018.1.LTS is released

Features
  • Added new percentScore() method to the scoreMutator for the item-scores-by-tag-by-user report. This method allows overriding of the default percent score shown in a cell.
  • Added new countSeen() method to the scoreMutator for the item-scores-by-tag-by-user report. This method returns the number of items seen by the user within that cell.
Bug fixes
  • Fixed an issue with the sessions-summary-by-tag report and the lastscore-by-tag-by-user report where these reports would not load if the letter casing of an Item reference was changed in the Item bank, e.g. from "Item-Ref" to "item-ref". This caused an internal server error in Reports API for sessions initialised before the reference change.
  • Fixed a bug in the lastscore-by-tag-by-user report where passing an invalid activity_id could lead to a non-descript internal server error. Now, a meaningful validation error is returned instead.

Features
  • Added a new error status to the live-activitystatus-by-user report which indicates that a proctor command wasn't acknowledged by the student's assessment in a timely manner.
Bug fixes

Archived
v1.3.0 – 18th April 2018
Features
  • Added events and callback handler for item-scores-by-tag-by-user report, allowing retrieval of the original report data via change:data event or mutation of the scores via the new scoreMutator eventCallback which supplies a list of `Score` objects that provide access to the individual scores. Additionally added start:navup, end:navup, start:navdown, end:navdown and complete:dom events.
  • The numeric score percentage in the item-scores-by-tags-by-user reports now stays next to the bar chart visualisation when a column is expanded. Additionally, the top level column showing the row percentages is now expanded at the beginning and collapses when the report is drilled down.
  • Added a new tag_labels flag to all Tag-based reports. Previously the Tag description was always used in the report, if it was set. Now you can set tag_labels:name to use the Tag name instead.
  • Added new parameters items_api_init_options and questions_api_init_options to the session-detail-by-item and session-detail-by-question report types, which allow you to pass configuration to the underlying APIs used by these reports.

Archived
v1.2.0 – 28th March 2018
Features
  • Added new report type item-scores-by-tag-by-user, a drilldown report for exploring progress, results and learning outcomes for one or more students, with breakdown by item tags.

Archived
v1.1.1 – 31st May 2018
Bug fixes
  • Fixed an issue with the sessions-summary-by-tag report and the lastscore-by-tag-by-user report where these reports would not load if the letter casing of an Item reference was changed in the Item Bank, e.g. from "Item-Ref" to "item-ref". This caused an internal server error in Reports API for sessions initialised before the reference change.

Archived
v1.1.0 – 8th March 2018
Bug fixes
  • Fixed a bug in drill-down "by-Tag" reports that could occur when Bootstrap CSS was loaded on the host page, whereby the padding and width of the report's table cells became irregular.
  • Fixed a bug with the sessions-summary-by-tag report where the tooltip for a score bar displayed percentages with unrounded decimals if using scoring_type: "partial".

Archived
v1.0.2 – 15th February 2018
Bug fixes
  • Fixed a bug with the lastscore-by-item-by-user report where the score displayed with scoring_type: partial can be subject to rounding errors when individual Item scores have more than one decimal place.
  • Fixed a bug with the lastscore-by-item-by-user report where the score displayed with scoring_type: partial is incorrect when there are unmarked Items with a non-zero max score.

Archived
v1.0.1 – 6th December 2017
Bug fixes
  • session-detail-by-item: Fix bug where Items that contained zero Questions would be omitted from the report (eg. Items containing only a text passage would not be displayed).
  • session-detail-by-item: Fix bug where intro and outro Items were included in the report if they contained Questions. Intro and outro Items are now always omitted.

Archived
v1.0.0 – 15th November 2017
Features
  • Reports API v1 is now available.
Bug fixes
  • Fixed report types that did not correctly display unmarked scores in dichotomous scoring mode. This includes the following types:
    • lastscore-by-activity-by-user
    • lastscore-by-activity
    • lastscore-by-tag-by-user
    • sessions-summary-by-tag
  • Fixed minor discrepancies between the lastscore-by-item-by-user and sessions-list-by-item reports in the way unmarked items are presented when those items do not have a max score.
  • Fix an issue where the initOptions object supplied to LearnosityReports.init() would be modified by reference in the following report types:
    • lastscore-by-activity-by-user
    • lastscore-by-activity
    • lastscore-by-item-by-user
    • lastscore-by-tag-by-user

Version 0

Archived
v0.54.0 – 25th October 2017
Features
  • Add support for "scoring_type": "partial" to the Session Summary by Question report, so that items with partial scoring can be reported more accurately.
  • Add support for "scoring_type": "partial" to the Sessions Summary report, so that items with partial scoring can be reported more accurately.
  • Add support for "scoring_type": "partial" to the Progress by Tag report, so that items with partial scoring can be reported more accurately.
  • Reports API now supports version mapping, to automatically retrieve compatible versions of Items API and Questions API as required.
Polish
  • Rename "skipped" to "unattempted" on the Sessions Summary report for consistency with other reports.
Bug fixes
  • Fix bug where label bundles and error listeners were shared between multiple initializations of Reports API on a page.
  • Fix bug causing certain reports to show "Not Attempted" for questions which were actually "Not Marked".

Archived
v0.53.1 – 4th October 2017
Bug fixes
  • Fix bug where Reports API was incompatible with CSP.

Archived
v0.53.0 – 14th September 2017
Features
  • Add support for scoring_type: "partial" to the Session Summary by Tag report, so that items with partial scoring can be reported more accurately.
Bug fixes
  • sessions-summary-by-tag - Fix an intermittent UI bug where the progress bar would be misaligned if the report was hidden when it was loaded or when the window was resized.
  • Fix bug where Reports API appended metadata fields to the EventOptions object passed into init().

Archived
v0.52.0 – 23rd August 2017
Features
  • live-activitystatus-by-user - Add support displaying multiple activities per user on separate rows.
Bug fixes
  • Fix bug that prevented Reports API from loading if it was initialized with an invalid report configuration.

Archived
v0.51.0 – 2nd August 2017
Features
  • Added optional displayNameListener callback to the Reports API event options. This callback is used in some reports (notably, the Large Group Report) to map raw names and IDs in the report data to friendly display names at runtime.
  • Enhancements to aggregate report types:
    • Added new 1d_plot column type to support data visualizations. See the data visualization guide for more information.
    • Added the ability to set the number of decimal points for rounding in numeric columns.
    • Changed the default text alignment for numeric columns to right-aligned.
    • Added the ability to display the ancestor rows for the current group in the report, controlled by the always_show_group_ancestors configuration option.
    • Updated the appearance of the report header row.

Archived
v0.50.3 – 12th July 2017
Refactors
  • Add internal improvements for usage metrics.

Archived
v0.50.2 – 28th June 2017
Bug fixes
  • Fixed an issue that prevented Reports API from being initialized after the host page has finished loading.
  • Fixed issues in the activity-summary-by-group and sessions-summary-by-group reports that caused unexpected errors and prevented drill-down navigation.

Archived
v0.50.1 – 21st June 2017
Refactors
  • Add support for usage metrics.

Archived
v0.50.0 – 31st May 2017
Features
  • live-activitystatus-by-user - display the students' status (tab/window focused or unfocused). Only applicable when using Assess API ≥ 2.61.0.
Bug fixes
  • Fix CSS issue where some rules for icon-* classes were not properly scoped to Learnosity report elements, and were affecting other elements on the host page.

Archived
v0.49.2 – 10th May 2017
Bug fixes
  • live-activitystatus-by-user - ensure readyListener is not called until all public methods are available.
  • Fix an issue in activity-summary-by-group and sessions-summary-by-group where the column header for the group_name was an invalid clickable link, and threw an error when clicked.

Archived
v0.49.1 – 19th April 2017
Bug fixes
  • Make the lastscore-* reports and the sessions-summary report obey the scoring rules for items authored with dependent or dichotomous scoring types.
  • Correct the reporting of sessions-summary-by-tag to count repeated use of the same item.

Archived
v0.49.0 – 29th March 2017
Features
  • live-activitystatus-by-user: Add new addUsers() method, which allows for listening/responding to events from additional users programmatically, without needing to reload or reinitialize the report.
Bug fixes
  • Fix the rendering of hidden graphical report elements that would otherwise make them appear blurry upon display.

Archived
v0.48.0 – 8th March 2017
Features
  • live-activitystatus-by-user - Add new goto() method, which can be used to remote control assessments through a set of items. Useful for proctor led tests.
  • live-activitystatus-by-user - Add new exitAndSubmit() method, which can be used to remotely end and submit student assessments. Useful for proctor led tests.
Bug fixes
  • The load:data event now always triggers, even when no data exists for the provided report configuration (eg. the specified session does not exist). If there is no data, Reports API passes a null data parameter to the event listener.

Archived
v0.47.1 – 22nd February 2017
Bug fixes
  • Fix an issue preventing Reports API from loading on some old desktop browsers and browsers running on old mobile versions

Archived
v0.47.0 – 15th February 2017
Features
  • Show a notification message in the UI when data for a report is taking a long time to load, and when there is an error loading the report. This gives the user more context while waiting for a report to load, and better handles the case where loading fails.
Bug fixes
  • Progress reports - ensure tags are always sorted by name by default. A specific custom sort order can still be set for any tag type in Author site.

Archived
v0.46.0 – 24th January 2017
Features
  • For all sessions-based reports, allow the report to retry loading data for up to 15 seconds if data is not immediately available on initialization
Bug fixes
  • progress-by-tag-by-user - Fix an issue where sessions were filtered only by organization and not by consumer
  • event-progress-by-tag-by-user - Fix an issue where sessions were filtered only by organization and not by consumer
  • activity-summary-by-group - Fix a bug where stddev columns always displayed the field name as the header by default, and couldn't be overridden via label bundles
  • sesssions-summary-by-group - Fix a bug where stddev columns always displayed the field name as the header by default, and couldn't be overridden via label bundles

Archived
v0.45.1 – 11th January 2017
Bug fixes
  • lastscore-by-item-by-user - Fix an issue where time spent on an item is not displayed when it is 0
  • Fix validation for legacy/deprecated report types
  • Fix a bug that breaks lastscore-by-item-by-user and lastscore-by-tag-by-user when display_time_spent is turned on for old sessions

Archived
v0.45.0 – 14th December 2016
Features
  • lastscore-by-activity - Add support for retrieving and rendering time spent on activities. See display_time_spent
  • lastscore-by-activity-by-user - Add support for retrieving and rendering time spent on activities. See display_time_spent
  • lastscore-by-item-by-user - Add support for retrieving and rendering time spent per item. See display_time_spent
  • lastscore-by-tag-by-user - Add support for retrieving and rendering time spent on activities and tags. See display_time_spent

Archived
v0.44.0 – 8th December 2016
Features
  • session-detail-by-question - Add score/maxScore bubble
  • Add new sessions-summary-by-group report
  • activity-summary-by-group - Add support for configurable columns
  • sessions-summary-by-group - Add support for configurable columns
  • session-detail-by-item - Add support for render_with_captured_questions
Bug fixes
  • Stop Require.js scanning scripts with data-main attribute

Archived
v0.43.0 – 25th October 2016
Features
  • session-detail-by-question - Add support for loading questions from itembank
Bug fixes
  • session-detail-by-item - Fix score bubble color and label for unmarked items

Archived
v0.42.0 – 6th October 2016
Features
  • activity-summary-by-group - Add support for viewing user-level data
Bug fixes
  • activity-summary-by-group - Fix a bug which would prevent drilling down to user-level data for some datasets

Archived
v0.41.0 – 28th September 2016
Features
  • lastscore-by-tag-by-user - Add partial scoring support with new `scoring_type` flag
Bug fixes
  • lastscore-by-tag-by-user - Don't display progress bars where a user has not seen any items
  • lastscore-by-tag-by-user - Fix support for unmarked items
  • lastscore-by-tag-by-user - Fix item counts for each user/tag score

Archived
v0.40.0 – 14th September 2016
Features
  • Add new beta report type activity-summary-by-group for aggregating, analysing, exploring and comparing results across classes, user groups and cohorts of up to 200,000 users. Full details coming soon.

Archived
v0.39.1 – 31st August 2016
Bug fixes
  • lastscore-by-tag-by-user - Fix bug where score calculation was incorrect if one or more users had seen different sets of items.

Archived
v0.39.0 – 24th August 2016
Features
  • session-detail-by-item - Add `show_correct_answers` flag
  • session-detail-by-question - Add `show_correct_answers` flag
Bug fixes
  • Fix getReport() public method returning stale report instance after re-initialization

Archived
v0.38.1 – 24th January 2017
Bug fixes
  • progress-by-tag-by-user - Fix an issue where sessions were filtered only by organization and not by consumer
  • event-progress-by-tag-by-user - Fix an issue where sessions were filtered only by organization and not by consumer

Archived
v0.38.0 – 13th July 2016
Features
  • lastscore-by-item-by-user - Add `align_items` flag
  • sessions-list-by-item - Add `align_items` flag
  • New report - sessions-summary-by-question
Bug fixes
  • session-list-by-item - could not instantiate two reports in one request
  • Fix slow performance when resizing window containing many reports

Archived
v0.37.0 – 22nd June 2016
Bug fixes
  • Fix canvas elements not scaling properly if initially hidden
  • Remove deprecated security pattern
  • live-activitystatus-by-user - Fix action buttons navigating due to href

Archived
v0.36.2 – 16 November 2016
Bug fixes
  • Remove deprecated security pattern

Archived
v0.36.1 – 2nd June 2016
Bug fixes
  • Progress reports - when calculating percentages, use the max score from the user's own responses rather than the item's current max score

Archived
v0.36.0 – 11th May 2016
Features
  • sessions-summary - Show a separate breakdown for unmarked items
  • live-activitystatus-by-user - allow action drop down menu to be hidden with new `show_action_controls` flag
  • live-activitystatus-by-user - allow user selectors to be hidden with new `show_user_selectors` flag
  • live-activitystatus-by-user - add public method getSelectedUsers()

Archived
v0.35.3 – 16 November 2016
Bug fixes
  • Remove deprecated security pattern

Archived
v0.35.2 – 27th April 2016
Bug fixes
  • sessions-list - If activities[].name is provided, use that as the activity's display name

Archived
v0.35.1 – 20th April 2016
Bug fixes
  • Fix an issue preventing Reports API from displaying UI alerts for errors
  • lastscore-by-activity - Fix bug where unattempted component was incorrect for manually scored items
  • session-detail-by-item - errorListener can now receive errors propagated from Items API
  • session-detail-by-question - errorListener can now receive errors propagated from Questions API

Archived
v0.35.0 – 30th March 2016
Features
  • session-detail-by-item - make score icons optional with new `display_scores` flag
  • session-detail-by-item - add greyed out icon for items with no scoring data when `display_scores` is turned on
  • session-detail-by-item - add tooltips for item scores to show item state
Bug fixes
  • Fix status icon rendering incorrectly for certain statuses on some reports (e.g. live-activitystatus-by-user)
  • Fix issue where progress bars occasionally become narrow in print mode in Firefox and Safari
  • session-detail-by-item - Fix display of scores when new items have been appended to a session
  • Display grey unattempted portion of progress bars in print mode

Archived
v0.34.1 – 16 November 2016
Bug fixes
  • Remove deprecated security pattern

Archived
v0.34.0 – 9th March 2016
Features
  • Add support for printing colored progress bars and traffic lights in reports
Bug fixes
  • Reveal collapsed sections of tag reports in print mode
  • Fix page break issue affecting some long reports in print mode
  • last-score-by-activity-by-user - fix bug where same score is displayed for all users

Archived
v0.33.2 – 24th February 2016
Bug fixes
  • Fix bug where moment.js polluted the global namespace

Archived
v0.33.0 – 3rd February 2016
Features
  • Progress reports - expose percentage values in report JSON data
  • Progress reports - percentage values now calculated using all known item max scores
Bug fixes
  • sessions-list report - fix performance issue when not using user/activity filters
  • last-score-by-item-by-user report - prevent session ID from disappearing when some items have no scoring data
  • last-score-by-item-by-user report - show correct session IDs when reporting for multiple users

Archived
v0.32.0 – 1st February 2016
Features
  • Added the ability to read items from multiple item pools/banks
  • live-activitystatus-by-user report - shows the current activity the user is currently undertaking
Bug fixes
  • session-detail-by-item report - fixed an issue where the report sometimes failed to render the items.

Archived
v0.31.1 – 20th January 2016
Bug fixes
  • session-detail-by-item report - correctly specifies the Quesitons API version to load
  • live-activitystatus-by-user report - fix issue introduced in v0.31.0 when loading more than one report of this kind

Archived
v0.30.0 – 18th November 2015
Features
  • New report - event-progress-by-tag-by-user

Archived
v0.28.0 – 8th October 2015
Features
  • last-score-by-item-by-user - add new flag `display_item_numbers` to display item numbers in report header

Archived
v0.27.2 – 16 November 2016
Bug fixes
  • Remove deprecated security pattern

Archived
v0.27.1 – 4th June 2015
Features
  • Improved usage tracking

Archived
v0.26.0 – 7th May 2015
Features
  • Allow request object upon initialisation to be JSON encoded string

Archived
v0.25.0 – 12th March 2015
Features
  • Live activity status report - add public methods for control events
Bug fixes
  • Live activity status report - correct report grammatical erros in control modals

Archived
v0.23.6 – 16 November 2016
Bug fixes
  • Remove deprecated security pattern

Archived
v0.23.5 – 29th January 2015
Bug fixes
  • Progress reports - fix display issue caused by rounding errors in percentages

Archived
v0.33.1 – 17th February 2016
Bug fixes
  • Fix bug where some combinations of tag reports would fail to load
  • progress-single - fix zero values in tooltip when progress is empty
  • Fix domain allowlisting to support all domains passed in security

Archived
v0.31.0 – 13th January 2016
Features
  • live-activitystatus-by-user report - support filtering by activity ID
Bug fixes
  • live-activitystatus-by-user report - make activity.title optional as per docs
  • Replace lodash for underscore to fix CSP issues

Archived
v0.29.0 – 29th October 2015
Features
  • session-detail-by-item - Add score/maxScore bubble

Archived
v0.27.0 – 20th May 2015
Features
  • Add sessions-list-by-item report
Bug fixes
  • Fix incorrect referencing of value in clientside data

Archived
v0.24.0 – 26th February 2015
Features
  • sessions-list - add new flags display_user and display_activity
Bug fixes
  • Live reports - allow reports to be re-initialised with new users
  • Live reports - auto-save no longer triggers the saved status

Archived
v0.23.4 – 22nd January 2015
Bug fixes
  • Last score reports - sort sessions by time last updated (like Data API), not time created

Archived
v0.23.3 – 8th January 2015
Polish
  • live-activitystatus-by-user - label change for last item
Bug fixes
  • sessions-list - stop merging sessions with common items
  • sessions-list - stop defaulting to 10 when invalid limit is given

Archived
v0.23.2 – 16th December 2014
Refactors
  • Stability improvements to deployment process

Archived
v0.23.1 – 11th December 2014
Features
  • Add more activity status events, available via report.on()
Refactors
  • Build optimisations for progress-single & lastscore-single
Bug fixes
  • Fix reported progress data when user's score is zero, fix rounding error

Archived
v0.23.0 – 11th December 2014
Bug fixes
  • Unreleased version

Archived
v0.22.1 – 16th October 2014
Refactors
  • Internal Events API module refactor, publish method signature
Bug fixes
  • Last score by item - use most recent session to drive report

Archived
v0.22.0 – 2nd October 2014
Refactors
  • Internal Events API module now consumes xAPI compliance events.

Archived
v0.21.0 – 18th September 2014
Features
  • New report: session-detail-by-item
  • Rename session-detail to session-detail-by-question
Bug fixes
  • Session detail - fix issue with single question reports

Archived
v0.20.3 – 11th September 2014
Bug fixes
  • Sessions Summary - fixed issue where items skipped wasn't showing correct number

Archived
v0.20.2 – 6th August 2014
Bug fixes
  • Last score by item - fix issue with single user

Archived
v0.20.1 – 31st July 2014
Polish
  • Live activitystatus: a few UI polishes
Bug fixes
  • Last score by item now handles sessions with different items
  • Validation of required arrays can not be empty in report config objects

Archived
v0.20.0 – 17th July 2014
Features
  • Live activitystatus: Add validation UI for extend time
Bug fixes
  • Fix scoring for items with multiple questions

Archived
v0.19.3 – 10th July 2014
Features
  • Live activitystatus: Add `saved` status

Archived
v0.19.2 – 3rd July 2014
Features
  • Live activitystatus: limit `Extend Assessment Time` hour value, maximum 2:59 allowed
Bug fixes
  • Live activitystatus: fix the bug where selected usernames displayed in modal may be incorrect
  • Live activitystatus: add required bootstrap vendor css partials and dropdown plugin, along with necessary refactors
  • Live activitystatus: fix the events auth issue with using new report init object format

Archived
v0.19.1 – 1st July 2014
Features
  • Live activitystatus: Add `control_events` attribute to decide whether allow to send proctor events
  • Live activitystatus: Users that haven't yet started a session shouldn't have a checkbox for control events
  • Live activitystatus: a couple of label bundles update
Bug fixes
  • Live activitystatus: do not display loading icon for those actions do not have feedback(eg, extend time)

Archived
v0.19.0 – 24th June 2014
Features
  • New report - live activitystatus by user
Bug fixes
  • Icons font restored

Archived
v0.18.0 – 12th June 2014
Features
  • New report - sessions-list
  • New report - lastscore-single
  • New report - progress-by-tag-by-user
  • New report - progress-single
  • Bootstrap 3 update
  • Dynamically resize pie chart canvas
  • Progress by tag - add tag_hierarchy_path option
  • Rename hierarchy to hierarchy_reference
  • Replaced loading spinner
  • Reports API font sizes consistent with other APIs
  • Updated success/fail colors
Bug fixes
  • Clickable arrow needs a margin-top after font-size increase
  • Fix arrows on progress-by-tag
  • Multiple reports of the same report type were not working
  • Progress bars in tables - use min-width instead of 20% width
  • Report type naming refactor broke some report specific styles

Archived
v0.17.0 – 28th May 2014
Features
  • Questions API ready event - rename to ready:questionsApi
  • New report type naming pattern
Bug fixes
  • Prevent loading Questions API if it's already on the page
  • Questions API ready event - expose report:questionsApiReady again
  • Session detail - prevent multiple calls to Questions Api init()

Archived
v0.16.0 – 23rd May 2014
Features
  • Expose click:* events for last score reports
  • Expose load:data event at the report level
  • Add dataListener as an eventOption on init()
  • Add support for data-only use of reports, no DOM rendering
  • More verbose scoring tooltips
Bug fixes
  • User last score by activity wasn't reading default user_id
  • Handle missing data properly for sessions summary, last score

Archived
v0.15.0 – 15th May 2014
Features
  • Add support for deep signed security pattern
  • Load Questions API v2 by default
  • New numeric UI for User/Group Last Score by Activity
  • Partial scoring support for Last Score by Item/Activity
Bug fixes
  • User progress by tag - show zeros instead of blanks when no data

Archived
v0.14.0 – 29th April 2014
Features
  • Trigger event report:questionsApiReady on user's session details report, and return Questions API activity

Archived
v0.13.0 – 9th Jan 2014
Features
  • New report 'class-activity-status-by-user'

Archived
v0.12.0 – 14th October 2013
Features
  • New report 'class-activity-status-by-school'

Archived
v0.11.0 – 9th October 2013
Features
  • New report 'class-activity-status-by-activity'

Archived
v0.10.0 – 18th September 2013
Features
  • Add new style for tag tables, and progress bars across all reports
  • Increase wait timeout for remote resources (stability improvement)
Refactors
  • Remove progress-legend report - not required with new UI
Bug fixes
  • Last score by item - fix count_items for multi-question items
  • document.querySelectorAll fallback for IE8
  • Prevent caching of initial JS primer request

Archived
v0.9.1 – 29th August 2013
Bug fixes
  • Prevent caching of static assets after new API releases

Archived
v0.9.0 – 29th August 2013
Features
  • Add group-lastscore-by-tag report

Archived
v0.8.0 – 16th August 2013
Features
  • Add google analytics tracking
  • Charts support in IE8 with canvas polyfill

Archived
v0.7.0 – 13th August 2013
Features
  • Add group-lastscore-by-item report
  • API now points to live itembank tag data
Refactors
  • Rename user-sessions-by-tag to user-sessions-summary-by-tag
Bug fixes
  • Chart - add fix for when chart element is hidden on page load
  • Multiple app init bug

Archived
v0.6.0 – 2nd August 2013
Features
  • Label bundle support
  • Last score reports - add localised date column where applicable

Archived
v0.5.1 – 31st July 2013
Bug fixes
  • Fix data rendering for User last score by activity report

Archived
v0.5.0 – 30th July 2013
Features
  • Added user and group last score by activity reports.
  • Added to report initialization - throwing a friendly error when type is not supported.
  • Added a progress legend to built modules (performance improvement).
Refactors
  • Improvement: consolidated report names to always have user/group prefix where relevant.

Archived
v0.4.2 – 25th July 2013
Bug fixes
  • Fixed a bug, adjusted require.js context settings for built app to prevent multiple app inits.

Archived
v0.4.0 – 24th July 2013
Polish
  • Improvement: styling - added font, progress bar, table, tooltip styles.
  • Improvement: added client side error handling.
Refactors
  • Improvement: renamed session-summary report to user-sessions-summary.
  • Improvement: renamed user-sessions-by-tag-chart report to user-sessions-by-tag.
  • Improvement: charts - replaced chart.js with flot.

Archived
v0.3.2 – 1st July 2013
Features
  • Added the user sessions by tag chart - live data from dashboard.
Bug fixes
  • Fixed a bug, the template loader for multiple calls of the same template.

Archived
v0.3.1 – 27th June 2013
Features
  • Added the user session detail report.
  • Added the user sessions by tag chart report.
Refactors
  • Improvement: split out the progress legend as a separate report.

Archived
v0.2.0 – 17th June 2013
Features
  • Added the user sessions summary report.
Refactors
  • Improvement: allow each report to be loaded as an independent module.

Archived
v0.1.4 – 3rd June 2013
Bug fixes
  • Fixed a bug, the pattern for external dependencies.

Archived
v0.1.3 – 3rd June 2013
Features
  • Added user_id to signed attributes for authentication.

Archived
v0.1.2 – 31st May 2013
Features
  • Added the user progress by tags report.