Skip to content

Set Up Courses

The course catalog is the foundation of the Academic Calendar and the Validator. Every course you want to appear in the schedule must be added here first.

Access Courses from the 📚 Courses tab in the navigation bar.

Course categories

Courses are organized into three top-level categories:

Category Description
Core Required academic subjects (ELA, Math, Science, etc.)
Required Electives Courses that all or most students must take, but are not core subjects
Electives Optional courses students choose from

Within each top-level category, courses can have a subcategory (for example, "Music" under Electives). Subcategories appear as filter buttons in the Courses tab and as groupings in the Academic Calendar sidebar.

Add a course

  1. Navigate to 📚 Courses.
  2. Select the top-level category tab (Core, Required Electives, or Electives).
  3. Click + Add Course.
  4. Fill in the course form:
Field Description
Course Code (required) A short unique identifier (for example, ELA7, MATH8, GER1). Used as the course's database ID — cannot be changed after saving.
Course Name (required) The display name that appears throughout the app.
Top Category Core, Required Electives, or Electives.
Subcategory Optional grouping label within the top category (for example, "Music", "Language Arts").
Block Days How the course occupies block days (see table below).
Grades Which grade levels this course is offered to.
Semesters Which semesters the course is offered.
Seat Count Maximum students per section. Used in the seat count header in the Academic Calendar.
Approval Required Flag that this course requires counselor or admin approval before enrollment.
Immersion Language If the course is part of an immersion program, select the language.
Active Inactive courses are hidden from the Academic Calendar and Validator.
  1. Click Save Course.

Block day options

The available block day options depend on your school's schedule type (set in School Configuration):

Option Hybrid schedule Block schedule Traditional schedule
Both (A+B) ✓ — —
Either ✓ — —
A only ✓ ✓ —
B only ✓ ✓ —
  • Both — The course occupies both the A and B block of the same period. Core subjects use this setting in a hybrid schedule. Selecting one block automatically selects the paired block in the Validator.
  • Either — The course can be placed on any block day. The specific block is determined at placement time.
  • A only / B only — The course can only be placed on the specified block day.

Edit a course

Click a course card or name in the list to open its edit form. Change any fields and click Save Course.

Course Code cannot be changed

The Course Code is the database ID. Changing it would break any existing placements or session references. If you need a different code, create a new course and deactivate the old one.

Deactivate a course

Deactivating a course hides it from the Academic Calendar and Validator without deleting it. Existing placements that reference the course are not affected.

  1. Open the course edit form.
  2. Uncheck Active.
  3. Click Save Course.

To reactivate, check Active again and save.

Delete a course

Click Delete in the course edit form and confirm. Deleting a course is permanent and removes it from the catalog. Existing placements that reference the deleted course lose their course name display but are not automatically removed from saved schedules.

View modes

Toggle between Cards (visual grid) and List (compact table) using the view buttons in the top-right corner of the Courses tab. Use Show All to see courses from all categories at once.