Skip to content

Add Subjects to a Course

Add Subjects to a Course

Define subjects with credits, type, and department association for curriculum planning.

Time required: 3-5 minutes per subject

Prerequisites

  • Academic Admin role
  • Course already created
  • Department configured

Steps

Step 1: Navigate to Subjects

  1. Go to OpenEduCatCourseSubjects
  2. Click Create

Step 2: Enter Subject Details

FieldRequiredDescriptionExample
NameYesSubject name”Data Structures”
CodeYesUnique code”CS201”
CourseYesParent course (Enterprise)“B.Sc Computer Science”
DepartmentNoAcademic department”Computer Science”

Step 3: Configure Subject Type

FieldOptionsDescription
TypeTheory/Practical/Both/OtherNature of subject
Subject TypeCompulsory/ElectiveRequirement level

Step 4: Set Credit Information (Enterprise)

FieldDescription
Credit PointsCredit hours (must be > 0)
Grade WeightagePercentage weight in GPA

Step 5: Save Subject

Click Save to create the subject.

Linking Subjects to Course

Via Course Form

  1. Open the course record
  2. Go to Subjects tab
  3. Click Add a line
  4. Select subjects

Via Subject Form (Enterprise)

  1. Create/edit subject
  2. Select course in Course field
  3. Subject auto-links to course

Field Reference

Subject Record

Technical FieldUI LabelTypeNotes
nameNameCharRequired, 128 chars
codeCodeCharRequired, unique
typeTypeSelectiontheory/practical/both/other
subject_typeSubject TypeSelectioncompulsory/elective
course_idCourseMany2oneEnterprise only
credit_pointCredit PointsFloatEnterprise, must be > 0
grade_weightageGrade WeightageFloatPercentage
department_idDepartmentMany2oneAcademic department

Troubleshooting

”Code already exists”

Subject codes must be unique. Check existing subjects.

Credit points validation error

Credit points must be greater than 0 in Enterprise edition.


Related: Create a Course | Create Batches