Understanding Roles
Learn what roles are and how they control access to different parts of School Orbit.
Think of a role like a "job title" that controls what someone can see and do in the system. A Teacher role lets you mark attendance, but an Accountant role lets you manage fees.
What is a Role?
A role is a set of permissions. When you assign a role to a person, they can only access the modules that the role allows. This means:
A teacher cannot see fee records or salary information.
An accountant cannot change exam marks.
A librarian can only manage books, not student records.
Only the Super Admin has access to everything.
You can create unlimited custom roles based on your school's needs.
Default Roles
When you click "Seed Default Roles", the system creates these roles automatically:
Super Admin
Full access to everything. This is the school owner.
Admin
Almost full access. Cannot manage billing.
Teacher
Attendance, homework, exams, timetable, notices.
Student
View own attendance, results, homework.
Parent
View child's progress, fees, notices.
Permission Types
For each module, you can set 4 types of permissions:
View
Can see the data but cannot change anything.
Create
Can add new records (e.g., add a student).
Edit
Can change existing records (e.g., update marks).
Delete
Can remove records permanently.