← Back to BrainLevelz

🏫 School Dashboard Guide

For staff managing a school's BrainLevelz rollout.

Getting access

The school dashboard (admin.html) requires a super_admin account. There's deliberately no self-service signup for this level of access — sign up for a normal account first (choose "I'm a Parent" on the main app), then ask whoever operates your BrainLevelz deployment to upgrade that account to super_admin. This is a one-off, manual, and — on purpose — slightly deliberately-inconvenient step, not an accident.

Signing in

Once upgraded, go to admin.html (the same domain as the main app, e.g. yourschool.example/admin.html) and sign in with the same email and password as your regular account.

Setting up your school

1

Tap "+ New school" and give it a name (e.g. your school's name).

2

You'll get a join code — an 8-character code, shown on the school's detail page.

3

Share that code with parents. A parent enters it either when they first sign up, or later from their own Dashboard's "Join a school" box.

4

Once parents join, tap into the school to see every parent under it — their email, display name, and each of their children (name, username, current XP).

Regenerating the join code

If a code has been shared more widely than you'd like, open the school's detail page and tap "Regenerate join code." The old code stops working immediately — parents who haven't joined yet will need the new one; parents already linked are unaffected.

What the dashboard shows vs. doesn't. You see aggregate progress — total XP, which topics a child has attempted — not their individual quiz answers, and not their reward ladder or prize history (that stays private to each family, same as any other parent can't see it). You can't message parents, remove them from a school, or edit a child's data from here.

Privacy

See the privacy notice for what's collected and why. As a super_admin, you're able to see identifying information (parent emails, children's names) across every family in your school — treat that access the same way you'd treat any other system holding pupil data at your school, per your institution's own data protection policy.

Not built yet