Add Programs - Create programs (e.g. CPW) to organize courses
Add Instructors - Enter names in the Instructors panel on the left
Add Courses - Add courses to the global catalog with program, number, and credits
Assign Instructors - Double-click a course to assign one or more instructors for the current schedule, splitting the course's credits between them
Add Classrooms - Create rooms with room numbers
Add Time Slots - Set up shared schedule times for each day (applies to all rooms)
Set Quarter - Choose a quarter (Fall/Winter/Spring/Summer) for each schedule
Schedule Courses - Drag courses from the sidebar onto schedule slots, then enter an optional section ID and select modality
Move Courses - Drag scheduled courses between timeslots to reorganize
Sections - Assign section identifiers (e.g. A, B) when scheduling to track different sections of the same course
Edit Courses/Instructors - Double-click any course or instructor to edit details
Export/Import - Save your data as JSON or load previous schedules
Tips
Courses are stored in a global catalog shared across all schedules
Instructor assignments are per-schedule and per-section — the same course can have different instructors in different sections and schedules
Co-teaching - Add multiple instructors to a course and split its credits between them; each instructor's workload counts only their share. Credits can be fractional (e.g. 1.5)
Instructors are stored globally and shared across all schedules, so you only need to add them once
Set Quarters Offered on courses to control which quarters they can be scheduled in
Courses with no quarters offered are treated as "on demand" and available any quarter
Use the "Copy to All" button on Monday to quickly set up the same timeslots for the entire week
Courses can be scheduled multiple times (e.g., a course meeting MWF)
Double-click scheduled courses to quickly edit course information and modality
Drag courses between timeslots to move them (preserves modality)
Use the "Arranged" column for courses that don't have fixed meeting times
Filter by Program in the courses section to focus on specific program courses
Courses are color-coded: green = scheduled, red = unscheduled
Time slots are shared across all rooms in a schedule — add them once and every room uses the same times
Editable time slots — click any start or end time to change it; schedule data migrates automatically
Overlapping time slots are detected and flagged with ⚠️ in the grid and time slot manager
Arranged courses do not trigger instructor or cohort conflicts — they are scheduled separately
In-person scheduling conflicts are highlighted with a red background
Modality Options
When scheduling a course, choose from:
🏫 In-Person - Traditional classroom instruction
💻 Online - Virtual/remote instruction
🔄 Hybrid - Mix of in-person and online
Note: Modality is set per scheduled slot, so the same course can have different modalities at different times.