Checking administrator access…
Only accounts with the secure admin: true custom claim can use this page.
Account management
Approved emails and users
Usage statistics
Aggregate usage and outcomes across all accounts. Attempts you flagged as test runs are excluded throughout.
Question banks
Every exam's question bank as currently stored in Firestore, with per-question-set and per-category counts.
Client error reports
Errors caught on any signed-in user's device -- uncaught exceptions, unhandled promise rejections, and the app's own logged warnings/errors -- grouped by message so a recurring error shows as one row with a count instead of a flood of duplicates.
| Last seen | Message | Source | Screen | Count | Last affected | Actions |
|---|
Security alerts
Administrator notifications
Password-reset requests and required-reset completions remain here even when a browser notification is missed.
| Time | Alert | Account | Delivery |
|---|
Approve an email address
The user will create their own password. Approval does not create an Authentication account. Add several at once by separating addresses with commas.
| Registration | Access | Authorized | Action |
|---|
Registered users
Forced resets immediately block test access, replace the unknown password, revoke refresh tokens, and send the reset email automatically.
| Verified | Access | Reset status | Last sign-in | Actions |
|---|
In-progress sessions
Every account with an exam or practice session currently in progress, across both exams. A session stays here until it's completed, ended, or discarded.
| Exam | Mode | Progress | Started | Last updated | Status |
|---|
Recent activity
The most recently completed timed-exam and practice attempts across all users, newest first.
| Completed | Exam | Mode | Score | Flags | Results |
|---|
Orphaned in-progress sessions
Users whose access has been revoked or reset while an exam or practice draft was still in progress. Their draft is unreadable to them until access is restored; deleting it here permanently discards that in-progress session (saved scores are unaffected).
| Exam | Mode | Reason | Progress | Started | Last updated | Actions |
|---|
Recent account-security events
Shows the 50 most recent whitelist, access, and password-reset events recorded by the backend.
| Time | Event | Account | Actor |
|---|