Educational institutions often organize academics differently. Some structure courses by subject and grade level, while others organize them by program, semester, department, or academic pathway. To support these different academic models, openSIS uses a flexible hierarchy of Subjects → Courses → Course Sections.
Understanding the difference between a Course and a Course Section is important because scheduling, attendance, grading, teacher assignment, and student enrollment all happen at the Course Section level.
openSIS follows this academic structure:
Subject → Course → Course Section
A Subject is the broad academic category under which courses are grouped.
Examples:

A Course represents the academic offering itself.
A course defines:
Examples:

A Course Section is the actual scheduled instance of a course where teaching happens.
This is where:
Examples:
Multiple course sections can exist under a single course.
| Level | Example |
|---|---|
| Subject | Science |
| Course | Grade 7 Science |
| Course Section | Grade 7 Science – Section A |
| Course Section | Grade 7 Science – Section B |
In this example:
To create a course:
While creating a course, users can configure:

Once a course is created, course sections can be added under that course.
Course Sections define the operational and scheduling setup of the class.
While creating a course section, users can configure:
openSIS supports multiple scheduling structures for Course Sections, including:

Teachers and students are scheduled directly into Course Sections.
Once a Course Section is created:

Many academic operations in openSIS depend on Course Sections.
These include:
Because of this, students and teachers must be properly scheduled into Course Sections before academic activities can begin.
Course Sections may run:
These durations are connected to the institution’s marking period structure and academic calendar.
Administrators may also configure grade posting dates through marking periods to control when final grades can be submitted.
| Course | Course Section |
|---|---|
| Defines the academic offering | Defines the live class instance |
| Stores academic structure | Stores operational scheduling |
| Created once | Can have multiple sections |
| Contains course information | Contains teacher/student scheduling |
| Used for organization | Used for teaching and grading |
A good approach is:
This structure helps institutions maintain organized academic records and smoother scheduling management.
In openSIS, Courses and Course Sections work together to support academic planning and classroom operations.
Understanding this distinction helps institutions correctly manage scheduling, grading, attendance, and academic reporting throughout the school year.