Configure Courses
Configure Courses
Perform initial course setup including creating program structures, defining requirements, and setting up the academic framework.
Time required: 15-20 minutes per course
Module: openeducat_core
User role: System Administrator, Academic Admin
Prerequisites
- System Administrator or Academic Admin role
- Departments created
- Academic year configured
- Faculty records available
Steps
Step 1: Navigate to Courses
- Go to OpenEduCat -> Course -> Courses
- Click Create to add a new course
Step 2: Enter Basic Information
| Field | Required | Description | Example |
|---|---|---|---|
| Name | Yes | Full course name | ”Bachelor of Science in Computer Science” |
| Code | Yes | Unique identifier | ”BSCS” |
| Department | No | Academic department | ”Computer Science” |
| Parent Course | No | For specializations | ”B.Sc” |
Step 3: Set Duration and Structure
| Field | Description | Example |
|---|---|---|
| Duration | Course length | 4 years |
| Credit Hours | Total credits required | 160 |
| Evaluation Type | Grading system | ”CGPA” |
Step 4: Configure Requirements
In the Requirements tab:
| Requirement | Description |
|---|---|
| Eligibility | Entry requirements |
| Prerequisites | Required prior courses |
| Minimum GPA | Academic requirement |
| Age Limit | If applicable |
Step 5: Add Course Description
In the Description tab:
- Program overview
- Learning objectives
- Career outcomes
- Unique features
Tip: This content can be published on your website’s course catalog.
Step 6: Configure Academic Settings
| Setting | Description |
|---|---|
| Max Students | Intake capacity |
| Min Attendance | Attendance requirement |
| Evaluation Type | Assessment method |
| Pass Percentage | Minimum to pass |
Step 7: Link Responsible Faculty
- Go to Faculty tab
- Assign program coordinator
- Add department head link
Step 8: Save Course
Click Save to create the course.
Post-Setup Tasks
After creating the course:
- Add Subjects: Define course subjects
- Create Batches: Set up student cohorts
- Configure Fees: Set fee structure
- Schedule Timetable: Create class schedules
Course Hierarchy
Structure multi-level programs:
Bachelor of Science (Parent Course)├── B.Sc Computer Science├── B.Sc Physics└── B.Sc Mathematics └── B.Sc Applied Mathematics (Specialization)Field Reference
Course (op.course)
| Technical Field | UI Label | Type | Notes |
|---|---|---|---|
name | Name | Char | Required |
code | Code | Char | Unique identifier |
department_id | Department | Many2one | Department link |
parent_id | Parent Course | Many2one | For hierarchy |
duration | Duration | Float | In years |
credit_hours | Credits | Integer | Total credits |
max_students | Max Students | Integer | Capacity |
min_attendance | Min Attendance | Float | Percentage |
Troubleshooting
Course code already exists
Each course code must be unique. Check existing courses for conflicts.
Department not available
Ensure departments are created first in Configuration -> Departments.
Cannot delete course
Courses with enrolled students or historical data cannot be deleted. Archive instead.
Related: Manage Course Settings | Configure Subjects