Understanding User Roles and Permissions
Understanding User Roles and Permissions
Scholva uses a role-based permission system to make sure people only see what
they're supposed to.
The roles
Owner — the person who created the school account. Has full access to
everything, including billing, module activation, and user management.
Admin — trusted staff with full operational access. Can manage students,
staff, classes, fees, and school settings, but cannot change billing or
transfer ownership.
Teacher — access limited to their assigned classes. Can mark attendance,
create assignments, grade exams, and message parents of their students.
Staff/Member — general staff with permission-based access. Office staff,
accountants, HR staff fall into this role with specific permissions granted
by an admin.
Parent — read-only access to their children's information: attendance,
grades, fees, announcements, homework.
Student — access to their own schedule, exams, grades, and assignments.
Guest — limited read-only access for visitors and temporary users.
How permissions work
Every action in Scholva is gated by a permission like school:student:view
or school:attendance:create. When an admin assigns a role, they can also
customize individual permissions for that user.
but cannot change the subscription plan or delete the school.
Changing someone's role
- Go to Settings → Members
- Click the member you want to update
- Use the Role dropdown to change their role
- Click Save
their browser to see the new menu items.
Updated on: 10/04/2026
Thank you!