9. Analytics and Statistics

Where: sidebar → Performance → Statistics (/courseware/course/{courseId}/performance/statistics)

Performance lists four items in this order: Grades, Labs Performance, Leaderboard, Statistics. Labs Performance is not built yet — it shows “Lab Performance coming soon”.


9.1 Course Statistics

Five expandable panels:

Course Contents Statistics

A sunburst chart of your course structure and how much of it students have reached. Useful for spotting chapters nobody has opened.

Student Active Time Statistics

When your students are actually working. Worth checking before you schedule a deadline; if your class works late at night, a 9 a.m. cut-off costs you submissions.

Download CSV exports the underlying access log.

Multimedia Book Access Statistics

Access broken down by chapter and by section. This shows reach: who opened what.

Download Stats CSV gives you a zip containing a student-wise and a video-wise CSV.

Video Statistics

Summary cards (total videos, average completion, students enrolled) above a per-video table: video name, chapter, section, duration, students watched, and average percent completed. Expand a row for the per-student breakdown — watch time, watched till, and percent completed. There is a search box and, under Actions, a Download CSV export.

This panel is behind a build-time flag, so its availability differs between deployments; it is on in the standard production build and off in development. If you do not see it, your installation has it switched off.

Discussion Forum Statistics

Overall forum activity, participation per student, and an activity timeline. The participation view is the practical one; it identifies students who have never posted.

Discussion Forum Statistics, expanded


9.2 Quiz Report

Under Reports on the same page, and the only report there. Per-quiz performance across the class, with filters for student, quiz, group, concept, quiz type and attempt status, a per-question details modal, and an Export to Excel button (this one is .xlsx, not CSV).

This is the working quiz report. The View Statistics button on an individual quiz shows “Statistics Coming Soon”. That panel was never built. Come here instead.


9.3 Leaderboards

Course leaderboard

Performance → Leaderboard

The maximum out-video and in-video scores are shown for the course as a whole. Each student then gets a row of in-video score and attempts (I-S, I-A), out-video score and attempts (O-S, O-A), and the totals (T-S, T-A). Expand a row to see that student’s per-item maxima.

Filter Score based on Chapter/Section lets you build a leaderboard for part of the course; ticking a chapter selects all its sections.

Two actions:

  • Download Scorecard: CSV export. It exports what is currently on screen, so a chapter/section filter applies to the file too.

  • e-mail: a composer with Subject, a comma-separated Cc list, and a markdown editor. It only opens for an approved instructor on the course.

This page is restricted to instructors and STAs of this course; other roles are sent to the student view of the leaderboard instead.

Students control their own visibility — but only to each other. Each student has a Show Marks To Public / Hide Marks from Public toggle, on by default. It hides them from the leaderboard their classmates see. Your instructor leaderboard is unaffected and always lists every active student.

Lab leaderboard

Reachable from a lab’s Actions ▾ → Leaderboard. Shows total students, highest, average, and lowest score, with one column per activity, and refreshes every 15 seconds, which makes it usable as a live display during a lab session.

⚠️ It counts programming activities only. Lab quizzes in the same lab contribute nothing to these totals.


9.4 Video watch statistics

Available through the Video Statistics panel where enabled.

Two figures are reported side by side and mean different things:

  • % Completed is built from the intervals a student actually watched, merged so that rewatching does not count twice. Skipping forward does not credit the skipped part.

  • Watched Till is simply the furthest point reached, so it can be far ahead of the percentage.

⚠️ Treat the percentages as indicative, not exact. A video whose duration is not yet recorded reports 0% for everyone until someone plays it, and a student who has watched from more than one browser session can end up with duplicate tracking rows. Use the figures to spot who has not engaged at all, not to grade engagement precisely.


9.5 Exporting data

Data

Where

Grades

Grades → Export CSV (§7.9)

Student list

People → Actions → Export All/Active/Inactive Students

TA list

People → Current TAs → Export TAs as CSV

Proctor log

Live Dashboard → Download as CSV (§6.7)

Submissions

Activity submissions → More → Download as CSV (marks) / Download All Submissions (zip of the code)

Leaderboard

Download Scorecard

Video completion

Statistics → Video Statistics → Actions → Download CSV

Multimedia access

Statistics → Multimedia Book Access Statistics → Download Stats CSV

Access log

Statistics → Student Active Time Statistics → Download CSV

Quiz report

Reports → Quiz Report → Export to Excel


Previous: 8. Announcements, Email and the Forum · Next: 10. Reference