Skip to content

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

  1. Go to OpenEduCat -> Course -> Courses
  2. Click Create to add a new course

Step 2: Enter Basic Information

FieldRequiredDescriptionExample
NameYesFull course name”Bachelor of Science in Computer Science”
CodeYesUnique identifier”BSCS”
DepartmentNoAcademic department”Computer Science”
Parent CourseNoFor specializations”B.Sc”

Step 3: Set Duration and Structure

FieldDescriptionExample
DurationCourse length4 years
Credit HoursTotal credits required160
Evaluation TypeGrading system”CGPA”

Step 4: Configure Requirements

In the Requirements tab:

RequirementDescription
EligibilityEntry requirements
PrerequisitesRequired prior courses
Minimum GPAAcademic requirement
Age LimitIf 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

SettingDescription
Max StudentsIntake capacity
Min AttendanceAttendance requirement
Evaluation TypeAssessment method
Pass PercentageMinimum to pass
  1. Go to Faculty tab
  2. Assign program coordinator
  3. Add department head link

Step 8: Save Course

Click Save to create the course.

Post-Setup Tasks

After creating the course:

  1. Add Subjects: Define course subjects
  2. Create Batches: Set up student cohorts
  3. Configure Fees: Set fee structure
  4. 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 FieldUI LabelTypeNotes
nameNameCharRequired
codeCodeCharUnique identifier
department_idDepartmentMany2oneDepartment link
parent_idParent CourseMany2oneFor hierarchy
durationDurationFloatIn years
credit_hoursCreditsIntegerTotal credits
max_studentsMax StudentsIntegerCapacity
min_attendanceMin AttendanceFloatPercentage

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