Roles & incharges (School Admin)
Give staff a school role — Principal, Head Master, Department Head, Class Teacher or Subject Teacher — scoped to the whole school, a department, a class or a subject, with an optional dated tenure.
What this page does
The Roles & incharges page grants staff their school roles and scopes exactly what each person can see. A role decides both what someone is and how far their reach extends — Principal (the whole school), Head Master and Department Head (a department), Class Teacher (a class) and Subject Teacher (a subject). Until someone holds a role they only see their own account; a person can hold more than one role.
Assignments are grouped by role so you can scan "who are the Principals / Class Teachers" at a glance. Each row shows the person, their scope (e.g. a specific department or class, or Whole school) and, when set, a tenure date range. A legend across the top reminds you what each role can reach.
Common tasks
Click Assign role to open the guided modal.
Step 1 — Who: search staff by name or email and pick the person.
Step 2 — Which role: choose Principal, Head Master, Department Head, Class Teacher or Subject Teacher from the role cards.
Step 3 — Where: for a scoped role, pick the department, class or subject it applies to (Principal applies to the whole school automatically).
Optionally click Add validity period to set From / Until dates so the role applies only for, say, one academic year, then read the plain-language summary and click Assign role.
Removing a role revokes just that assignment — the person keeps any other roles they hold. Use Show history to reveal past holders (a role assignment marked past is read-only and cannot be removed again).
Buttons & controls
Opens the 3-step assign modal (who → which role → where) with an optional validity period.
Show history / Hide past holders
Toggles past (ended) role holders into the list, shown greyed with a past badge.
Reference strip mapping each role to its scope noun — whole school, department, class or subject.
Optional From – Until dates per assignment; the role applies automatically only within the range.
Revokes a single assignment after a confirm; other roles the person holds are untouched.