Skip to main content

Staff Management

Use the staff management module to manage teachers, managers, administrators, and other employee records.

Staff List​

Open People → Staff to access the staff list.

From this screen you can:

  • search by first or last name
  • use pagination
  • open the detail page for a staff member


Image 1: Staff list view

Adding New Staff​

This requires Administrator or Manager permission.

Typical fields include:

  • first name
  • last name
  • national ID
  • role
  • employment type
  • hire date
  • phone
  • email


Image 2: New staff add form

Staff Detail Page​

The staff detail page includes:

  • profile information
  • contact information
  • role assignment
  • availability details
  • related tabs and operational history


Image 3: Staff detail screen

Assigned Groups For Teachers​

When the staff member's role is Teacher, the detail page also shows an Assigned groups card.

This card:

  • appears only for Teacher
  • can be edited only by roles that manage staff
  • lists groups from the same branch scope
  • supports searching and multi-select checkboxes


Image 4: Assigned groups card

Critical Rule​

If the assignment list is left empty, the system treats that teacher as:

"Allowed to access all groups"

Once at least one group is selected, the teacher is restricted to only those groups.

That restriction also applies across the teacher-facing academic workflows, including:

  • groups
  • students
  • attendance
  • assignments
  • exams
  • study sessions
  • announcement targets

When To Use It​

This is useful when:

  • multiple teachers are responsible for different groups in the same branch
  • a teacher should see only their own students
  • other groups and students should be hidden from a teacher

Staff Status​

StatusDescription
ActiveCurrently on duty
PassiveLeft duty or not currently active

When a staff member is set to passive, an end date should be recorded.

Deleting Staff​

Staff can be deleted from the detail page. Deleted records are removed from active lists and kept as archived data in the system.