Analytics that reconcile
Several figures were being read from tables that had stopped being the source of truth. They now come from the completion and progress records themselves, so what you see reconciles with what happened.
- Quiz pass rates read the real progress record — not a completion flag that was always true.
- “Learners Enrolled” counts distinct people rather than summing enrollments, so a worker on three courses is one learner.
- Time-on-task, recency and the daily-activity timeline are all sourced from live completion events.
- Empty and low-reach states now say plainly that there is not enough data yet, instead of implying a zero.