Purpose
Define all user roles on the platform, their capabilities, and access levels.
Roles
1. Student
- Browse mentor profiles and career pathways
- Request and attend mentorship sessions (1-on-1, group, micro)
- Track progress through career pathways
- Rate and review sessions
- Access offline learning content
2. Mentor
- Create and manage profile (bio, expertise, availability)
- Accept or decline session requests
- Conduct 1-on-1, group, and micro-mentoring sessions
- View mentee progress and history
- Provide feedback and recommendations
3. Guardian
- Approve or deny minor student registrations
- View session history and upcoming schedule for linked students
- Receive safety notifications
- Set communication preferences and restrictions
- Revoke consent at any time
4. Country Admin
- Manage user verifications within their country
- Handle moderation queue and safety incidents
- Manage country-specific content and career pathways
- View country-level analytics and reports
- Manage institutional partnerships
5. Institution Admin
- Manage users within their institution
- View institution-level analytics
- Customise career pathways for their institution
- Manage mentor assignments within their institution
6. Super Admin
- Full platform access across all countries and institutions
- System configuration and feature management
- Global analytics and reporting
- User role management