User Roles
Testify has different roles with specific permissions and features. Understanding your role helps you use the platform effectively.
Role Types
👨🏫 Teacher
Teachers create questions, build exams, and assess students.
Permissions:
- ✅ Create and edit questions
- ✅ Build online and offline exams
- ✅ Grade student submissions
- ✅ View student analytics
- ✅ Manage question bank
- ✅ Use AI generation features
- ✅ Import questions from PDF
- ❌ Manage users (unless also admin)
- ❌ Configure billing
Best For:
- Subject teachers
- Exam creators
- Content developers
- Tutors
👨🎓 Student
Students take exams, view results, and practice.
Permissions:
- ✅ Take assigned exams
- ✅ View own results
- ✅ Practice with questions
- ✅ Use AI tutor
- ✅ Track own performance
- ❌ Create questions
- ❌ Create exams
- ❌ View other students' results
- ❌ Access admin features
Best For:
- School/college students
- Exam takers
- Self-learners
👨💼 Administrator
Admins manage users, configure settings, and oversee the platform.
Permissions:
- ✅ Manage all users
- ✅ Configure system settings
- ✅ Enable/disable features
- ✅ Manage billing and subscriptions
- ✅ View all analytics
- ✅ Generate reports
- ✅ Manage institutions
- ✅ All teacher permissions
Best For:
- School administrators
- IT managers
- System administrators
🏫 Institution Admin
Manages entire institution with multiple teachers and students.
Permissions:
- ✅ All admin permissions
- ✅ Manage multiple departments
- ✅ Configure institution settings
- ✅ Bulk user management
- ✅ Institution-wide analytics
- ✅ Reseller features (if applicable)
Best For:
- School principals
- Institution heads
- Educational organizations
Role Comparison
| Feature | Student | Teacher | Admin | Institution Admin |
|---|---|---|---|---|
| Take Exams | ✅ | ✅ | ✅ | ✅ |
| Create Questions | ❌ | ✅ | ✅ | ✅ |
| Create Exams | ❌ | ✅ | ✅ | ✅ |
| Grade Exams | ❌ | ✅ | ✅ | ✅ |
| View Own Results | ✅ | ✅ | ✅ | ✅ |
| View All Results | ❌ | ✅ (own students) | ✅ | ✅ |
| AI Generation | ❌ | ✅ | ✅ | ✅ |
| Manage Users | ❌ | ❌ | ✅ | ✅ |
| Billing | ❌ | ❌ | ✅ | ✅ |
| Feature Toggles | ❌ | ❌ | ✅ | ✅ |
| System Reports | ❌ | ❌ | ✅ | ✅ |
Multiple Roles
Some users may have multiple roles:
Teacher + Admin
- Full teaching capabilities
- Plus administrative access
- Common for department heads
Student + Teacher
- Can take exams as student
- Can create exams as teacher
- Useful for teaching assistants
Switching Roles
If you have multiple roles:
- Click your profile icon (top-right)
- Select "Switch Role"
- Choose desired role
- Dashboard updates accordingly
Role-Based Dashboard
Each role sees a different dashboard:
Teacher Dashboard
- Question bank stats
- Exam schedule
- Student performance
- Quick actions
Student Dashboard
- Upcoming exams
- Recent results
- Practice recommendations
- Performance trends
Admin Dashboard
- User statistics
- System health
- Feature usage
- Billing status
Requesting Role Change
To change your role:
- Contact your administrator
- Or email support@edukali.ai
- Provide reason for change
- Admin approves and updates
Next Steps
Based on your role, explore the relevant guide:
Or continue with: