Reports API Release Log Overview
Below is an overview of notes for each release of Reports API.
Versions on this page
- Latest
- 2021.1.LTS Recommended (Rel.: 18th February 2021, EoL: 18th February 2023)
- 2020.3.LTS (Rel.: 4th November 2020, EoL: 16th November 2022)
- 2020.2.LTS (Rel.: 22nd July 2020, EoL: 13th July 2022)
- 2020.1.LTS (Rel.: 20th February 2020, EoL: 20th February 2022)
- 2019.3.LTS (Rel.: 31st October 2019, EoL: 31st October 2021)
- 2019.2.LTS (Rel.: 26th June 2019, EoL: 26th June 2021)
- 2019.1.LTS (Rel.: 27th February 2019, EoL: 28th February 2021)
- 2018.2.LTS (Rel.: 3rd October 2018, EoL: 30th September 2020)
- 2018.1.LTS End Of Life (Rel.: 6th June 2018, EoL: 31st May 2020)
Latest
Our rolling release. This release contains in-development new features released since the most recent Long Term Support.
This should only be used for in-development systems targeting a production release using the next Long Term Support release (see our Learnosity Help article for further details) or for testing upcoming features while in-development.
The latest version is identical to the previous version.
2021.1.LTS Recommended
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
This is our recommended version for production releases right now.
Read more about 2021.1.LTS here.
- Released: 18th February 2021
- End of Life: 18th February 2023
Bugfixes
Reports API v1.21.1
- Fixed an issue where icons were not loading for various types of reports.
Features
Reports API v1.21.0
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.
Bugfixes
Reports API v1.21.0
- Fixed a bug where response-analysis-by-item did not display the student's response for some Question types.
Polish
Reports API v1.21.0
- Improvement: internal changes to support future functionality.
2020.3.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about 2020.3.LTS here.
- Released: 4th November 2020
- End of Life: 16th November 2022
Bugfixes
Reports API v1.20.2
- Fixed an issue where icons were not loading for various types of reports.
Bugfixes
Reports API v1.20.1
- Fixed a bug where response-analysis-by-item did not display the student's response for some Question types.
Polish
Reports API v1.20.1
- Improvement: internal changes to support future functionality.
Features
Reports API v1.20.0
session-detail-by-item
: Added support forquestions_api_init_options.question_source
, allowing clients to display questions rescored through theUPDATE session/items
endpoint in Data API.
2020.2.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about 2020.2.LTS here.
- Released: 22nd July 2020
- End of Life: 13th July 2022
Bugfixes
Reports API v1.19.3
- Fixed a bug in the
lastscore-by-tag-by-user
report where no per-tag scores were reported in the selected hierarchy for Sessions created from Activities with Item objects using differentreference
andid
values.
Polish
Reports API v1.19.3
- Improvement: internal changes and dependency updates to support future functionality.
Bugfixes
Reports API v1.19.2
- Fixed a bug that caused the
response-analysis-by-item
report to report an error and fail to load when any of the Items in the report contained asimple Feature
.
Features
Reports API v1.19.1
- Internal changes and dependency updates to support future functionality.
Bugfixes
Reports API v1.19.1
- 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.
Features
Reports API v1.19.0
- 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.
Bugfixes
Reports API v1.19.0
- 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.
Polish
Reports API v1.19.0
- Improvement: Added some improvements to the behavior of keyboard navigation in the
response-analysis-by-item
report, to make it a more consistent experience. - Improvement: Added CSS classes to the user rows in the detail view of the
response-analysis-by-item
report, to assist in customizing styling.
Features
Reports API v1.18.0
- Added histogram charts to the
response-analysis-by-item
report UI. These histogram charts display a summary of the frequency of different responses for each Item, in a visual format. - Added basic keyboard navigation to the
response-analysis-by-item
report.
Bugfixes
Reports API v1.18.0
- 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.
Polish
Reports API v1.18.0
- 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.
Features
Reports API v1.17.0
- Added some fine-tuning adjustments to published features for better system reliability.
- Improvement: updated internal performance and security for executing requests with Learnosity servers.
2020.1.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about 2020.1.LTS here.
- Released: 20th February 2020
- End of Life: 20th February 2022
Polish
Reports API v1.16.4
- Improvement: internal changes and dependency updates to support future functionality.
Features
Reports API v1.16.3
- Internal changes and dependency updates to support future functionality.
Bugfixes
Reports API v1.16.2
- 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.
Features
Reports API v1.16.1
- Added support for using the
skip_highlight_animation
andskip_replay_animation
initialization options inquestions_api_init_options
withSession Detail By Item
andSession Detail By Question
report types.
Bugfixes
Reports API v1.16.1
- 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 fromid
toreference
initem_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'sdataListener
.
Polish
Reports API v1.16.1
- 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.
Features
Reports API v1.16.0
- Foundational work for Item bank performance improvements.
- Added support for using the
show_distractor_rationale
initialization option inquestions_api_init_options
withSession Detail By Item
andSession Detail By Question
report types. - Added Item detail view to the
response-analysis-by-item
report, for reviewing individual responses and identifying common responses across the class.
2019.3.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about 2019.3.LTS here.
- Released: 31st October 2019
- End of Life: 31st October 2021
Polish
Reports API v1.14.7
- Improvement: internal changes and dependency updates to support future functionality.
Features
Reports API v1.14.6
- Internal changes and dependency updates to support future functionality.
Bugfixes
Reports API v1.14.5
- Fixed a bug where
sessions-summary-by-tag
reports would fail to render pre-2018.1.LTS sessions properly.
Bugfixes
Reports API v1.14.4
- 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.
Bugfixes
Reports API v1.14.3
- Fixed a bug in
item-scores-by-tag-by-user
report, where it would cache previous user IDs if the report was re-initialized. - Fixed a bug in
lastscore-by-item-by-user
andsessions-list-by-item
reports where the report would render incorrectly withalign_items=reference
.
Bugfixes
Reports API v1.14.2
- Fixed a bug in
live-activitystatus-by-user
report, where it would throw JavaScript errors after pausing an assessment.
Bugfixes
Reports API v1.14.1
- Fixed a bug in
lastscore-by-item-by-user
andsessions-list-by-item
reports where the report would render incorrectly withalign_items=reference
.
Features
Reports API v1.14.0
- 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 theresponse-analysis-by-item
report to display Questions in the same order as in the Question Editor API.
Bugfixes
Reports API v1.14.0
- Fixed a bug in
session-detail-by-item
reports, where Sessions initialised with duplicate Items could not be rendered. - Fixed a bug in the
item-scores-by-tag-by-user
report, where the tooltips ran off the screen, due to long text in the column.
Features
Reports API v1.13.0
- Added support for specifying
organisation_id
in the following reports:event-progress-by-tag-by-user
,last-score-by-tag-by-user
,progress-by-tag
progress-by-tag-by-user
progress-single
andsessions-summary-by-tag
. This allows an API Consumer to report on sessions using Items and Tag hierarchies from one of its additional Item banks, if available.
Bugfixes
Reports API v1.13.0
- Fixed a bug in
item-scores-by-tag-by-user
report where the background image was not displayed.
Bugfixes
Reports API v1.12.3
- 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 usingquestions_api_init_options.labelBundle
would return an error stating the option was not allowed.
Bugfixes
Reports API v1.12.2
- 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.
Bugfixes
Reports API v1.12.1
- Fixed a bug in
session-detail-by-item
reports where Sessions initialised with Item objects (including Activity templates from Author API v2018.2.LTS or later) could not be rendered.
Features
Reports API v1.12.0
- 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.
Bugfixes
Reports API v1.12.0
- Fixed a bug in the
item-scores-by-tag-by-user
report where some drill-down requests would be slow to respond, or result in a 500 error.
Polish
Reports API v1.12.0
- 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
anditem-scores-by-tag-by-user
),- Correcting score element order in score bar
- Supporting screen reader to read the content of the score bar.
Features
Reports API v1.11.0
- Improved keyboard and content accessibility of chart tooltips across all UI report types (except
item-scores-by-tag-by-user
,sessions-summary-by-group
andactivity-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 andprogress-by-tag
report using only keyboard controls. This ensures that both reports meet WCAG 2.1 Level A in keyboard accessibility.
Bugfixes
Reports API v1.11.0
- Fixed a bug in the
session-detail-by-item
report andsession-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.
Polish
Reports API v1.11.0
- Updated the placement of chart tooltips on some reports, for better usability.
2019.2.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about 2019.2.LTS here.
- Released: 26th June 2019
- End of Life: 26th June 2021
Polish
Reports API v1.10.11
- Improvement: internal changes and dependency updates to support future functionality.
Features
Reports API v1.10.10
- Internal changes and dependency updates to support future functionality.
Bugfixes
Reports API v1.10.9
- 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.
Bugfixes
Reports API v1.10.8
- Fixed a bug in
item-scores-by-tag-by-user
report, where it would cache previous user IDs if the report was re-initialized. - Fixed a bug in
lastscore-by-item-by-user
andsessions-list-by-item
reports where the report would render incorrectly withalign_items=reference
.
Bugfixes
Reports API v1.10.7
- Fixed a bug in
live-activitystatus-by-user
report, where it would throw JavaScript errors after pausing an assessment.
Bugfixes
Reports API v1.10.6
- Fixed a bug in
lastscore-by-item-by-user
andsessions-list-by-item
reports where the report would render incorrectly withalign_items=reference
.
Bugfixes
Reports API v1.10.5
- Fixed a bug in
session-detail-by-item
reports, where Sessions initialised with duplicate Items could not be rendered. - Fixed a bug in the
item-scores-by-tag-by-user
report, where users are not displayed in the same order as in the initialization options array. - Fixed a bug in the
item-scores-by-tag-by-user
report, where the tooltips ran off the screen, due to long text in the column.
Bugfixes
Reports API v1.10.4
- Fixed a bug in
session-detail-by-item
where usingquestions_api_init_options.labelBundle
would return an error stating the option was not allowed.
Bugfixes
Reports API v1.10.3
- Fixed a bug in
session-detail-by-item
reports where Sessions initialised with Item objects (including Activity templates from Author API v2018.2.LTS or later) could not be rendered.
Bugfixes
Reports API v1.10.2
- 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.
Bugfixes
Reports API v1.10.1
- Fixed a bug where sessions saved via Data API's
SET /sessions
endpoint in the format:from_template
did not work with some reports.
Features
Reports API v1.10.0
- session-detail-by-item report: Added support for passing the
items_api_init_options.config.
option. This enables more control over how the session is shown by Reports API, eg. set
ignore_question_attributes"shuffle_options": false
so that MCQ options are consistently displayed in their default order to make review easier.
Bugfixes
Reports API v1.10.0
- 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
andnot_marked
aliases were not working as documented.
Polish
Reports API v1.9.1
- Improved error messages and validation when too many entries are passed in arrays of activities, sessions or users.
Features
Reports API v1.9.0
- Added new report type
response-analysis-by-item
, a report for retrieving and comparing individual responses for a class of students. This report is UI-less, but can be used to build a custom report view. - Added new
getData()
public method for theitem-scores-by-tag-by-user
report. This method allows retrieving the same raw score data that is available in the user interface of the report.
Features
Reports API v1.8.0
- Added support for showing new versions of report datasets. This feature is used via the Data API's SET
/reports/datasets
endpoint.
2019.1.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about 2019.1.LTS here.
- Released: 27th February 2019
- End of Life: 28th February 2021
The 2019.1.LTS version is identical to the previous version.
2018.2.LTS
This provides a stable, supported codebase, receiving stability & performance code fixes for its full lifecycle.
Read more about 2018.2.LTS here.
- Released: 3rd October 2018
- End of Life: 30th September 2020
Polish
Reports API v1.7.8
- Improvement: internal changes and dependency updates to support future functionality.
Features
Reports API v1.7.7
- Internal changes and dependency updates to support future functionality.
Bugfixes
Reports API v1.7.6
- Fixed a bug in
session-detail-by-item
reports where Sessions initialised with Item objects (including Activity templates from Author API v2018.2.LTS or later) could not be rendered.
Bugfixes
Reports API v1.7.5
- Fixed a bug in the
item-scores-by-tag-by-user
report, where the tooltips ran off the screen, due to long text in the column.
Bugfixes
Reports API v1.7.4
- 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.
Bugfixes
Reports API v1.7.3
- Fixed a bug in the
Item Scores by Tag by User
report where the drill down functionality did not work if the report was displaying exactly one column.
Refactors
Reports API v1.7.2
- Various internal changes that improve stability.
Features
Reports API v1.7.1
- Internal performance improvements for executing requests with Learnosity servers.
Features
Reports API v1.7.0
- Added new
student rollup
view to theitem-scores-by-tag-by-user
report, which is shown when the now optionalrow_tag_type
is omitted. It shows only the student rows, with scores aggregated according to the content hierarchy.
Bugfixes
Reports API v1.7.0
- Fixed a bug in the
Session Detail By Item
and theSession Detail By Question
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.
2018.1.LTS End Of Life
Our first Long Term Support release. This version has now reached its end of life and will no longer receive any client-support fixes. Please upgrade to a newer LTS to continue receiving those.
Read more about 2018.1.LTS here.
- Released: 6th June 2018
- End of Life: 31st May 2020
Features
Reports API v1.6.3
- Internal performance improvements for executing requests with Learnosity servers.
Bugfixes
Reports API v1.6.2
- Fixed a bug in
item-scores-by-tag-by-user
report with scrolling performance on mobile devices.
Bugfixes
Reports API v1.6.1
- Fixed the way cross-domain iframe is served, it is now using requested version by server side determination. This allows better forward compatibility.
Features
Reports API v1.6.0
- Added support for LTS versions
- v2018.1.LTS is released
For information on releases prior to 6th June 2018, please click here.