Class Management User Guide
Last updated: 2026-03-10
Role 1: Central Admin
- Access all centers and all class management pages.
- Manage staff, class templates, schedule plans, and analytics.
- Approve/reject staff absence requests from notification bell.
- Use monthly generation for plans, then run conflict refresh as needed.
Role 2: Site Admin
- Access only centers assigned to your admin account.
- Maintain staff and classes for your scoped centers.
- Review class plan conflicts and adjust teacher assignment/template time.
- Approve/reject staff absence requests for your center scope.
Role 3: Staff (Staff Portal)
- Log in from the staff portal with phone number and staff code.
- View personal schedule by date (default today).
- Submit absence request from the request button/modal.
- Track submitted records and status updates (pending/approved/rejected).
Recommended Workflow
- Maintain accurate staff availability templates first.
- Maintain class templates and default teacher assignments.
- Generate monthly schedule plans.
- Refresh conflicts, then resolve highlighted rows.
- Process staff absence requests daily from bell notifications.
Troubleshooting
- If page loads are slow, narrow filters before editing and refresh conflicts manually.
- If conflict does not clear after updates, run refresh conflict for current filtered list.
- If staff portal looks off on iPad, reload once after clearing cache.