-
Total Students
-
Total Conversations
-
Total Messages
-
Active Subjects
Conversations by Subject
Recent Activity
Loading activity...
Messages by Subject
Most Active Students
All Students
| Student | User ID | Subjects | Conversations | Messages | Last Active | |
|---|---|---|---|---|---|---|
Loading students... | ||||||
?
Student
Loading...
Loading conversations...
All Conversations
| Title | Student | Subject | Messages | Created | Last Updated | |
|---|---|---|---|---|---|---|
Loading conversations... | ||||||
Subject Breakdown
| Subject | Students | Conversations | Total Messages | Avg Messages / Conversation |
|---|---|---|---|---|
Loading subjects... | ||||
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.