Class analytics
Every check-in you record turns into a number here. Open Classes → Overview and you can see who's slipping through the cracks, which classes are pulling their weight, and which positions you haven't taught in a while.
See your academy at a glance
Check-ins, class size, and your best-attended class — the four numbers up top.
Spot classes that need help
Every class ranked by attendance, with an arrow showing whether it's growing or fading.
Catch new students before they drift
Everyone who joined recently, with a status that tells you who needs a message.
See if your curriculum is balanced
What share of your classes covered each position, and where the gaps are.
Where to find class analytics
Go to Classes. Overview is the tab you land on — it loads first, ahead of Class Instances.
Like the rest of the dashboard, this tab is for owners and admins. Instructors and students do their check-ins and training tracking from the mobile app instead.
A picker at the top lets you choose Last 30 days, Last 90 days, or Last 12 months. Every widget below reads from whichever one you pick — except Attendance Trend, which always shows the trailing 13 months no matter what.
The four numbers at the top
Each number also carries a small trend line and a percentage showing how it compares with the period before, so you can tell at a glance whether check-ins are climbing or easing off.
Attendance Trend
The subtitle on this widget reads "Total check-ins, trailing 13 months" — it's the one panel on this tab that doesn't follow the period picker; it always looks back 13 months.
Four stats sit above the chart:
Student Frequency
How many times a week your students actually train, grouped into 1×, 2×, 3×, 4×, and 5+. It's the fastest way to see how many regulars you have versus once-a-weekers.
Class Popularity
Every class ranked by average attendance for the period, best first. Each one carries an arrow: up means it's growing compared with the start of the period, down means it's fading, sideways means it's holding steady.
Open any class from the Class Instances tab for its own numbers — checked in, registered, and capacity. See Attendance & check-ins for how those numbers get built.
Attendance Heatmap
A grid of your week, Monday through Sunday, with a shade for each time slot showing how many students typically show up. The scale is relative to your own academy's numbers, so "busy" for a large school and "busy" for a small one mean different headcounts — it's about finding your own peak hours, not comparing against anyone else's.
Instructor Impact
Every instructor ranked by their average class size, with your academy's own average alongside for comparison, so you can see whose classes are pulling the biggest numbers.
New Student Watch
Everyone who joined during the period you picked, with how many classes they've been to since and a status that tells you where they stand.
The On Track and At Risk counts in the summary at the top are broader than the badges below them — On Track there combines On Track and Good Start, and At Risk combines Needs Outreach and No-show.
It's the fastest way to catch someone drifting away before they cancel. Your Dashboard's At-Risk Members tile does the same job for your whole roster, not just new joiners — it flags any active member who hasn't checked in for 15 days.
Curriculum Coverage
What share of your tagged classes covered each position, against an even split across every position you've tagged this period. A class tagged with more than one position splits its credit evenly between them, so the percentages add up to roughly 100% instead of double-counting.
Positions that are falling behind get flagged:
A Balance score out of 100 sums it up: 80 or above is well balanced, 60–79 needs rebalancing, and below 60 is heavily skewed toward a handful of positions.
Nothing is locked in at check-in
Editing a topic weeks after class instantly updates every number built from it, Curriculum Coverage included. There's nothing to redo.
This widget counts every class you scheduled and tagged in the period, whether or not anyone attended — it's a picture of what you taught, not what any one student saw. For a single student's version of the same idea, see below.
How a single student is progressing
This part lives on the member's own profile, not on the Overview tab — open any member and scroll to Attendance.
Three numbers sit at the top:
Training history underneath is a calendar, one square per day, darker for busier days — toggle it between 3M, 6M, and 1Y. Hover any square to see exactly which classes happened, who taught them, and what each one was tagged with.
Knowledge map shows a block for each position area, sized by how much of that student's own attended classes covered it — hover a block on the profile page for a quick look, or click Breakdown to open it full-size, where every block becomes clickable down to the specific positions and focus inside it.
Unlike Curriculum Coverage above, this one only counts classes that student actually checked into — it's what they've trained, not what you've scheduled.
This page covers what those numbers mean. For everything else on a member's profile — belt, contact info, subscription — see Members & profiles.
Who can see this
| Feature | Owner | Admin | Instructor | Student |
|---|---|---|---|---|
| Classes → Overview tab (web dashboard) | ✓ | ✓ | — | — |
| Their own training history & Knowledge map (mobile app) | ✓ | ✓ | ✓ | ✓ |
See also
- Attendance & check-ins — how check-ins build every number on this page
- Class topics — tag positions, focus, and techniques so curriculum coverage means something
- Members & profiles — the rest of what's on a member's profile