Schedule and Manage Examinations
Schedule and Manage Examinations
Create exam sessions, schedule exams, allocate rooms, generate hall tickets, and publish results.
Time: 15–30 minutes per exam session Module: OpenEduCat Exam, OpenEduCat Exam Enterprise Permissions: Exam Officer or Exam Manager
Prerequisites
- Courses, batches, and subjects configured
- Students enrolled in courses
- Exam rooms/venues configured
- Grading system set up (for results)
- Access to Examination menu
Overview
The Examination Management system enables:
- Exam session creation and scheduling
- Room and seat allocation
- Hall ticket generation
- Student exam attendance tracking
- Marks entry and result publishing
- Marksheet generation
- Re-evaluation request handling
- Result analysis and reporting
Exam Workflow
Exam Session Creation ↓ Schedule Exams ↓ Allocate Rooms ↓ Generate Hall Tickets ↓ Conduct Exams ↓ Enter Marks ↓ Publish Results ↓ Generate Marksheets| State | Description |
|---|---|
| Draft | Exam being prepared |
| Schedule | Exam schedule published |
| Held | Exam conducted |
| Result Announced | Results published |
| Cancel | Exam cancelled |
Steps
1. Configure Exam Types
- Navigate to Examination → Configuration → Exam Types
- Click New
- Configure the exam type:
| Field | Action |
|---|---|
| Name | Type name (e.g., “Mid-Term”, “Final”) |
| Code | Short code (e.g., “MID”, “FIN”) |
- Click Save
Common Exam Types:
- Mid-Term Examination
- Final Examination
- Internal Assessment
- Practical Examination
- Viva Voce
- Re-examination
2. Create Exam Session
- Navigate to Examination → Exam Sessions
- Click New
- Complete the session form:
| Field | Action |
|---|---|
| Name | Session name (e.g., “Fall 2024 Finals”) |
| Exam Type | Select type |
| Course | Select course |
| Batch | Select batch |
| Academic Year | Select year |
| Academic Term | Select term |
| Start Date | Set session start |
| End Date | Set session end |
| Venue | Select primary venue |
- Click Save (Draft state)
3. Schedule Individual Exams
- Open the exam session
- Navigate to Exams tab
- Click Add a line
- For each subject exam:
| Field | Action |
|---|---|
| Subject | Select subject |
| Exam Date | Set date |
| Start Time | Set start time |
| End Time | Set end time |
| Total Marks | Enter maximum marks |
| Passing Marks | Enter minimum passing |
| Room | Select exam room |
- Repeat for all subjects
- Click Save
4. Configure Exam Rooms
- Navigate to Examination → Configuration → Exam Rooms
- Click New
- Configure the room:
| Field | Action |
|---|---|
| Name | Room name/number |
| Building | Select building |
| Capacity | Maximum seating |
| Code | Room code |
| Facilities | Select available facilities |
- Click Save
5. Allocate Students to Rooms
-
Open the exam session
-
Click Allocate Rooms button
-
System distributes students based on:
- Room capacity
- Student roll numbers
- Any custom allocation rules
-
Review allocation in Room Allocation tab
-
Manual adjustments if needed
-
Click Confirm Allocation
6. Generate Hall Tickets
-
Open the exam session
-
Click Generate Hall Tickets
-
System creates hall tickets for all students
-
Each ticket contains:
- Student name and photo
- Roll number
- Exam schedule
- Room allocation
- Important instructions
-
Students can download from portal
-
Print hall tickets for distribution
7. Conduct Exam and Mark Attendance
-
On exam day, open the specific exam
-
Navigate to Attendance tab
-
Mark student attendance:
- Check present students
- Note absent students
-
Record any incidents/issues in notes
8. Enter Marks
After exam evaluation:
- Navigate to Examination → Mark Entry
- Select exam session and subject
- Enter marks for each student:
| Field | Action |
|---|---|
| Student | Auto-populated |
| Marks Obtained | Enter score |
| Grade | Auto-calculated (if configured) |
| Remarks | Optional notes |
-
System validates:
- Marks within range
- Passing status
-
Click Save
9. Publish Results
-
Open the exam session
-
Verify all marks entered
-
Click Publish Results
-
Results become visible:
- Student portal
- Parent portal
- Marksheet generation enabled
-
State changes to Result Announced
10. Generate Marksheets
-
Navigate to Examination → Marksheets
-
Select exam session
-
Click Generate Marksheets
-
System creates marksheets with:
- Student details
- Subject-wise marks
- Total and percentage
- Grade/GPA
- Pass/Fail status
- Rank (if configured)
-
Download or print individual/bulk marksheets
Field Reference
Exam Session (op.exam.session)
| Field | Technical Name | Type | Required | Description |
|---|---|---|---|---|
| Name | name | Char | Yes | Session name |
| Exam Type | exam_type_id | Many2one | Yes | Type of exam |
| Course | course_id | Many2one | Yes | Target course |
| Batch | batch_id | Many2one | Yes | Target batch |
| Academic Year | academic_year_id | Many2one | No | Year reference |
| Academic Term | academic_term_id | Many2one | No | Term reference |
| Start Date | start_date | Date | Yes | Session start |
| End Date | end_date | Date | Yes | Session end |
| Venue | venue_id | Many2one | No | Primary venue |
| State | state | Selection | No | Workflow state |
| Exam IDs | exam_ids | One2many | No | Individual exams |
| Company | company_id | Many2one | No | Multi-company |
Exam (op.exam)
| Field | Technical Name | Type | Required | Description |
|---|---|---|---|---|
| Session | session_id | Many2one | Yes | Parent session |
| Subject | subject_id | Many2one | Yes | Subject examined |
| Exam Date | exam_date | Date | Yes | Date of exam |
| Start Time | start_time | Float | No | Start time |
| End Time | end_time | Float | No | End time |
| Total Marks | total_marks | Float | Yes | Maximum marks |
| Passing Marks | passing_marks | Float | Yes | Minimum to pass |
| Room | room_id | Many2one | No | Exam room |
| State | state | Selection | No | Exam state |
| Attendee IDs | attendee_ids | One2many | No | Student attendees |
Exam Attendee (op.exam.attendee)
| Field | Technical Name | Type | Required | Description |
|---|---|---|---|---|
| Exam | exam_id | Many2one | Yes | Parent exam |
| Student | student_id | Many2one | Yes | Student |
| Status | status | Selection | No | present/absent |
| Marks | marks | Float | No | Obtained marks |
| Grade | grade_id | Many2one | No | Assigned grade |
| Room | room_id | Many2one | No | Allocated room |
| Seat No | seat_number | Char | No | Seat allocation |
Exam Room (op.exam.room)
| Field | Technical Name | Type | Required | Description |
|---|---|---|---|---|
| Name | name | Char | Yes | Room name |
| Code | code | Char | No | Room code |
| Capacity | capacity | Integer | No | Seating capacity |
| Building | building_id | Many2one | No | Building reference |
Re-evaluation Process
Submit Re-evaluation Request
- Student submits request via portal
- Select exam and subject
- Pay re-evaluation fee (if applicable)
- Request submitted for review
Process Re-evaluation
- Navigate to Examination → Re-evaluations
- Open pending request
- Assign to evaluator
- After re-evaluation:
- Update marks if changed
- Update result status
- Notify student
Result Analysis
Class Statistics
View class-level statistics:
- Pass percentage
- Average marks
- Highest/Lowest marks
- Grade distribution
Subject Analysis
Compare subject-wise performance:
- Subject pass rates
- Average scores per subject
- Difficulty analysis
Student Performance
Track individual student:
- Subject-wise performance
- Comparison with class average
- Progress over exams
Views Available
| View | Features |
|---|---|
| List | Sessions with dates and status |
| Form | Full session with exams |
| Calendar | Exam schedule calendar |
| Gantt | Timeline view of exams |
| Pivot | Analysis by course, subject |
Calendar View
- Shows exams by date
- Color-coded by course
- Click to view/edit
- Export to ICS
Portal Features
Student Portal
Students can:
- View exam schedule
- Download hall tickets
- Check exam results
- Download marksheets
- Submit re-evaluation requests
Parent Portal
Parents can:
- View child’s exam schedule
- View exam results
- Download marksheets
- Track academic progress
Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| Cannot publish results | Marks incomplete | Enter all marks first |
| Hall ticket missing | Allocation not done | Complete room allocation |
| Wrong room allocation | Capacity exceeded | Increase capacity or add rooms |
| Marks entry blocked | Exam not held | Change exam state |
| Grade not calculated | Grading not configured | Set up grade scale |
| Portal access denied | Result not published | Publish results first |
Best Practices
- Early scheduling: Publish exam schedule in advance
- Room verification: Confirm room availability
- Buffer time: Allow time between exams
- Clear instructions: Include all info on hall tickets
- Timely results: Publish results promptly
- Backup data: Export marks before publishing
Security Notes
| Role | Capabilities |
|---|---|
| Exam Officer | Create, schedule exams |
| Exam Manager | Full CRUD including results |
| Faculty | Enter marks for assigned subjects |
| Student | View own results (portal) |
| Parent | View child’s results (portal) |
Record Rules
- Faculty see exams for their subjects
- Students see only their own results
- Officers see exams they manage
Integration Features
Grading Integration
- Auto-calculate grades from marks
- GPA calculation
- Cumulative results
Attendance Integration
- Link exam attendance
- Track no-shows
- Absence reports
Fee Integration
- Exam fees
- Re-evaluation fees
- Automatic invoicing