For staffAcademic

Programs

Build the academic blueprint that cohorts and classes are created from, module by module, course by course.

A Program sits at the top of the academic hierarchy. It is a blueprint: a named structure of modules and courses, each course carrying a coefficient and an hour count. You create it once, then every cohort that follows it and every class built for those cohorts inherits that structure.

Programs live under Academic → Programs.

AcademicPrograms
GeneralCohortsFormulasnot yet availableGradebooksnot yet availableTranscriptsnot yet available
A program opens on five tabs. General and Cohorts are where the work happens.

Formulas, Gradebooks and Transcripts are placeholders

Those three tabs open a blank page. They are reserved for features that are not built yet, so nothing you do in the program wizard fills them in. Everything this page describes happens on General and Cohorts.

Before you start

  • You need the Create Program permission. It is organization-wide, so it is not something that can be granted for one program only.
  • Build your Course Catalog first. The structure step picks courses from the catalog and cannot create them.
  • Gradebook templates are optional. The structure step lets you attach any template that already exists in your organization, but it cannot create one, and neither can the Gradebook Templates page in the sidebar yet.

Creating a program

Go to Academic → Programs and select New Program. The wizard has four steps, and you can jump back to any earlier step at any time.

AcademicProgramsNew Program
Step 1Program Details
Step 2Program Structure
Step 3Select Moderators
Step 4Review & Submit
The four steps of the program wizard.

Nothing is saved until the last step

The program is created when you submit on Review & Submit. If you navigate away before then, EasyClass warns you that you have unsaved changes, and leaving anyway discards the whole draft.

Step 1: Program details

Only the name is required. Everything else is descriptive and can be filled in later by editing the program.

FieldRequiredWhat it is
Program NameYesThe name staff and students see, for example "Bachelor of Computer Science"
Program TypeNoFree text for the level, for example Bachelor, Master or Diploma
Authorization IDNoYour official authorization or accreditation reference
Creation DateNoWhen the program was officially created or approved
Duration (Years)NoWhole number of years. It is descriptive and does not schedule anything
TagsNoKey and value pairs used to categorize and filter programs

Tags are lower-cased when you save

A tag has an optional Key and a required Value, so a tag can be department / engineering or just engineering on its own. Both parts are trimmed and converted to lower case on save, so Engineering and engineering end up as the same tag.

Step 2: Program structure

This is the heart of the program. You build a tree of modules, and each module holds courses.

AcademicProgramsNew Program
Step 1Program Details
Step 2Program Structure
Step 3Select Moderators
Step 4Review & Submit
Add Module
Year 1YearNo courses addedManage Courses
Semester 1Semester2 coursesManage Courses
AlgorithmsCS101Coefficient 2Total hours 48h
Linear AlgebraMA110Coefficient 1.5Total hours 36h
Semester 2Semester1 courseManage Courses

Tip: Click module names to edit them. Drag the grip handle to reorder items or change nesting levels.

Step 2: modules nest inside each other, and each module holds its own courses.

Select Add Module to append a module. It arrives named "New Module 1", "New Module 2" and so on, which you are expected to rename.

Each module has a type, which is a label describing what the level represents:

TypeUse it for
YearAn academic year
SemesterA semester or term
ModuleA teaching unit grouping several courses
OptionAn elective or optional branch
OtherAnything that does not fit the above. This is the default for a new module

Working with the tree:

  • Rename a module by clicking its name and typing.
  • Change its type with the type selector on the module row.
  • Reorder or re-nest by dragging the grip handle. Dragging sideways changes the nesting level, which is how you put semesters inside a year.
  • Collapse or expand a module with the chevron when it has children.

Adding courses to a module

Select Manage Courses on a module. A panel opens from the right where you add one card per course.

FieldRequiredNotes
CourseYesChosen from the Course Catalog
Gradebook TemplatesNoOne or more existing templates to attach to this course
CoefficientYesDefaults to 1. Minimum 1, and up to two decimal places
Total hoursNoWhole hours. Leave it empty if you do not track hours

Course cards can be dragged to reorder them within the module, and removed with the trash icon. Close the panel with Next when you are done, which validates the cards before it lets you out.

A course can appear only once in a program

The same course cannot be added to two different modules, or twice to the same module. If it happens, the structure step refuses to advance and reports duplicate courses. Use a different course from the catalog, or move the existing entry instead of adding a second one.

Step 3: Select moderators

Moderators are the staff members who oversee this program and its cohorts. Pick them from the Available list and move them into Selected.

AcademicProgramsNew Program
Step 1Program Details
Step 2Program Structure
Step 3Select Moderators
Step 4Review & Submit
Available
Search...
  • AYAmrani Yasmineyasmine.a@example.com
  • BOBenali Omaromar.b@example.com
  • CSCherkaoui Salmasalma.c@example.com
Selected
Search...
  • IKIdrissi Karimkarim.i@example.com
  • ONOuazzani Nadianadia.o@example.com
Step 3: move staff from Available into Selected. Both lists are searchable.

You can leave this empty and assign moderators later. Moderators are staff, not students. Students are never attached to a program directly: they join a cohort, and the cohort belongs to the program.

Step 4: Review and submit

The last step summarises the details, the structure with its module and course counts, and the assigned moderators. Each card has its own Edit button that takes you back to the matching step with everything you entered still in place. Submitting creates the program.

Reading a program

The General tab is the program at a glance.

AcademicProgramsBachelor of Computer Science

Total Cohorts

7

All time

Active Cohorts

2

Currently running

Upcoming Cohorts

1

Not started yet

Completed Cohorts

4

Already finished

Total Students

186

Enrolled across all cohorts

Courses

24

In curriculum

The General tab: counts on the right, the full structure in the main column.

Alongside those counts you get:

  • The program header, with the name, the type badge, the tags, and the Program Type, Program Duration, Creation Date and Authorization ID you entered.
  • The program structure, as a read-only tree with Expand All and Collapse All. Each course shows its Code, Coefficient, Total Hours and Gradebook Templates. Edit Structure jumps straight to step 2 of the wizard.
  • A Cohorts card listing cohorts with their status and student count.
  • A Moderators card with everyone assigned, and a link to manage them.

The Cohorts card hides finished cohorts

That card shows active and upcoming cohorts only. To see completed ones, open the Cohorts tab, which lists every cohort attached to the program.

The Cohorts tab is also where you create a cohort inside this program: select New Cohort there and the program is filled in for you. See Cohorts.

Finding programs

The programs list offers a Table view and a Card view, and four summary cards across the top: Active Programs (programs with at least one running cohort), Running Cohorts, Total Students (students enrolled in running cohorts) and Most popular.

You can filter by type, duration, tags, authorization ID and creation date.

Editing and deleting

The row menu on each program offers View Cohorts, Edit, Manage Moderators (which opens the same edit wizard), Duplicate and Delete. Each entry appears only if your role allows it: editing needs Update Program, deleting needs Delete Program.

Editing reopens the four-step wizard with the program loaded, so you can rename it, restructure the tree, change coefficients or reassign moderators at any time.

Duplicate does nothing yet

The Duplicate entry is present in the menu but has no action behind it. Selecting it will not create a copy and will not report an error. To reuse a structure, create a new program and rebuild it.

Deleting a program reaches further than the program

Delete asks you to confirm and warns that the action cannot be undone and will affect all associated cohorts and courses. Check the Cohorts tab first. If the program is finished rather than mistaken, leaving it in place is safer than deleting it.

Troubleshooting