Enroll in Course
Enroll in Course
Enroll students in courses and batches to begin their academic journey.
Time Required: 5-10 minutes Module: Core User Role: Admission Officer, Student Manager
Prerequisites
- Student record created
- Course exists in the system
- Batch configured for the course
- Fee structure defined (if applicable)
Steps
Step 1: Navigate to Student Record
- Go to OpenEduCat > Student > Students
- Search for the student
- Open the student record
Step 2: Access Courses Tab
- Click on the Courses tab in the student form
- View existing enrollments (if any)
- Click Add a line to add new enrollment
Step 3: Enter Enrollment Details
| Field | Required | Description | Example |
|---|---|---|---|
| Course | Yes | Select the course | ”B.Sc Computer Science” |
| Batch | Yes | Select the batch | ”BCS-2025-A” |
| Roll Number | No | Unique roll number | ”BCS2025001” |
| Academic Year | Yes | Enrollment year | ”2025-2026” |
| Subject Group | No | Subject combination | ”Science Group” |
Step 4: Configure Enrollment Options
| Field | Description |
|---|---|
| Admission Date | Date of enrollment |
| End Date | Expected completion date |
| Fees Structure | Fee plan for the student |
| Scholarship | Applied scholarship (if any) |
Step 5: Save Enrollment
- Click Save to complete enrollment
- Student is now enrolled in the course
Tip: The batch selection filters based on the selected course.
Enrollment States
| State | Description | Actions |
|---|---|---|
| Active | Currently enrolled | Access all features |
| On Hold | Temporarily paused | Limited access |
| Completed | Course finished | View-only |
| Withdrawn | Left the course | Archived |
Bulk Enrollment
Enroll Multiple Students
- Go to OpenEduCat > Admission > Admitted Students
- Select students to enroll
- Click Action > Create Enrollment
- Configure common settings
- Click Create
Field Reference
Course Enrollment
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
student_id | Student | Many2one | Links to op.student |
course_id | Course | Many2one | Links to op.course |
batch_id | Batch | Many2one | Links to op.batch |
roll_number | Roll Number | Char | Unique per batch |
academic_year_id | Academic Year | Many2one | Enrollment year |
state | State | Selection | active/hold/completed |
Enrollment Workflow
┌──────────┐ Activate ┌────────┐ Complete ┌───────────┐│ Draft │ ─────────────> │ Active │ ─────────────> │ Completed │└──────────┘ └────────┘ └───────────┘ │ │ Hold ▼ ┌─────────┐ │ On Hold │ └─────────┘Troubleshooting
Batch not appearing in dropdown
Problem: Selected course but batch dropdown is empty.
Solutions:
- Verify batches exist for the course
- Check batch dates include current period
- Ensure batch is in active state
Roll number conflict
Problem: “Roll number already exists” error.
Solution:
- Each roll number must be unique within a batch
- Check existing enrollments for the batch
- Use a different roll number
Cannot change course after enrollment
Problem: Course field is read-only after saving.
Solution:
- Create a course change request
- Or withdraw and create new enrollment
Related
Last updated: January 2026