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

Latest Rolling release of latest features, recommended for dev only

Deprecated In limited use and not recommended for new engagements

Archived Version no longer available

Long Term Support releases are now available and should be used in Production environments.

Version 1

v1.12.3 – 28th August 2019 Latest

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.

v1.12.2 – 21st August 2019 Archived

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.

v1.12.1 – 14th August 2019 Archived

Bug fixes


v1.10.3 – 14th August 2019 v2019.2.LTS

Bug fixes


v1.12.0 – 7th August 2019 Archived

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


v1.10.2 – 7th August 2019 Archived

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.

v1.7.4 – 7th August 2019 v2019.1.LTS v2018.2.LTS

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.

v1.11.0 – 17th July 2019 Archived

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.

v1.10.1 – 17th July 2019 Archived

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.

v1.10.0 – 26th June 2019 Archived

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.

v1.9.1 – 5th June 2019 Archived

Polish

  • Improved error messages and validation when too many entries are passed in arrays of activities, sessions or users.

v1.9.0 – 15th May 2019 Archived

Features


v1.8.0 – 30th April 2019 Archived

Features

  • Added support for showing new versions of report datasets. This feature is used via the Data API's SET /reports/datasets endpoint.

v1.7.3 – 9th January 2019 Archived

Bug fixes

  • 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.

v1.7.2 – 3rd October 2018 Archived

Refactors

  • Various internal changes that improve stability.

v1.6.3 – 3rd October 2018 v2018.1.LTS

Features

  • Internal performance improvements for executing requests with Learnosity servers.

v1.7.1 – 12th September 2018 Archived

Features

  • Internal performance improvements for executing requests with Learnosity servers.

v1.7.0 – 1st August 2018 Archived

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 Session 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.

v1.6.2 – 1st August 2018 Archived

Bug fixes


v1.6.1 – 11th July 2018 Archived

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.

v1.6.0 – 6th June 2018 Archived

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


v1.3.0 – 18th April 2018 Archived

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.

v1.2.0 – 28th March 2018 Deprecated

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.

v1.1.1 – 31st May 2018 Deprecated

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.

v1.1.0 – 8th March 2018 Archived

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".

v1.0.2 – 15th February 2018 Deprecated

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.

v1.0.1 – 6th December 2017 Archived

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.

v1.0.0 – 15th November 2017 Archived

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

v0.54.0 – 25th October 2017 Deprecated

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".

v0.53.1 – 4th October 2017 Archived

Bug fixes

  • Fix bug where Reports API was incompatible with CSP.

v0.53.0 – 14th September 2017 Archived

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().

v0.52.0 – 23rd August 2017 Archived

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.

v0.51.0 – 2nd August 2017 Archived

Features

  • Added optional displayNameListener callback to the Reports API event options. This callback is used in some reports (notably, the aggregate reports) 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.

v0.50.3 – 12th July 2017 Deprecated

Refactors

  • Add internal improvements for usage metrics.

v0.50.2 – 28th June 2017 Archived

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.

v0.50.1 – 21st June 2017 Archived

Refactors

  • Add support for usage metrics.

v0.50.0 – 31st May 2017 Archived

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.

v0.49.2 – 10th May 2017 Archived

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.

v0.49.1 – 19th April 2017 Archived

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.

v0.49.0 – 29th March 2017 Archived

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.

v0.48.0 – 8th March 2017 Deprecated

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.

v0.47.1 – 22nd February 2017 Deprecated

Bug fixes

  • Fix an issue preventing Reports API from loading on some old desktop browsers and browsers running on old mobile versions

v0.47.0 – 15th February 2017 Archived

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.

v0.46.0 – 24th January 2017 Deprecated

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

v0.45.1 – 11th January 2017 Deprecated

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

v0.45.0 – 14th December 2016 Archived

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

v0.44.0 – 8th December 2016 Deprecated

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

v0.43.0 – 25th October 2016 Archived

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

v0.42.0 – 6th October 2016 Archived

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

v0.41.0 – 28th September 2016 Archived

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

v0.40.0 – 14th September 2016 Archived

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.

v0.39.1 – 31st August 2016 Deprecated

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.

v0.39.0 – 24th August 2016 Archived

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

v0.38.1 – 24th January 2017 Archived

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

v0.38.0 – 13th July 2016 Archived

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

v0.37.0 – 22nd June 2016 Deprecated

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

v0.36.2 – 16 November 2016 Archived

Bug fixes

  • Remove deprecated security pattern

v0.36.1 – 2nd June 2016 Archived

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

v0.36.0 – 11th May 2016 Archived

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()

v0.35.3 – 16 November 2016 Deprecated

Bug fixes

  • Remove deprecated security pattern

v0.35.2 – 27th April 2016 Archived

Bug fixes

  • sessions-list - If activities[].name is provided, use that as the activity's display name

v0.35.1 – 20th April 2016 Archived

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

v0.35.0 – 30th March 2016 Archived

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

v0.34.1 – 16 November 2016 Archived

Bug fixes

  • Remove deprecated security pattern

v0.34.0 – 9th March 2016 Archived

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

v0.33.2 – 24th February 2016 Deprecated

Bug fixes

  • Fix bug where moment.js polluted the global namespace

v0.33.0 – 3rd February 2016 Archived

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

v0.32.0 – 1st February 2016 Archived

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.

v0.31.1 – 20th January 2016 Archived

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

v0.30.0 – 18th November 2015 Archived

Features

  • New report - event-progress-by-tag-by-user

v0.28.0 – 8th October 2015 Archived

Features

  • last-score-by-item-by-user - add new flag `display_item_numbers` to display item numbers in report header

