Overview

👥

-

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 Email Class PPQs Attempted Avg Score Last Active
Loading students...
?

Student

Loading...

Loading conversations...

All PPQ Attempts

Question Student Topic Score Percentage Date
Loading conversations...

Conversation

Loading...

Loading messages...

Topic Breakdown

Topic Students Attempts Avg Score Total Marks
Loading subjects...

Student Conversations — IGCSE Business

Title Student Messages Last Active
Loading conversations...

Conversation

Loading...

Loading messages...
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.