CourseLeaf CLSS - Class Scheduling Tool | CLSS
This page provides how-to guides and resources for using the CourseLeaf “CLSS” Class Scheduling tool for department chairs, deans, and schedulers. CLSS stands for “CourseLeaf Section Scheduler”
CLSS Login: https://nextcatalog.miracosta.edu
Click ‘Schedule’, select term, select scheduling unit/department
Deans may request access to CLSS and other scheduling resources for department chairs, deans, and other faculty/staff involved in schedule development by emailing: schedule@miracosta.edu.
Table of Contents
- 1 Schedule Development Resources
- 2 CLSS How-To
- 2.1 CLSS Terminology and Basics
- 2.2 Access
- 2.3 Editing Sections
- 2.3.1 Add a course with no sections scheduled
- 2.3.2 Edit a section
- 2.3.3 Setting Meeting Patterns
- 2.3.3.1 Standard Meeting Pattern and Time Blocks
- 2.3.3.2 Custom Meeting Patterns (User Defined)
- 2.3.3.3 Hybrids
- 2.3.3.4 Single Day Meeting Pattern
- 2.3.3.5 How Much Weekly Online Time?
- 2.3.3.6 Proctored Exams
- 2.3.3.7 Reserve 2 Rooms for the Same Time
- 2.3.3.8 Hyflex
- 2.3.4 Changing the Room - Multiple Rooms
- 2.3.5 Changing the Room - Using 25Live RoomSeek
- 2.3.6 Lecture+Lab Setup
- 2.3.7 Combined Section Setup
- 2.3.8 Deleting a section
- 2.3.9 Deleting a Combined Section
- 2.3.10 Copy sections
- 2.3.11 Requisites
- 2.3.12 Section Attributes
- 2.3.13 Instructor Consent
- 2.3.14 Class Notes
- 2.3.14.1 Add a class note
- 2.4 Special Population/Program Setup
- 2.4.1 Dual Enrollment
- 2.4.2 Honors Courses
- 2.4.3 Honors Contracts May Be Available
- 2.4.4 Athletes
- 2.5 Warnings, Errors, and Workflows (oh my!)
- 2.6 Submitting Your First Draft
- 2.7 Checking Workflow Status
- 2.8 Macro Tools
- 2.8.1 View By -
- 2.8.2 Filter
- 2.8.3 Export
- 2.8.4 Visualize - the Heat Map
- 2.8.5 Schedule Framer
- 2.9 Approver Workflow
Schedule Development Resources
Shared Schedule Development folder on OneDrive (must be granted access - request through dean):
Scheduling Principles
Time Blocks
Meeting Calculators
Class Schedule snapshot data
Training Videos
CLSS Scheduler Training Video 1/14/2026
Presentation slides:
Bookmark Quick reference:
CLSS Approver Training Video Jan 14, 2026
Presentation slides:
How to Use the Meeting Length Calculator - coming soon!
CLSS Tools for Scheduling Summit Feb 20, 2026 (18 minutes)
Created for the Scheduling Summit meeting 2/20/2026, but due to time constraints, was not shown.
Highlights tools within CLSS to assist with schedule planning.
Highlights:
View By toggle - Summary, instructor, day/time, room.
Heat map
Filter Criteria, Codes + Heat map
Course Attributes - GE Area
Campus Code - location/modality
Section Editor
Snapper Screen - view/compare other course offerings to schedule around. Recommended to use this with program maps.
Course Demand
Framer - see historical offerings, toggle view to see detail.
Schedule Development Phases
CLSS How-To
CLSS Terminology and Basics
Instance - another name for term. Example: Fall 2026, Spring 2027, Summer 2027
Phase - phases of schedule development. How we interact with CLSS.
Modes - Design and Refine
The first phase of the schedule will be in Design Mode. You add/change all your classes and make unlimited changes before you submit it as a package to your dean. None of your classes are actually in SURF yet; they only live in CLSS. They will have a local CLSS ID and a two or three digit section number, but no SURF Class Nbr.
Once we receive and process your first-draft submission, your schedule will flip to Refine Mode.
How CLSS interacts with PeopleSoft
Access
Request access to CLSS through your dean. Your dean can reach out to schedule@miracosta.edu.
Navigate to https://nextcatalog.miracosta.edu
Login using your MiraCosta username and password (Same as Okta or SURF)
Click on Schedule button.
Select the term you want to update
Editing Sections
From the Schedule landing page - select the term you want to edit.
Choose the department
All the IDs!
Section Number - two digit number automatically generated (next highest number) when a new section is manually created, but could be edited prior to the schedule going live. Must be unique to course. This doesn’t change year to year in the term roll over - so rolled sections will have section nbrs from previous like term.
PS ID - the SURF unique class number for that section and term. This doesn’t exist until data is synched to PeopleSoft/SURF. This changes every semester. Lectures and labs will have their own numbers.
CLSS ID: the CLSS unique class number for that section and term. This doesn’t exist until you click Save Section in CLSS.
Add a course with no sections scheduled
Check the box “Show courses with no sections”
Double-click on the title of the course
Click the green + symbol to add a new section.
Edit a section
From the department page, double-click the section you wish to edit.
Screenshot coming soon!
Things to update:
Campus
Instruction Mode (updates based on your campus selection)
Schedule Print (show in class search once the schedule is live/available to students) - set to Y while in drafts. This is only 'N' if you want to hide a class for special populations, dual enrollment, or searchable only by class nbr).
Component (lec and lab - build one at a time)
Session - choose an existing session meeting pattern
summer 2026 - must use existing session meeting pattern and dates
fall 2026
CRED can select the session dates that match the meeting weeks (doesn’t have to be a specific meeting pattern).
NONC/HSDP - use specific meeting pattern and dates. If one does not exist, use DYN session and custom dates.
Status - indraft phases, these should all be Active. Only use Stop Further Enrollment and Cancel once schedule is live.
Consent - whether or not section requires a permission number to register. This will automatically switch to Y once the class starts. Only special programs/groups should have this set to 'Y'.
Link to LEC/LAB - On the lab, select the two digit section number of the lecture.
Combine with - search for the course and section you want to stack/combine. These classes will share enrollment totals, meeting patterns, and LHE. Ex: DNCE 121/122. Courses that are always cross-listed (ex: PSYC/SOC 104?) will automatically create the child. Create the parent/primary section first. Then populate this field when creating the child section.
Instructors - new instructors added after ECRs approved. Total load of all instructors and meeting patterns for section component should = 100%.
Room - choose from shared dept rentership drop down or select ‘General Room Assignment’ to find room in later phase.
Schedule - Does Not Meet - click to set a meeting pattern. See below for more details on meeting patterns.
Enrollment Max - should = Rm Cap Request (the default enrl cap for the course). Can be lower based on the room chosen.
Waitlist
CRED Should = room cap
NONC/HSDP = 20 (standard number)
Class Notes - select ‘canned’ notes when possible. Add your own custom note if needed.
Internal Comments - indicate justification for adds or offering changes. Indicate intention of how scheduled. Add initials and date to Internal Comments. Add your comment at the end. Example… “1/13/26 EM - need to keep section on-ground for Veteran students. 1/14/26 EL - starting off-time-block to schedule immediately after a learning community ENGL C1000 section.”
Setting Meeting Patterns
Notes coming soon!
Standard Meeting Pattern and Time Blocks
Notes coming soon!
Custom Meeting Patterns (User Defined)
Goes through more workflow steps - dean and Office of Instruction. If your department has standard meeting patterns that are not 3CH or 4CH lecture only classes (ILNG), we can work to pre-program those. Email schedule@miracosta.edu to coordinate.
On the snapper screen - under Patterns, select User Defined.
Enter the short hand for the meeting pattern. NOTE: the syntax does NOT match the naming schema for the Standard Meeting Patterns!
Enter the days you want to meet, followed by the start/end times of the class (NOT the duration).
Can use military time (1300-1350) or format with am/pm (1pm-1:50pm).
NOTE: MUST use ‘Th’ for Thursday.
Space between the days and times. NO SPACE between the start and end time.
EXAMPLES:
MW 1:00pm-1:50pm
TW 1300-1350
TWTh 11:00am-12:30pm
MTWThF 1300-1350
Reminders:
Labs are scheduled on a separate section.
Click on Meetings button to
modify the location of the meeting
modify specific dates for the meeting
add additional meeting patterns (ex: M 10am-10:50am and W 10am-12:50pm, or to add an Online or Arranged meeting pattern)
Hybrids
Add your in-person meeting pattern first - selecting a standard or User Defined custom meeting pattern (see section above for syntax).
Click the Meetings button to add a second meeting pattern.
Adding an online/arranged component, click the plus sign, and add as shown below.
Click the X to collapse the Meetings window.
Click Accept.
Click Save Section when done editing.
You’ll also want to add a custom note for online weekly hours (this is a state requirement!). 2CH online weekly would look like “+1 hour 50 minutes weekly online”.
Make sure the Location reflects one of the ‘hybrid’ locations
A section with asynchronous online time should have Instruction Mode = 72.
The office of instruction will review all hybrid classes to ensure correct meeting times, so when you submit your schedule for workflow. For hyflex - see special notes below.
Single Day Meeting Pattern
First enter the meeting day/time desired. Patterns > Enter the User Defined Pattern > Click Add
Expand Meetings
Click the pencil icon next to the pattern.
Click the Dates drop-down and select ‘Custom’.
Choose custom dates and room. If a single date meeting, choose the same start/end date.
Click Accept.
If adding an online/arranged component, click the plus sign, and add as shown below.
Click the X to collapse the Meetings window.
Click Accept.
Click Save Section when done editing.
How Much Weekly Online Time?
First off, the Office of Instruction will review all hybrids. “Chancellor’s Office Math” can be a real doozey.
Second - use the spreadsheet calculator! I need to record a new video on how to use this - possibly tomorrow. Hang tight! - Eily Lopez of Feb 25, 2026
Proctored Exams
Proctored exams don’t need a meeting pattern, but they will need a Class Note indicating the student expectation. There are several pre-defined/'canned' notes you can use for proctored exams.
To add a class note:
Click the pencil by Class Notes.
Click the plus sign to add a note.
Scroll through or just search ‘proctored’ to find all the proctored exam notes,
Click on the one you want.
OR if they don’t meet your needs, you can select ‘Add Your Own Note’, and populate as appropriate. Try to keep similar formatting/messaging.
Click Accept.
Click Save Section when done editing.
Reserve 2 Rooms for the Same Time
To book two rooms for the same time, you have two meeting patterns with the same dates and times, but different locations. It would look like this in the snapper screen:
Hyflex
Hyflex sections have some specific scheduling setup points:
Two meeting patterns with the same times but different locations (one is zoom)
Class Note 003- Hyflex
Section attribute “Spec Designated Section: On campus and zoom”
Hybrid location for both lec and lab (even if only one component is hyflex). Location = Hybrid - Oceanside Campus, Hybrid - San Elijo Campus, Hybrid - CLC, or Hybrid - Other.
For hyflex rooms, you will create two meeting patterns with the same dates and times, but different ‘rooms’. One will be the on-campus location, and the other will be zoom.
For hyflex classes, you will also want to add the Class Note 0003 - Hyflex.
You will also need a section attribute (this allows students to search for ‘Hyflex’ sections in class search). Select “Spec Designated Class Section: On campus and zoom”
Changing the Room - Multiple Rooms
For any class with multiple meeting patterns (including any hybrid or hyflex - Online/Zoom are considered a ‘room’), to change the room, click on the meeting pattern.
Click on the meeting pattern.
Click the black ‘Meetings’ button.
Click the pencil icon for the meeting pattern room you want to change.
Change the room.
Click Accept. Click the little X on the meetings pop-up. Click Accept again.
Changing the Room - Using 25Live RoomSeek
You will only see the the 25Live RoomSeek option in Phase 2 - Review.
Enter in the desired meeting days/times, and select General Room Assignment.
OPTIONAL: add some room characteristics - recommend you add the campus! Click the pencil icon next to Room Characteristics.
Click green + to add desired campus and attributes. Click Accept when done.
Click RoomSeek.
Wait about 30 seconds for the list to complete loading. If you get ‘no results’, check the other tabs - if rooms are less than the CSM, they will show under ‘available’ but criteria not met.
Click Select for the room you desire. You may get a warning for the enrl max being less than the CSM and encouraged to select a larger room.
If you find a room under Room Seek, but then click ‘Save Section’ and get a ‘room not available’ message - this means another section currently has the room booked, but it hasn’t been fully approved and is likely in workflow and not yet in PeopleSoft or 25Live. In phase 2, once the section has completed workflow, it gets pushed to PeopleSoft immediately, and pushed to 25Live every 5-10 minutes or so during working hours.
Lecture+Lab Setup
At present, we have lec/lab meeting patterns built with 10min breaks. If you want to schedule your sections to the hour ('continuously'), you can - you’ll just need to use the User Defined meeting pattern.
General:
Create LEC section (component field = Lecture). This might be section =01.
Create a second section, changing the component to Lab/Activity. This might be section = 02.
On the section editor for the lab section - select the ‘Link to LEC/LAB’ drop-down, and select the associated lecture section (ex: LEC:01). Save.
Go back to editing the LEC section, under the Auto-Enroll drop-down, select the lab section ‘02’.
Combined Section Setup
More notes coming soon!
These classes will share enrollment totals, meeting patterns, and LHE.
Parent sections show “See also..” on the right.
Child sections show “See…” to indicate scheduling happens on the parent.
Disconnect the stack/combo on the child section - they are 18 and can decide to go live on their own!
Course-level combine sections (always combine - automatic)
Courses that are always cross-listed (ex: PSYC/SOC 104?) will automatically create the child.
Ex: DNCE 121/122. Create the parent/primary lec and lab sections first. Then create thepopulate the combined field when creating the child section.
Other
Deleting a section
Select section.
Click the gray X icon to the left of the section you want to delete. There is no undo button! You’ll have to rebuild if you made a mistake.
Deleting a Combined Section
If you receive the message “Cannot delete combined section” - you must first remove the connection to the parent.
Open the parent section you’re trying to delete.
Select one of the child combined sections to open the child section for editing.
Disconnect the section by clicking the red X next the parent class. Click Save on the section.
Click Save on the section.
Delete the child section
Repeat the above steps - deleting each of the child sections.
Finally, delete the parent section.
Copy sections
Copy section from previous semester.
Can only copy where the semester is archived with an 'H' for historical next to it.
Can only copy sections if in Summer/Detail view. Use red View By button to toggle.
As many fields can be copied without creating a conflict will be copied. Instructors, rooms, etc will not be copied if there is a conflict.
Notes coming soon!
Courseleaf instructions: https://luc.courseleaf.com/help/clss/framer/#text:~:text=to that instructor.-,Duplicating a Section from a Historical Instance
Requisites
Must be in a student group to enroll in section
Section Attributes
Add appropriate “Spec Designated Class Section:…” attribute to indicate section is for specific population or program. These are largely used for reporting purposes for MiraCosta Data Dashboards and Program Review.
More details will be added soon.
Instructor Consent
Whether or not section requires a permission number. This will automatically switch to Y once the class starts.
Class Notes
Use the canned notes to indicate the section specifics to students. Reasons to use class notes:
Weekly online time (state requirement for all hybrids)
Indicate student requirements for a specific section
On-ground meetings
Try outs or auditions required
Unusual outside of class requirements
Materials/equipment required
Reserved section for special populations - MANA, Veterans, Athletes, etc.
If you have a custom note you are using for many courses (more than 3?) and many sections across all semesters or need consistent messaging for a specific group of students or section requirements relevant to registration, we can create a canned note for you. Email schedule@miracosta.edu to request.
Add a class note
Click the pencil by Class Notes.
Click the plus sign to add a note.
Scroll through or search a keyword to find if a note exists. Using canned notes is always preferred to ensure consistency in our schedule.
Click on the one you want. You can add multiple by repeating the above steps.
OR if they don’t meet your needs, you can select ‘Add Your Own Note’, and populate as appropriate. Try to keep similar formatting/messaging.
Click Accept.