Skip to main content

Advanced Reports

Learner transcripts, question-level quiz analysis and time on task per lesson, each exportable to CSV.

Last updated 4 min read

Opening Advanced Reports

On the Analytics page, click Advanced Reports. The page has three tabs: Learners, Quiz Analysis and Time on Task. Each has an Export CSV button.

Learners

One row per learner: Email, Started, Completed, Avg score and Last active. Filter by course, search by email, and page through the list.

Click View transcript on a row to expand that learner's record: each lesson with its score, time spent and completion date.

Quiz Analysis

Pick a course to see every question in it with the number of attempts, the percentage answered correctly, a difficulty rating and a correct-versus-incorrect bar. A question that most learners get wrong is either hard or badly worded; read it again before blaming the learners.

Time on Task

Pick a course to see, per lesson, the average time learners spent, the number of completions and the drop-off. A lesson that takes far longer than similar ones may be confusing; one that takes almost no time may be getting skipped.

Exporting

Each tab's Export CSV downloads the full dataset, not just the visible page:

  • Learners: one row per learner, as learners-YYYY-MM-DD.csv
  • Quiz Analysis: one row per question for the selected course, as quiz-analysis-YYYY-MM-DD.csv
  • Time on Task: the raw learning events for the selected course (one row per event, with durations), as time-on-task-YYYY-MM-DD.csv

To automate, pull raw learning events from GET /api/analytics/events with an API key that has the read:analytics scope; the Learners and Quiz Analysis exports are only available from this page.

Note: Exports contain learner email addresses. Handle them under your organization's data protection policy.

Part of the documentation: Deliver.

Found something here that does not match what the product does? That is a bug in the guide — see all guides or tell us from the Help Center.