Staff Management Guide
This guide covers inviting teaching staff (supervisors and monitors), assigning roles and learning centres, and managing user access throughout the year. Proper staff setup ensures team members have appropriate access to perform their duties.Roles in Zion: Administrator (you), Supervisor (manages centres, generates reports), Monitor (enters Goal Check data only). This guide focuses on inviting Supervisors and Monitors.
Understanding Staff Roles
Role Comparison
| Feature | Administrator | Supervisor | Monitor |
|---|---|---|---|
| School Settings | Full Access | View Only | No Access |
| Learning Centres | All Centres | Assigned Centres | Assigned Centres |
| Goal Check Entry | All Students | My Centre Students | My Centre Students |
| Goal Check Marking | All Students | My Centre Students | My Centre Students |
| Dashboard | School-Wide | My Centres | No Dashboard |
| Reports (Generate) | All Reports | Daily Centre Reports | No Reports |
| Reports (Weekly School) | Yes | No | No |
| Student Management | Yes | View Only | View Only |
| Staff Management | Yes | No | No |
| Data Export | Yes | No | No |
When to Use Each Role
Supervisor:- Full-time teaching staff managing a learning centre
- Responsible for daily Goal Check and centre reports
- Needs dashboard insights for their centres
- Example: Mrs. Johnson teaches Faith Centre, sets goals, marks progress, generates daily reports
- Part-time staff or assistants who help with data entry
- Enters goals and marks progress but doesn’t generate reports
- No dashboard access (simpler interface)
- Example: Mr. Smith assists in Hope Centre, enters Goal Check data on tablet, supervisor generates reports
- School principal, head of school, or designated administrator
- Full oversight and configuration access
- Typically 1-3 administrators per school
- Example: Principal oversees all centres, generates weekly reports, manages staff and students
Inviting Teaching Staff
Prerequisites
Before inviting staff:- Learning centres created
- Staff member’s email address confirmed
- Decision made: Supervisor or Monitor role
- Decision made: Which centres they’ll access
Invitation Workflow
1
Navigate to Teaching Staff
Click “Management” → “Teaching Staff” in sidebar
2
Click Invite User
Click “Invite User” button at top right
3
Fill Invitation Form
Enter full name, email, role, and assigned centres
4
Send Invitation
Click “Send Invitation” - email sent immediately
5
Staff Accepts
Staff member receives email, clicks link, sets password, logs in
Invitation Form Details
Full Name
- Format: First and Last name (e.g., “Sarah Johnson”)
- Best Practice: Use professional name as it appears in school records
- Appears: All Goal Check audit trails, reports, staff lists
Email Address
- Format: Valid email address (must be unique in Zion)
- Validation: Zion checks if email already in use
- Best Practice: Use staff member’s school email if available
- Important: Staff member must have access to this email to accept invitation
Role
- Options: Supervisor or Monitor
- Default: Supervisor
- Cannot Select: Administrator (admins must be added differently through Clerk)
- Changeable: Yes, can change role later
Assigned Centres
- Format: Multi-select dropdown of all active learning centres
- Required: Must select at least one centre
- Flexibility: Can select multiple centres
- Changeable: Yes, can modify assignments later
What Happens After Invitation
Email Sent (Immediate):- Staff member receives invitation email from Clerk (Zion’s authentication provider)
- Email contains invitation link and basic instructions
- Link expires in 7 days (can resend if needed)
- Clicks link in email
- Lands on Zion signup page
- Sets their own password (must meet security requirements)
- Confirms email address
- Redirected to Zion dashboard
- Staff member sees onboarding tour (optional)
- Dashboard/interface reflects their role and assigned centres
- Can immediately begin using Zion
Managing Staff Assignments
Viewing Staff List
Navigate to Teaching Staff:- Shows all administrators, supervisors, and monitors
- Displays: Name, email, role, assigned centres, status
- By role (all, supervisors, monitors)
- By status (active, deactivated)
- By centre assignment
Editing Staff Information
1
Find Staff Member
Navigate to “Management” → “Teaching Staff”, locate staff member
2
Click Edit
Click “Edit” button next to their name
3
Modify Details
Update name, role, or assigned centres
4
Save Changes
Click “Save” to apply changes
- Full name
- Role (Supervisor ↔ Monitor)
- Assigned centres (add or remove)
- Email address (cannot change - contact support if needed)
Changing Assigned Centres
Scenario 1: Add Centre to Staff Member- Edit staff member → Check additional centres → Save
- Staff immediately sees new centre data on next login
- Edit staff member → Uncheck centre(s) → Save
- Staff immediately loses access to that centre data
- Edit first staff member → Uncheck centre → Save
- Edit second staff member → Check centre → Save
- Historical data shows who was responsible when
Changing Staff Role
Supervisor → Monitor:- Staff loses: Dashboard access, ability to generate reports
- Staff retains: Goal Check entry/marking for assigned centres
- Use case: Staff member becoming part-time or assistant
- Staff gains: Dashboard access, ability to generate reports
- Staff retains: Goal Check entry/marking for assigned centres
- Use case: Promoting assistant to full supervisor role
Deactivating Staff
When to Deactivate
Common Scenarios:- Staff member left the school
- End of temporary/contract position
- Staff on extended leave (optional - can keep active)
- Staff role eliminated due to enrollment changes
- Staff member cannot log in
- Data entry/marking history preserved (audit trail intact)
- Name still appears in historical reports
- Can reactivate later if needed
Deactivation Process
1
Reassign Centres (Optional)
If staff had assigned centres, assign them to other supervisors/monitors
2
Navigate to Teaching Staff
Click “Management” → “Teaching Staff”
3
Find Staff Member
Locate the staff member to deactivate
4
Click Deactivate
Click “Deactivate” button next to their name
5
Confirm
Read confirmation dialog, click “Deactivate” to confirm
Audit Trail Preserved: Deactivating staff does NOT delete their historical data. All Goal Check entries, reports, and actions they performed remain visible with their name in audit trails.
Reactivating Staff
Scenario: Staff member returning after leave or rehired1
View All Staff
Toggle “Show Deactivated” filter on Teaching Staff page
2
Find Staff Member
Locate deactivated staff member
3
Click Reactivate
Click “Reactivate” button
4
Update Assignments
Edit staff member to assign current centres
5
Notify Staff
Inform staff they can log in again
Best Practices
Initial School Setup
Recommended Order:- Create all learning centres first
- Invite all supervisors and monitors together
- Assign each supervisor to their primary centre(s)
- Assign monitors to support specific centres
- Test: Have one supervisor log in and verify access
- 1 week before term starts: Invite all staff
- 3 days before term starts: Follow up with staff who haven’t accepted
- 1 day before term starts: Verify all staff can log in
Mid-Year Staff Changes
New Staff Joining:- Create invitation immediately
- Assign to appropriate centres
- Have them shadow existing supervisor for 1-2 days
- Grant access to Goal Check once trained
- Reassign centres to other staff BEFORE deactivation
- Generate final reports for their centres
- Deactivate user account
- Document transition in staff notes
Annual Maintenance
Start of Academic Year:- Review all staff assignments
- Update centre assignments for any changes
- Reactivate returning staff if they were deactivated
- Invite new staff for the year
- Generate final reports for all centres
- Optionally deactivate staff on summer break (or keep active)
- Document any staff departures
Security Best Practices
Email Address Management
DO:- Use school email addresses when possible
- Verify email address before sending invitation
- Keep staff email addresses current
- Share login credentials between staff
- Use personal email if school policy prohibits
- Reuse email addresses from deactivated staff
Password Requirements
Zion (via Clerk) enforces:- Minimum 8 characters
- At least one uppercase letter
- At least one number
- At least one special character
Access Principle
Least Privilege:- Give staff minimum access needed for their role
- Use Monitor role for assistants (not Supervisor)
- Assign only necessary centres
- Quarterly: Review staff list, deactivate unused accounts
- Annually: Verify all assignments still appropriate
Troubleshooting Common Issues
”Invitation Email Not Received”
Possible Causes: Email in spam, typo in email address, email server blocking Solutions:- Check spam/junk folder
- Verify email address is correct
- Resend invitation
- Try alternative email address
”Staff Can’t See Learning Centre”
Cause: Staff not assigned to that centre Solution: Edit staff member, assign them to the centre, save, have them log out and back in”Staff Can’t Generate Reports”
Cause: Staff has Monitor role (monitors can’t generate reports) Solution: Change role from Monitor to Supervisor”Staff Sees All Centres (Should Only See Assigned)”
Cause: Staff might be an Administrator Solution: Verify role is Supervisor or Monitor, not Administrator”Can’t Change Staff Email Address”
Cause: Email is managed by Clerk authentication system Solution: Contact Zion support to change email address, or deactivate old account and create new invitationRelated Resources
Learning Centres
Create centres before assigning staff to them
Roles & Permissions
Detailed breakdown of what each role can access
Goal Check Overview
Understand what supervisors and monitors do daily
Onboarding Guide
Complete setup including staff invitations
Supervisor Guide
Share this with supervisors for their workflow
Monitor Guide
Share this with monitors for their workflow