Role types and permissions explained
Understand what each SRA role can and cannot do โ System Admin, School Admin, Academic Officer, and Teacher.
System Admin
Full access to all schools and system configuration. Can approve or reject school registrations. Only Anthropic staff or designated SRA operators hold this role.
School Admin
Full access within their school. Can manage all users, classes, subjects, results, and settings. Can generate reports and view all analytics.
Academic Officer
Manages academic data. Can enter and moderate marks, run grade calculation, generate reports, and view analytics. Cannot manage users or school settings.
Teacher
Can only enter marks for subjects assigned to them. Cannot see other teachers' subjects, manage users, or generate school-wide reports.
Role permissions are enforced both at the API level and in the UI. Changing a user's role takes effect immediately.

