Staff Management¶
Overview¶
Manage all school staff: teachers, principal, bursar, accountant, librarian, and receptionist. Each staff member gets a login account with their assigned role.
Adding a Staff Member¶
Go to Staff โ Add Staff Member:
| Field | Notes |
|---|---|
| Full Name | Staff member's full name |
| Role | Teacher / Principal / Bursar / Accountant / Librarian / Receptionist |
| Subject | Primary subject (teachers only) |
| Used for login and notifications | |
| Phone | Contact number |
| Username | Login username (auto-suggested, editable) |
| Password | Set initial password โ staff should change on first login |
Roles and Permissions¶
| Role | Access Level |
|---|---|
| Admin | Full access โ all modules, settings, financial data |
| Principal | All academic modules, staff management, reports |
| Teacher | Own classes only โ attendance, results, notices |
| Bursar | Fee management, financial reports |
| Accountant | View-only financial reports |
| Librarian | Library module only |
| Receptionist | Student lookup, visitor management |
Custom Permissions
Go to Settings โ Role Permissions to override specific permissions per role โ e.g. give a teacher access to fee reports.
Assigning a Class Teacher¶
- Go to Staff โ [Teacher Name]
- Click Edit
- Set Primary Class โ this class appears on their teacher dashboard
- Save
Resetting a Password¶
Staff profile โ Actions โ Reset Password โ enter new password โ Save.
Deactivating Staff¶
Staff profile โ Actions โ Change Status โ Inactive. Their login is disabled but history is preserved.