Welcome!

Course Reports

TL;DR; The Reports tab shows you how your course is doing at a glance — four summary metrics at the top, then three sub-tabs (Overview, Learners, Activity) with progressively more detail. Use it to check cohort health, spot who's falling behind, and pull completion data for stakeholders.

Course reports are where the LMS stops being about content and starts being about people. Once learners are taking a course, you'll come back here regularly.

Opening the reports

From a course's details page, click the Reports tab. You need Instructor access to see it — Students and Observers don't have access to other people's data.

Course Reports page showing learner roster and progress bars

The four summary metrics

Across the top of the Reports tab you'll see four numbers at a glance:

  • Active learners — the number of Students currently enrolled and not yet finished.
  • Completion rate — the percentage of enrolled Students who have reached 100%.
  • Average progress — the mean completion percentage across all enrolled Students.
  • Active in last 7 days — how many Students interacted with the course in the past week. A useful pulse-check for whether a cohort is still engaged.

Note that Observers are excluded from all of these numbers — their presence in the course doesn't affect the metrics.

Overview sub-tab

The Overview tab is your daily dashboard for course health. It surfaces the things most worth looking at without requiring you to dig into individual learner records.

Status Mix shows a breakdown of your enrolled Students by where they are: Not Started, In Progress, Completed, or At Risk. A large "Not Started" slice in a cohort that launched a week ago is a signal to send a nudge. A large "At Risk" slice means people started but stalled.

Needs Attention surfaces specific learners who are inactive or falling behind so you can act without manually searching the roster. It's divided into two groups: At risk now (learners who haven't started or have gone inactive after enrollment) and Inactive 14+ days (learners who started but haven't touched the course in two weeks or more).

Recent Completions shows a live list of learners who have recently finished the entire course — useful for keeping track of who's done without refreshing the full roster.

Recent Activity is a live feed of the latest course interactions — completions, video watches, document opens — as they happen.

Learners sub-tab

The Learners tab is the detailed gradebook for all enrolled Students. Each row is one person, with columns for enrolled date, exact progress percentage, status, last active date, latest recorded event, and risk level. Use the filter dropdowns at the top to narrow by status, risk level, or activity state.

Click Export learner CSV to download the currently filtered list. This is the format most stakeholders want when they ask for "a completion report."

Click any learner's name or View progress to open their individual dashboard. From there you can see a full activity breakdown and timeline, review audit notes, manually mark individual activities as complete, or reset the learner's progress entirely if they need to start over.

Activity sub-tab

The Activity tab is the full audit trail of every interaction that has occurred in the course. Every video play, document open, and completion event appears here as a timestamped row.

Use the filter controls at the top to search by learner, event type, source, activity, or date range. Event types include Opened, Completed, Reopened, and Progress updated. This is the "just in case" layer — most of the time you'll skim it, but if a stakeholder asks for evidence that a specific person completed a specific module, the Activity tab is where you find it.

Reports and course changes

A few things to keep in mind if you edit a course while learners are progressing:

Adding activities grows the denominator, which lowers everyone's completion percentage. Removing activities raises it. Renaming an activity updates the name everywhere, including in historical records. Unenrolling someone drops them off the active roster but their historical data stays in the Activity sub-tab.

For tight cohort analytics, freeze the course structure before the cohort starts and don't edit it until they're done. For rolling-enrollment courses, accept that the numbers will shift as content and enrollment change over time.

Where to go next