Skip to content

Glossary

Block day — A type of school day in a block or hybrid schedule. Common examples are A days and B days. A block day determines which periods and courses run on that day.

Block type (Both / Either / A / B) — A course property that determines which block day(s) the course can occupy. "Both" means the course runs every day of the same period number. "Either" means it can go on any single block day. "A" or "B" restricts it to a specific day type.

Core course — A required academic subject (such as ELA, Math, or Science) that occupies both the A and B block of the same period in a hybrid schedule. Selecting a core course in the Validator automatically selects its paired block.

Course code — A short, unique identifier for a course (for example, ELA7, MATH8, GER1). The course code is the database ID and cannot be changed after the course is created.

Dirty state — The condition of the Academic Calendar when there are unsaved placement changes. The app warns you before navigating away from a dirty Academic Calendar.

Extends — A student type property that allows one type to inherit all requirements from another type. The inheriting type adds or overrides requirements on top of the base type.

Full-year course — A course that must appear in both Semester 1 and Semester 2 in a student's schedule. Full-year courses are automatically carried from S1 to S2 in the Validator.

Immersion program — A language immersion track offered by some schools where students take certain subjects in a second language. Immersion-specific requirements can be configured per student type.

Library — The section of Master Schedule where all saved master schedules and validator sessions are stored and managed.

Lock — An admin-only protection placed on a saved schedule that prevents anyone from overwriting it through the Academic Calendar's Save button. Locked schedules can still be opened and viewed, and Save As creates a new copy without affecting the locked original.

Master schedule — The school-wide schedule of which teacher teaches which course in which period and block, for each semester. Built in the Academic Calendar and used by the Validator as a source of available courses.

Period — A time slot in the school day. Periods are numbered (1, 2, 3…) and combined with a block day letter to form a slot identifier (for example, A1, B3).

Placement — A single assignment of a teacher to a course in a specific period and block day for a specific semester. Placements make up the master schedule.

Prep period — A period assigned to a teacher as preparation time (no course assigned). Prep periods appear in the Academic Calendar grid but do not contribute to seat counts.

Private — A visibility state for a Library item where only staff and admin users can see the item. Viewers cannot see private items.

Public — A visibility state for a Library item where all active school members (including Viewers) can see and open the item. New items are public by default.

Requirement Group — A named collection of courses where a student must take at least one. Used in student type definitions to express "one of these courses" requirements.

Role — A permission level assigned to each user: Viewer, Staff, or Admin. The role controls what the user can see and do throughout the app.

Seat count — The maximum number of students a course section can accommodate. Seat counts are configured per course and used in the Academic Calendar's column header totals.

Semester — A half-year academic term (for example, Fall or Spring). The Academic Calendar and Validator are both semester-aware.

Session (validator session) — A saved state of a student's schedule in the Validator, including the student name, grade, student type, course selections, waivers, and source schedule reference.

Student type — A profile that defines which courses are required for a particular student population. Selecting a student type in the Validator automatically populates the requirements panel with the correct requirements.

Unavailable period — A period that a specific teacher cannot be scheduled in. Unavailable periods are shaded in the Academic Calendar and do not accept course placements.

Waiver — A flag in the Validator indicating that a student completed a particular requirement in a previous year. Waived requirements do not count as missing in the requirements panel.