Reports API – Report Types

A cross domain embeddable service that allows content providers to easily render rich reports.

Sessions Summary

Gain quick, meaningful information about a students session at a glance.

Sessions Summary By Tag Chart

A sessions summary broken down into its constituent tags.

Sessions Summary By Question

A sessions summary broken down into its questions.

Sessions List

Get a quick glimpse of the latest sessions.

Session progress bars can trigger onClick events to tie into other reports.

Sessions List By Item

Get a quick glimpse of the latest sessions with a score break-down for each item per session.

Names can trigger onClick events to tie into other reports.

Hover over items to see the fine grain score break-down.

Session Detail By Question

For a single user session, shows the specific responses of the user for each question.

This is a fine-grain approach to gleaning a students strengths and weaknesses, question by question.

Session Detail By Item

For a single user session, shows the specific responses of the user for each item.

Unlike the Session Detail By Question report above which shows only the questions, this report shows the questions and any additional elements the item may contain, such as HTML, images, widgets or other questions.

Last Score By Activity

Obtain the latest activity scores for a particular student, represented by either a progress bar (shown), or a numeric result.

Hover over student scores to gather a meaningful score breakdown.

Activities and scores can trigger onClick events to tie into other reports.

Last Score By Activity By User

Obtain the latest activity scores for a group of students, represented by either a numeric result (shown), or a progress bar.

Hover over student scores to gather a meaningful score break-down.

Names, activities and scores can trigger onClick events to tie into other reports.

Last Score Single

Single reports are designed to be embedded within content pages.

Obtain the latest activity score in a single bar or chart format (each bar/chart below is a separate report).

Score progress bars and charts can trigger onClick events to tie into other reports.

Last Score By Item By User

Obtain the latest activity score with a break-down of its constituent items.

Hover over items to see the fine grain score break-down.

Names and scores can trigger onClick events to tie into other reports.

Last Score by Tag by User

Obtain the latest activity score with a break-down of scores according its constituent tags.

Hover over the tag scores to see the fine grain score break-down.

Names and scores can trigger onClick events to tie into other reports.

Progress by Tag Table

Gather insight into user progress according to your assigned tag hierarchy.

Note: The progress data for this report is updated every 5 minutes

Progress Single

Single reports are designed to be embedded within content pages.

Gather insight into user progress according to your assigned tag hierarchy (each bar/chart below is a separate report).

Item Score Analysis

The Item Scores by Tag by User report offers exploration and drilldown of student scores by topic area, learning outcome, or any other Item tags you use:

  • Analyse, compare and visualize results for a class of students
  • Navigate to scores for specific topic and sub-topic areas
  • Subdivide results by learning outcome, Item difficulty, or any other Tag on your content.
  • Understand student's exposure and progress through your content
See the separate demos of learning outcomes reporting for individuals, classes and visualization.

Aggregate Reports

Calculate the average score, median, minumum/maximum, standard deviation, percentiles and other statistics for custom groupings of users. Summarise, drill down, explore and compare results across regions, schools, classes, departments, age group, and any other arbitrary cohort.

Two variants are available depending on how data should be selected:

  • Activity Summary by Group: compare results for users attempting one or more common learning activities
  • Sessions Summary by Group: compare results for users across a specific set of assessment sessions

Note: Aggregate reports are prepared asynchronously in advance using Data API. See the implementation guide for details.
Access raw data for the rendered report too.

Live Progress Tracking

Displays a real-time report of students status for an activity.

You can also send real-time remote control events to do things like:

  • Pause/Unpause
  • Extend activity time
  • Save & Quit
  • Exit & Discard

Visit our interactive demo to see this in action.

Review the documentation here.