Founding offer — 25% off applied automatically at checkout. Ends 1 November 2026 or after our first 30 orders. See pricing →
← Back to Training Hub Changelog Skip to document content

Course Reports

The course report is the cohort-level view: every student in a course against every session, with session-completion figures, per-student attendance rates and printable rolls. Trainers use it to see who needs following up and whether every roll has been marked; coordinators use it for compliance evidence. A separate Clinic Report gives the same view for clinic shifts.


Where to find it

  • Training Hub → Course Report (wp-admin) — the full report.
  • Training Hub → Clinic Report (wp-admin) — clinic-shift attendance for a course.
  • A front-end page containing [dthub_course_report] — a lighter version for trainers who work outside wp-admin (see below).

Who can use it

Person Access
Administrator Every course.
Trainer / instructor (roles holding the Training Hub reporting capability: administrators, your LMS instructor role and any Backend Access Roles) Courses they teach. Selecting another course shows “You do not have permission to view this report.”
Students No access.

Opening a course report

  1. Go to Training Hub → Course Report.
  2. If year filtering is on, pick a year in Year Filter: to shorten the list.
  3. Choose the course in Course and click View Report. If your site has only one course it opens automatically.

Year filtering is switched on under Settings → Pages & Reports → Course Filtering → Show year filters on course pickers and reports (off by default). It’s useful when each intake has its own course with the year in its title.

Tabs

Tab Shown when
Tutorial Attendance The course has tutorials (or no course is chosen yet).
Clinic Attendance The course has clinic sessions. Same content as the Clinic Report for that course.
Assessment Report Pro is active and your LMS supports assignments or quizzes.

If a course has only clinic sessions, the tutorial tab explains “Every session in this course is a clinic session…” and links to the clinic tab. A mixed course shows “This course also has n scheduled clinics.”


Tutorial Attendance tab

Summary cards

  • Total Sessions, Completed Sessions (already held) and Upcoming Sessions.
  • Needs Attention — held sessions whose roll still has students unmarked.
  • Completion Rate — the share of held sessions whose roll is fully marked. This measures marking completeness, not student attendance.

The attendance matrix

One row per student (sorted by student number, then name) and one column per session. Each cell shows the student’s status for that session. Special markers distinguish sessions the student is excluded from, sessions not yet recorded, upcoming sessions, and sessions not required for ad-hoc-only students. Click a session heading for its details (date, time, location, note) or to edit attendance for that session.

The Tally column shows sessions attended out of sessions required and the student’s attendance rate, calculated exactly as on the student report (see 07 — Student Reports). Students who only joined individual sessions ad hoc are rated against the sessions they were registered for.

Tick Hide ad-hoc rows to hide students who are only in the course through ad-hoc registrations.

Attendance Sheet and Session Roll (printable rolls)

Open Attendance Sheet in the report header:

  • Attendance Sheet — choose a Venue, click Prepare Attendance Sheet →, untick any students who shouldn’t appear, then Generate Attendance Sheet PDF.
  • Session Roll — choose a Session, click Select Students →, adjust the list, then Generate Session Roll PDF. The roll includes space for signatures and trainer sign-off.

In Free these open as print pages (use your browser’s “Save as PDF”); with Pro they download as branded PDF files.

When your LMS models lessons (for example Tutor LMS), Edit Recording Link lets you set the recording URL for the course or link it to a lesson. Students who missed an online session see a Watch Recording button on their report that uses this link.

Exports

Below the matrix:

  • Attendance CSV — the matrix as a spreadsheet.
  • Attendance PDF — a print-ready matrix (print page in Free; branded PDF download with Pro).

🔒 Pro feature — requires Dantian Training Hub Pro.

Pro adds Assignment & Assessment PDF, Download All Subject Results and Download All Progress Snapshots buttons here, and a Subgroup filter when the timetable planner is in use.

See 09 — Attendance Export for the column layout of every export.

Refreshing

Report data is cached for speed. Click Refresh Data after marking attendance if the figures look stale.


Pro — Assessment Report tab

🔒 Pro feature — requires Dantian Training Hub Pro, and an LMS with assignments or quizzes.

Shows each student’s assignment and assessment-quiz results for the course, their overall Competency (with Override for users allowed to mark competency — see 07) and a per-student Notes box for private trainer working notes on that course. Click Save under a note to store it. Export with Export to CSV or Export to PDF.

Assignment due dates and extensions are managed in the Pro Assignments hub, not in the course report — see 15 — Assessment Quizzes and Assignment Due Dates.


Clinic Report

Training Hub → Clinic Report reports clinic-shift attendance for one course. It is part of Free and appears for users who can manage clinics.

  1. Choose the Course (and Year Filter: if enabled) and click Generate Report.
  2. The summary shows Total Present, Total Late, Total Unwell and Rostered (Unmarked).
  3. The Attendance Matrix lists each student against each clinic shift with an Attendance Rate column. Icons mark attendance the student pre-confirmed and shifts with a special-consideration note (hover to read it; it prints in full).
  4. Export with Export to CSV or Print / Save as PDF.

If no clinic sessions exist yet the page says so and links to Manage Sessions; if sessions exist but nobody is allocated, it links you to allocate students.


Front-end course report — [dthub_course_report]

Place [dthub_course_report] on a page for trainers. It takes no attributes.

  • Trainers see a course picker limited to courses they teach (with a year filter when enabled), an Attendance view combining tutorials and clinics for the course, and — with Pro — an Assignments view.
  • There are no summary cards, exports, bulk actions or refresh button; use wp-admin for those.
  • A logged-out visitor sees “Please log in to view course reports.” with a Log in link.
  • A logged-in user without trainer access sees “Course reports are only available to instructors.”
  • Trying to open a course the trainer doesn’t teach shows an empty report with an access notice.

Troubleshooting

  • “You do not have permission to view this report.” — you’re not an instructor on the selected course.
  • The matrix is empty but the course has sessions. The course may have only clinic sessions — use the Clinic Attendance tab or the Clinic Report.
  • Numbers don’t reflect today’s marking. Click Refresh Data.
  • No Edit Recording Link button. Your LMS doesn’t model lessons, so there’s no lesson to attach the recording to.

Worked example

An RTO trainer runs the “Cert IV Massage — 2026 Intake” course with 22 students and weekly tutorials at two campuses. On Friday she opens Training Hub → Course Report, selects the course and sees Needs Attention: 1 — Tuesday’s Northside roll still has two students unmarked. She clicks that session’s heading, marks them, and clicks Refresh Data: Completion Rate returns to 100%. Scanning the Tally column she notices two students under 80% and opens their student reports to follow up. For Monday’s practical she opens Attendance Sheet, picks the Southside venue, unticks a student on approved leave and generates the attendance sheet to print for the sign-in table.

Was this helpful?