Staff sign-in
Sign in with your authorized Google account.
Access denied
This Google account isn't authorized as a Studyfin admin.
To grant admin access, an existing administrator must set users/<UID>.role = "admin" in Firestore.
Your UID:
Admin console
Invite a user
Pre-assign a role and IDs by email. The next time they sign in with Google, they're auto-linked.
How invites work
- You enter an email + role. We store an invite keyed by that email.
- You send the user the site URL. They sign in with Google.
- On first sign-in we apply the invite — role, Student ID, parent links, or School ID — and route them to the right dashboard.
- Once consumed, the invite is deleted automatically.
| Name | Role | Linked IDs | Plan / status | Actions | |
|---|---|---|---|---|---|
| Loading… | |||||
| Role | Pre-assigned | Created | Actions | |
|---|---|---|---|---|
| Loading… | ||||
Enroll a student
How enrollment works
- You assign each student a unique 6-digit ID.
- The student signs in with Google and enters their ID to unlock content.
- Parents sign in and enter the same ID to monitor progress.
- IDs must be exactly 6 digits.
| Student ID | Name | Grade | School | Status | |
|---|---|---|---|---|---|
| Loading… | |||||
How parents self-enroll
Parents create their own accounts at /signup.html?plan=family:
pick "I'm a parent" → sign in with Google → add children's names + emails + grade → start 7-day free trial.
Studyfin auto-generates a 6-digit Student ID per child and emails the list to the parent.
You can also invite a parent here (Users tab → Invite a user → role: parent) — they sign in with the invited email and the account is wired up for them.
| Parent ID | Plan / status | Children | Schools | Actions | |
|---|---|---|---|---|---|
| Loading… | |||||
Enroll a school
How school accounts work
- Each school gets a unique 6-digit School ID.
- When you enroll a student, you can assign their School ID — they're tied to that school.
- School staff sign in, enter the School ID, and see all their students.
- Parents still link to individual children with their child's Student ID.
| School ID | Name | Contact | Students | Status |
|---|---|---|---|---|
| Loading… | ||||
| When | From | Topic | Severity | Message |
|---|---|---|---|---|
| Loading… | ||||
| Requested slot | Organization | Contact | Size | Note |
|---|---|---|---|---|
| Loading… | ||||