Academic Structure Overview
Understand how programs, levels, courses, placements, and requirements fit together.
The academic structure gives staff a shared way to organize learning paths and make placement decisions.
The basic hierarchy
The structure works like this:
- a program is the main learning track
- a level is a stage inside that program
- a course is a teachable unit inside a level
- a requirement is a rule that helps decide whether a student can enter a course
In short:
Program -> Level -> Course -> Requirement rules
Why the structure matters
This structure helps teams:
- organize the curriculum clearly
- keep similar courses grouped together
- support placement and admissions decisions
- explain why a student belongs in one course rather than another
How placement fits in
Placement results are stored for a student inside a specific program.
That means a placement decision for one program is used for that same program's levels and courses. This keeps eligibility decisions consistent and prevents cross-program confusion.
How eligibility fits in
Course eligibility is checked at the course level.
The system looks at:
- the student's approved profile
- the student's current placement in the same program
- the active requirement sets configured for the course
If the student matches at least one full active requirement set, the student is eligible for that course.
A practical example
Imagine this academic setup:
- Program:
General English - Level:
Intermediate - Courses:
Intermediate Reading,Intermediate Writing,Intermediate Speaking
In this example, the program groups the whole track, the level shows the stage, and the courses are the actual learning units staff place students into.
Good practice
- Keep programs broad and meaningful.
- Keep levels ordered clearly from lower to higher.
- Keep courses attached to the right level.
- Review course requirements whenever placement policy changes.