Skip to content

Manage Course Settings

Manage Course Settings

Configure global course settings including default values, validation rules, and academic policies.

Time required: 10 minutes

Module: openeducat_core, openeducat_core_enterprise

User role: System Administrator, Academic Admin

Prerequisites

  • System Administrator or Academic Admin role
  • Basic system configuration complete

Steps

Step 1: Access Course Settings

  1. Go to OpenEduCat -> Configuration -> Settings
  2. Navigate to Course Settings section
  3. Or go to Settings -> General Settings -> OpenEduCat

Step 2: Configure Default Values

Set defaults for new courses:

SettingDescriptionDefault
Default DurationStandard course length1 year
Default CreditsCredit hours0
Max StudentsDefault capacity60
Min AttendanceAttendance requirement75%

Step 3: Set Validation Rules

Configure course validation:

RuleDescriptionRecommended
Require CodeCourse code mandatoryYes
Unique CodeCodes must be uniqueYes
Date ValidationCheck batch datesYes
Capacity WarningWarn on over-enrollmentYes

Step 4: Configure Course Numbering

Set up automatic code generation:

SettingDescriptionExample
PrefixCode prefix”CRS”
SeparatorBetween elements”-“
Sequence LengthNumber digits4
Include YearAdd year to codeYes

Result: CRS-2024-0001

Step 5: Set Academic Policies

Define course policies:

PolicyDescription
Allow Late RegistrationPermit after start
Grace PeriodDays for late registration
Course Change WindowDays to change courses
Withdrawal PolicyDrop course rules

Step 6: Configure Integration Settings

SettingDescription
LMS IntegrationAuto-create LMS course
Fee IntegrationAuto-generate fee structure
Timetable IntegrationEnable scheduling

Step 7: Save Settings

Click Save to apply configuration.

Course Templates

Create templates for quick course creation:

  1. Go to Configuration -> Course Templates
  2. Define template with default values:
    • Duration
    • Credits
    • Default subjects
    • Fee structure

Field Reference

Course Settings

Technical FieldUI LabelTypeNotes
default_durationDefault DurationFloatYears
default_creditsDefault CreditsIntegerCredit hours
max_studentsMax StudentsIntegerDefault capacity
min_attendanceMin AttendanceFloatPercentage
code_sequence_idCode SequenceMany2oneAuto-numbering

Validation Settings

Technical FieldUI LabelTypeNotes
require_codeRequire CodeBooleanMandatory
unique_codeUnique CodeBooleanNo duplicates
validate_datesDate ValidationBooleanCheck dates

Troubleshooting

Sequence not generating

Check that the sequence is properly configured in Settings -> Technical -> Sequences.

Validation errors on save

Review validation rules. Some rules may conflict with existing data.

Integration not working

Verify related modules (LMS, Fees) are installed and configured.


Related: Configure Courses | Configure Courses and Batches