Skip to content

Role Matrix & Academic Structure

User Roles

Role Self-Register
Platform Admin Yes (initial setup)
Org Admin, School Admin, Principal, Teacher, Student, Parent No (admin-created)
External Educator Yes (marketplace creators)

Authentication

  • Login with email/username + password (no role selection needed)
  • JWT tokens with auto-refresh
  • Admin-created users: Platform Admin -> Org -> School Admin -> Teachers/Students

Academic Structure

Higher Education (Primary)

Organization -> School -> Program (BTech, BSc) -> Branch (CSE, ECE) -> Semester -> Subject

Institution types: degree_college, engineering_college, university

Higher Ed uses level_type='semester', subject-based attendance/enrollment.

K-12 (Secondary/Legacy)

Organization -> School -> Class (8, 9, 10) -> Section -> Subject

Institution types: k12_school. Uses level_type='class'.