Skip to main content

Teacher Role

The Teacher role is used for staff who work directly with students and run academic workflows.

Overview​

Teachers can:

  • View groups and students
  • Run attendance workflows
  • Create assignments and follow submissions
  • Create exams or enter results
  • Participate in study-session workflows
  • Create announcements

Optional Teacher Group Scope​

Perigma now supports an optional group assignment layer for teachers.

  • If no groups are assigned to a teacher, the default behavior stays the same and the teacher can work with all groups in their branch scope.
  • If at least one group is assigned, the teacher is restricted to only those groups and the active students inside them.
  • This rule is enforced not only in the UI but also in backend queries and write operations.

That means a restricted teacher can only:

  • See assigned groups in Groups
  • See students from assigned groups in Students
  • Start attendance sessions only for assigned groups
  • Create Assignments, Exams, Study Sessions, and similar workflows only for in-scope groups and students
  • Target only in-scope groups and students in Announcements

Where Assignments Are Managed​

Teacher group assignments are managed from the Staff Detail page, not by teachers themselves.

  • Only roles that can manage staff, such as Administrator and Manager, can change this setting.
  • The assignment card is shown only for staff whose role is Teacher.
  • Leaving the assignment list empty means all groups remain available.

Accessible Modules​

ModuleAccess level
DashboardSummary based on the teacher's visible groups and students
Student ManagementOnly students inside scope
GroupsOnly groups inside scope
AttendanceOnly in-scope groups and students
AssignmentsOnly in-scope groups and students
ExamsOnly in-scope groups and students
Study SessionsOnly in-scope groups and students
Communication / AnnouncementsCan target only in-scope groups and students
MeetingsOwn meetings and participation
MineOwn profile, leave requests, and personal screens

Restrictions​

Teachers cannot:

  • Create new student or guardian records
  • Work on out-of-scope groups or students
  • Manage financial modules
  • Change institution settings
  • Manage SMS settings
  • Change their own group assignments

Example Scenario​

  • If a teacher has no assignments, they still see all branch groups such as A1, A2, and B1.
  • If the same teacher is later assigned only A1 and A2:
    • B1 disappears from group lists
    • B1 students disappear from student lists
    • the teacher can no longer create attendance, assignments, exams, or announcements for B1

Summary​

This gives institutions two operating modes without changing the default product behavior: keep teachers open across the branch, or explicitly narrow them to the groups they are responsible for.