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.