You must log in to edit the database.
/…/ for a regular expression.
/…/ for a regular
expression — /boob\w*/ catches boob, boobs, boobies.
/…/ for a regular expression.
lessons collection straight from Firestore
every time this panel opens. Unsaved edits in an expanded lesson card are
not included — save first.
The file is import-compatible: it can be pasted back into Import JSON as-is.
email and class_name
(header row optional). Separate with comma. Class name matched case-insensitively.
| Name | Last Login | This Week | Class |
|---|
The first super admin. Nobody — including a super admin — can edit their own staff record, which is what stops an admin quietly widening their own access. So the very first one has to be created by hand.
Create a document in the staff collection whose ID is that
person's Auth UID (Authentication → Users → “User UID”), with fields:
role = super_admin (string),
schoolIds = array of school IDs,
readScope = building (string),
active = true (boolean),
plus email and displayName.
Open the Firebase console → · Everything else, including adding schools, is on this page.
This will replace all chapters currently in the Staging Area.