-
Total Students
-
PPQ Attempts
-
Average Score
-
Topics Covered
PPQ Attempts by Topic
Recent Activity
Loading activity...
Average Score by Topic
Top Students (by Avg %)
All Students
| Name | Class | PPQs Attempted | Avg Score | Last Active | ||
|---|---|---|---|---|---|---|
Loading students... | ||||||
?
Student
Loading...
Loading conversations...
All PPQ Attempts
| Question | Student | Topic | Score | Percentage | Date | |
|---|---|---|---|---|---|---|
Loading conversations... | ||||||
Topic Breakdown
| Topic | Students | Attempts | Avg Score | Total Marks |
|---|---|---|---|---|
Loading subjects... | ||||
Student Conversations — IGCSE Business
| Title | Student | Messages | Last Active | |
|---|---|---|---|---|
Loading conversations... | ||||
Loading classes...
Admin Accounts
| Email / UID | Role | Granted By | Granted At | |
|---|---|---|---|---|
Loading... | ||||
Grant Admin Access
Promote any existing Firebase user to admin. You need their UID (found in Firebase Console → Authentication → Users).
Your Account
Your Firebase UID (share this with other admins if needed):
—
To change your password, use the Firebase Console or the main Raisegrade app's password reset flow.
How Admin Roles Work
Admin access is stored in Firestore under the admins collection. When a user signs in, the dashboard checks if their Firebase UID exists in that collection. The first user to sign in when no admins exist is automatically promoted. After that, only existing admins can grant access to others. Students are loaded from the access collection; PPQ scores from ppq_marks.