Educan Docs
Academia

Programs

Learn what a program is, when to create one, and how it supports the rest of the academic structure.

A program is the top-level academic track in the system.

Examples might include General English, IELTS Preparation, or another distinct learning pathway.

What a program does

A program groups together:

  • its own levels
  • its own courses
  • its own placement decisions
  • its own course eligibility rules

This helps staff manage each academic track as its own structured journey.

When to create a separate program

Create a separate program when the learning path is meaningfully different in purpose, structure, or placement logic.

For example, if two tracks have different levels, different courses, or different placement expectations, they should usually be separate programs.

What staff usually manage on a program

At program level, staff usually define:

  • the program name and code
  • whether the program is active
  • the display order among other programs
  • the levels that belong to the program

Why programs matter for placement

Placement is program-specific.

This means a student's current placement is tied to one program, and that placement is what the system uses when checking course eligibility inside that same program.

Active and inactive programs

  • An active program is available for normal academic use.
  • An inactive program stays in the system but should not be treated as part of the current live offer.

This is useful when a program is being phased out, paused, or prepared before launch.

Good practice

  • Use clear, recognizable program names.
  • Keep the program code short and easy to search.
  • Avoid mixing different academic tracks into one program.
  • Review the program before adding levels and courses under it.

In one sentence

A program is the main academic path that groups levels, courses, placements, and eligibility rules into one clear structure.

On this page