v0.27.2 – 16 November 2016 Archived

Bug fixes

  • Remove deprecated security pattern

v0.27.1 – 4th June 2015 Archived

Features

  • Improved usage tracking

v0.26.0 – 7th May 2015 Archived

Features

  • Allow request object upon initialisation to be JSON encoded string

v0.25.0 – 12th March 2015 Archived

Features

  • Live activity status report - add public methods for control events

Bug fixes

  • Live activity status report - correct report grammatical erros in control modals

v0.23.6 – 16 November 2016 Archived

Bug fixes

  • Remove deprecated security pattern

v0.23.5 – 29th January 2015 Archived

Bug fixes

  • Progress reports - fix display issue caused by rounding errors in percentages

v0.33.1 – 17th February 2016 Archived

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 whitelisting to support all domains passed in security

v0.31.0 – 13th January 2016 Archived

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

v0.29.0 – 29th October 2015 Archived

Features

  • session-detail-by-item - Add score/maxScore bubble

v0.27.0 – 20th May 2015 Archived

Features

  • Add sessions-list-by-item report

Bug fixes

  • Fix incorrect referencing of value in clientside data

v0.24.0 – 26th February 2015 Archived

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

v0.23.4 – 22nd January 2015 Archived

Bug fixes

  • Last score reports - sort sessions by time last updated (like Data API), not time created

v0.23.3 – 8th January 2015 Archived

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

v0.23.2 – 16th December 2014 Archived

Refactors

  • Stability improvements to deployment process

v0.23.1 – 11th December 2014 Archived

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

v0.23.0 – 11th December 2014 Archived

Bug fixes

  • Unreleased version

v0.22.1 – 16th October 2014 Archived

Refactors

  • Internal Events API module refactor, publish method signature

Bug fixes

  • Last score by item - use most recent session to drive report

v0.22.0 – 2nd October 2014 Archived

Refactors

  • Internal Events API module now consumes xAPI compliance events.

v0.21.0 – 18th September 2014 Archived

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

v0.20.3 – 11th September 2014 Archived

Bug fixes

  • Sessions Summary - fixed issue where items skipped wasn't showing correct number

v0.20.2 – 6th August 2014 Archived

Bug fixes

  • Last score by item - fix issue with single user

v0.20.1 – 31st July 2014 Archived

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

v0.20.0 – 17th July 2014 Archived

Features

  • Live activitystatus: Add validation UI for extend time

Bug fixes

  • Fix scoring for items with multiple questions

v0.19.3 – 10th July 2014 Archived

Features

  • Live activitystatus: Add `saved` status

v0.19.2 – 3rd July 2014 Archived

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

v0.19.1 – 1st July 2014 Archived

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)

v0.19.0 – 24th June 2014 Archived

Features

  • New report - live activitystatus by user

Bug fixes

  • Icons font restored

v0.18.0 – 12th June 2014 Archived

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

v0.17.0 – 28th May 2014 Archived

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()

v0.16.0 – 23rd May 2014 Archived

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

v0.15.0 – 15th May 2014 Archived

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

v0.14.0 – 29th April 2014 Archived

Features

  • Trigger event report:questionsApiReady on user's session details report, and return Questions API activity

v0.13.0 – 9th Jan 2014 Archived

Features

  • New report 'class-activity-status-by-user'

v0.12.0 – 14th October 2013 Archived

Features

  • New report 'class-activity-status-by-school'

v0.11.0 – 9th October 2013 Archived

Features

  • New report 'class-activity-status-by-activity'

v0.10.0 – 18th September 2013 Archived

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

v0.9.1 – 29th August 2013 Archived

Bug fixes

  • Prevent caching of static assets after new API releases

v0.9.0 – 29th August 2013 Archived

Features

  • Add group-lastscore-by-tag report

v0.8.0 – 16th August 2013 Archived

Features

  • Add google analytics tracking
  • Charts support in IE8 with canvas polyfill

v0.7.0 – 13th August 2013 Archived

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

v0.6.0 – 2nd August 2013 Archived

Features

  • Label bundle support
  • Last score reports - add localised date column where applicable

v0.5.1 – 31st July 2013 Archived

Bug fixes

  • Fix data rendering for User last score by activity report

v0.5.0 – 30th July 2013 Archived

Features

  • Add user and group last score by activity reports
  • Report initialization - throw friendly error when type not supported
  • Add progress legend to built modules (performance improvement)

Refactors

  • Consolidate report names to always have user/group prefix where relevant

v0.4.2 – 25th July 2013 Archived

Bug fixes

  • Adjust require.js context settings for built app to prevent multiple app inits

v0.4.0 – 24th July 2013 Archived

Polish

  • Style - add font, progress bar, table, tooltip styles
  • Client side error handling

Refactors

  • Rename session-summary report to user-sessions-summary
  • Rename user-sessions-by-tag-chart report to user-sessions-by-tag
  • Charts - replace chart.js with flot

v0.3.2 – 1st July 2013 Archived

Features

  • User sessions by tag chart - live data from dashboard

Bug fixes

  • Fix template loader for multiple calls of the same template

v0.3.1 – 27th June 2013 Archived

Features

  • User session detail report
  • User sessions by tag chart report

Refactors

  • Split out progress legend as a separate report

v0.2.0 – 17th June 2013 Archived

Features

  • User sessions summary report

Refactors

  • Allow each report to be loaded as an independent module

v0.1.4 – 3rd June 2013 Archived

Bug fixes

  • Fix pattern for external dependencies

v0.1.3 – 3rd June 2013 Archived

Features

  • Add user_id to signed attributes for authentication

v0.1.2 – 31st May 2013 Archived

Features

  • User progress by tags report