Skip to main content

Admin analytics

Overview​

Admin analytics (/admin/analytics) shows school usage from the live admin dashboard overview API: users, courses, active students, completion rate, recent activity, and system health.

Instructor and org funnel charts live at /analytics (product event store + progress aggregates).

Who can use it​

School admins and instructors with analytics:view. Export uses staff roles with analytics access.

Where to find it​

  • Admin: Analytics in the Management sidebar (/admin/analytics)
  • Instructors: Analytics in Teaching (/analytics)
  • Actionable learner lists: Reports (/reports)

How to use it​

  1. Open Admin analytics or Analytics.
  2. Scan KPI cards and funnels (delivery, enrollment).
  3. Export CSV from /analytics when you need raw product events.
  4. Use Reports for at-risk / enrollment actions.

Tips​

  • Empty charts mean not enough product events yet — activity builds as learners enroll and complete work.
  • Product events are written asynchronously (log + Postgres). Kafka can be enabled later via app.analytics.sinks without changing emitters.

If you get stuck​

  • Empty charts — new school or not enough events yet.
  • Access denied — need analytics:view (or ask an admin).