Overview
Dashboard
Platform-wide activity at a glance. Every number below is a live count from Supabase, refreshed each time you open this panel.
Recently joined
| User | Level | XP | Joined |
|---|
Quick links
People
Users
Every registered learner. IoT Class does not store email addresses or third-party avatar photos in this table — identity lives in Supabase Auth; each avatar is one of the twelve self-hosted IoT Class characters the learner picked (or the default, if they haven’t picked one yet).
| User | Role | Level | XP | Joined | Last active |
|---|
No users match these filters.
People
Teacher Applications
Creating a classroom requires an admin-approved teacher account. Approving an application here grants the applicant the teacher role immediately and transactionally — there is no separate step. Applicants supply an institutional email, institution, and role/title; approving or rejecting is recorded with an optional note.
Pending applications
No pending applications right now.
| Applicant | Institutional email | Institution | Role / title | Intended use | Submitted | Decision |
|---|
Recently reviewed
No applications reviewed yet.
| Applicant | Institution | Status | Reviewed by | Reviewed | Note |
|---|
Content
Content Health
Coming in a later slice of the admin portal migration (build sequence #6) -- a consolidated panel replacing both content-inventory.qmd and content-registry.qmd. Those legacy pages keep working at /admin/content-inventory.html and /admin/content-registry.html until then.
Content
Unit Reviews
Human confirmation across all 984 learning units. Every learning unit is shown below. A confirmation turns amber whenever its content source has a newer Git edit, so “green” always means a human reviewed the current version.
Admin-only
Appoint reviewers
Appointed reviewers retain the normal learner feedback controls and gain a quiet chapter confirmation control. Administrators are reviewers automatically.
Current appointed reviewers
No appointed reviewers yet. Admins still review automatically.
| State | Unit | Module | Last updated | Human review | Open |
|---|
No units match these filters.
Engagement
Badges
Coming in a later slice of the admin portal migration (build sequence #4). The legacy page keeps working at /admin/badges.html until then.
Content
Content Reviews
Canonical chapter and section issue queue. Every flag carries the
canonical module/stem unit identity plus its rendered
section anchor, so an agent can resolve it directly to the owning
file and heading.
Engagement
Analytics
Coming in a later slice of the admin portal migration (build sequence #5). The legacy page keeps working at /admin/analytics.html until then.
Assessments
Quiz Results & Lab Submissions
Coming in a later slice of the admin portal migration (build sequence #4; Quiz Results and Lab Submissions only -- the Certificates tab is retired per founder directive, see the migration plan §1.6). The legacy page keeps working at /admin/assessments.html until then.