What a tutoring dashboard should show you
A student who hasn't started a notion and a student who's attempted it and gotten everything wrong look identical on a lot of dashboards: both show 0%. They are not remotely the same situation, and a tutor preparing for a session needs to know which one they're walking into.
Billy's dashboard keeps completion and mastery as separate numbers, and treats 'no data yet' as its own distinct state rather than folding it into zero. A notion with no attempts shows as not-yet-started; a notion with attempts and a low score shows as genuinely struggling. That distinction changes what a tutor actually does in the next session — review from scratch versus review a specific misconception.
Alongside those numbers, the dashboard surfaces Billy's guidance transcripts per student and per attempt, so a tutor preparing for a session can see not just what a student got wrong, but what hints they needed to get unstuck. That's the between-session visibility the whole platform is built around: nothing to re-enter, nothing to reconstruct from memory.