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.