Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Saurabh-07586/examplatform/llms.txt
Use this file to discover all available pages before exploring further.
ExamPlatform enforces a three-tier role-based access control (RBAC) model. Every account is assigned exactly one role at creation time — Student, Examiner, or Administrator — and that role determines the dashboard the user sees, the navigation items available to them, and the operations they are permitted to perform. Permissions are non-overlapping by design: students cannot touch question banks, examiners cannot provision new users, and only administrators have access to audit logs and platform-wide configuration.
Examiner and Administrator accounts can only be created by an existing
Administrator. There is no self-service registration path for those roles.
Students may register independently from the public sign-up page.
Dashboard
When a student signs in they land on a personalised dashboard that surfaces key metrics at a glance:| Metric | Description |
|---|
| Total Exams | All exams assigned to this student |
| Upcoming | Exams whose start time is in the future |
| Ongoing | Exams currently within their active window |
| Completed | Exams the student has submitted |
| Average Score | Mean percentage across all published results |
| Missed | Exams whose window closed without a submission |
The dashboard also highlights any exams that are ongoing right now and lists the next few upcoming exams with direct links.Navigation
| Nav item | Purpose |
|---|
| My Exams | Full list of assigned exams with status and quick-start links |
| Exam Schedule | Calendar / timeline view of all upcoming exam windows |
| Results | Published result cards showing marks, percentage, rank, pass/fail, and per-question breakdown |
| Performance Analytics | Charts for overall score trend, subject-wise performance, correct vs. incorrect answers, and time spent per exam |
| Mock Tests | Practice exams (not counted towards grades) |
| Profile | Contact information and display name |
| Settings | Appearance (theme), language preference, and notification preferences |
What a student can do
- Self-register with email, roll number, and registration number.
- Sign in, reset their own password, and update their profile.
- View assigned exams and their schedule.
- Start or resume a proctored exam session within the configured time window.
- Answer MCQ, multi-select, short answer, long answer, and image-upload questions.
- Save answers, mark questions for review, and navigate between questions via the Question Palette.
- Submit the exam manually or have it auto-submitted by the server timer.
- View published result cards and download them as PDF.
- Explore subject-wise and trend-based performance analytics after results are published.
- Change their password, display language, and notification preferences.
What a student cannot do
- Create, edit, or delete questions or exams.
- View other students’ answers, scores, or proctoring data.
- Access the Live Monitoring, AI Proctoring Reports, or Evaluation & Results pages.
- Create or manage user accounts.
- Access audit logs, email notification consoles, or reports.
Dashboard
The examiner dashboard provides an operational overview of the exams and evaluations under their responsibility:| Metric | Description |
|---|
| Total Exams | All exams created by or assigned to this examiner |
| Active | Exams currently in their live window |
| Students Assigned | Total number of students across all their exams |
| Pending Evaluations | Subjective answers awaiting manual review or grading |
If there are pending evaluations, a prominent alert shows the count with a direct link to the Evaluation & Results queue.Navigation
| Nav item | Purpose |
|---|
| Question Bank | Create, edit, delete, import, export, and AI-generate questions |
| Exam Management | Create exam drafts, select questions, assign students, publish exams, and cancel exams |
| Student Management | View the list of students assigned to the examiner’s exams, with roll number, status, and score |
| Live Monitoring | Real-time per-student view of ongoing exams (current question, time remaining, tab switches, AI risk, last heartbeat, force-submit) |
| AI Proctoring Reports | Per-student suspicious-activity timelines, flagged-event counts, and AI risk scores for completed exams |
| Evaluation & Results | Grade subjective answers (with optional AI first-pass suggestion), publish results, download per-exam reports |
| Profile | Contact information and display name |
| Settings | Appearance, language preference, and password change |
Capabilities
- Create questions of all five types (MCQ, multi-select, short answer, long answer, image upload), assign difficulty, marks, and negative marks, and organise them by subject and topic.
- Import questions from CSV, PDF, Google Form, or a URL; export the full question bank as CSV.
- Generate candidate questions by providing a topic description to the built-in AI generation tool.
- Create exam drafts with configurable start/end times, duration, passing percentage, instructions, and evaluation-workflow toggles.
- Select specific questions from the question bank for each exam.
- Assign students to exams by searching on name, email, or roll number.
- Publish exams, making them live for assigned students.
- Watch live sessions: current question number, time remaining, tab-switch count, AI risk level (Normal / Elevated / Critical), and last heartbeat; force-submit a student’s session if necessary.
- Review AI proctoring reports: gaze-away events, face-missing events, multiple-face detections, mobile detections, tab switches, fullscreen exits, and the composite AI risk score.
- Grade subjective answers — view the student’s typed or OCR-extracted response alongside the AI first-pass suggestion, enter a final mark and optional feedback, and submit the grade.
- Publish results for a completed exam; download per-exam reports as PDF, Excel, or CSV.
Dashboard
The administrator dashboard gives a platform-wide view of all activity:| Metric | Description |
|---|
| Total Students | All student accounts on the platform |
| Total Examiners | All examiner accounts |
| Total Admins | All administrator accounts |
| Total Exams | Every exam ever created |
| Total Questions | Total questions across all question banks |
| Live Exams | Exams currently in their active window |
| Upcoming Exams | Exams scheduled to start in the future |
| Active Exams | Exams with at least one in-progress student session |
| Completed Exams | Exams that have passed their end time |
| Recent Activity | Timestamped feed of the most recent audit-log events across the whole platform |
Navigation
| Nav item | Purpose |
|---|
| User Management | View, search, filter, create, edit, reset passwords for, and delete all user accounts across all roles; bulk-import users via CSV |
| AI Monitoring | Platform-wide AI integrity signals and proctoring event summaries |
| Analytics | System-wide performance across all exams, subject-wise averages, completion rates, and pass rates |
| Reports | Download platform reports (exam reports, question-bank exports) as PDF, Excel, or CSV |
| Email Notifications | Compose and send announcements to all students, all examiners, everyone, or individual recipients; view the email delivery log |
| Audit Logs | Immutable, timestamped, IP-attributed log of every sensitive action on the platform, filterable by action type (e.g. exam.publish, admin.create_user) |
Capabilities
- Create accounts for all three roles (student, examiner, administrator); examiners and admins can only be provisioned here.
- Search, filter by role, bulk-import via CSV, reset any user’s password, and deactivate or delete accounts.
- Access the platform-wide AI monitoring console to review aggregate integrity signals.
- View and export platform-level analytics: overall average scores, pass rates, completion rates, and subject-wise performance breakdowns.
- Generate and download exam reports and full question-bank exports.
- Send custom announcements via email to targeted audiences and review delivery status in the log.
- Query the audit log for any action — every record includes timestamp, actor, action code, affected entity, and source IP address.
Role comparison
| Capability | Student | Examiner | Administrator |
|---|
| Self-registration | ✅ | ❌ | ❌ |
| Can create / publish exams | ❌ | ✅ | ❌ |
| Can create questions | ❌ | ✅ | ❌ |
| Can grade answers | ❌ | ✅ | ❌ |
| Can manage user accounts | ❌ | ❌ | ✅ |
| Can view AI proctoring reports | ❌ | ✅ | ✅ |
| Can access audit logs | ❌ | ❌ | ✅ |
| Can send email notifications | ❌ | ❌ | ✅ |
| Can view own results & analytics | ✅ | ❌ | ❌ |
| Can force-submit a student session | ❌ | ✅ | ❌ |