Scheduling Board

What's New in Scheduling Board

As part of an ongoing project to enhance scheduling tools throughout the product, the new Scheduling Board (replaces the Schedule Wizard) was released in the Campus.2315 Release Pack (April 2023).

This is the first release of the new Scheduling Board; see the Release Notes and the What's New in Scheduling? article for details on future releases. 

Submit feedback for the Scheduling Board by clicking the Feedback button in the bottom right hand corner. This takes you to the Campus Community Scheduling Board forum topic where you can add your suggestions for the Scheduling Board and Scheduling Board Trials. 

Tool Search: Scheduling Board

The Scheduling Board provides a visual representation of a school's overall schedule, much like a spread sheet or a magnetic white board to visualize and build the school's schedule. This visualization has been digitized in the Scheduling Board.

Users can easily see the schedule being built in real time, along with any teacher and room conflicts. Course sections can be dragged and dropped onto the schedule grid, and moved around to other terms and periods, or removed completely. Quickly load and unload course sections, build and unbuild all the courses, lock and unlock section rosters, all within one tool.

See the Scheduling Board landing page for the following:

  • A Scheduling Timeline to stay on track for the entire scheduling season.
  • Necessary tool rights for using the Scheduling Board.
  • A comparison of what was done where in the Schedule Wizard and where that same task is done in the Scheduling Board.

Screenshot of Scheduling Board in Scheduling and Courses, Scheduling, Scheduling BoardScheduling Board

This article provides information on how to use the Scheduling Board to place courses and course sections, how to assign teachers and rooms to course sections, how to load student course requests and provide guidance in creating the primary schedule for the next school year. 

It does not cover every possible schedule design or calendar structure, nor does it attempt provide answers to optimizing student productivity.

Scheduling Board Navigation

The Scheduling Board replaces the Schedule Wizard, which is still available and can be used interchangeably with this new Scheduling Board.

At the top of the Scheduling Board are Settings, where changes to the schedule grid can be done, updates to highlight options (conflicts, missing data, etc.) are managed, and access to other scheduling tools are available. Settings determine how courses display in the grid.

Screenshot of the available settings for the Scheduling Board.Scheduling Board Settings

Across the bottom of the Scheduling Board are Actions that can be done. Build and unbuild courses, load and unload courses, lock and unlock rosters, and save changes made or cancel any changes that have been made. Actions determine what happens to the courses on the grid.

Screenshot of the available Scheduling Board actions.Scheduling Board Actions

Settings

OptionDescription
Set Placement TypeLists either the Course Number by department or the Staff Name by department on the left hand side.
Screenshot of the Course Placement Type showing the list of courses on the left side of the scheduling board.
Screenshot of the Staff placement type showing the list of staff on the left hand side of the scheduling board.
Set Period AxisDetermines where the Periods display - across the top with Terms and Schedule Structure (X-axis), or down the side with the Course Names and Staff Names (Y-axis).
Screenshot of the X axis selection that displays the periods across the top of the scheduling board. Screenshot of the Y Axis showing the periods down the left hand side of the scheduling board.
Collapse All, Expand AllCollapses or expands all departments. This makes it easier to work with just one or two departments at a time.
SettingsOpens a side panel to set what displays as highlighted (conflicts, missing data, etc.); what displays on a course section (teacher name, room, team, etc.); what can be toggled on or off to show locked rosters and locked course builds; and what can be set to be show or hide (terms/period schedules, departments, singletons, etc.). See the Settings Side Panel section below for details.
Screenshot of the Settings button that shows the View Side Panel.
RestoreResets all settings to the original options.
Trial NameLists which trial is displayed.

To choose a new trial, click Cancel or Save & Close in the Action Bar. This closes the Scheduling Board and returns the user to the Scheduling Board Trials to choose another trial or create a new trial. 
More Scheduling ToolsLists additional tools that may help with the scheduling of courses for the next year, like Staff Planner and Course Planner.
Hide/Display Setup OptionsHides or displays all Scheduling Board Settings. Changes made to courses that may be in a term or schedule or period that is marked as hidden are still made, even when they aren't displayed on the grid.

Settings Side Panel

The Settings Side Panel determines what information is called out, highlighted or hidden in the grid. These items may need additional work done on them. For example, a course is displaying in red indicating there is a student to student conflict after loading student requests; or there are some empty sections that could alleviate the extra students in some of the overloaded sections.

Screenshot of the Settings Side Panel.Settings Side Panel 

Click here to expand...

OptionDescription
Highlight
Conflicts (Red)Displays one or all of the following in redto show there is an issue (conflict) with the placement of the course section:
  • Teacher
  • Room
  • Roster
  • Request
  • Student to Student

While all of these options can be selected to display at once, it works best when one checkbox is marked at a time. 


The example below is highlighting a singleton course, where only one instance of that course is placed on the board. 

Screenshot of the View side panel highlighting the Singleton courses.

Missing Data (Green)Displays one or all of the following in greento show there is information missing with the placed course section. 
  • Missing Teacher
  • Missing Room
  • Missing Team
  • Missing Courses with Sections to Build

While all of these options can be selected to display at once, it works best when one checkbox is marked at a time.


The example below is highlighting a course that does not have a room assigned.

Screenshot of the Missing Room option selected that displaysin the section ing green.

Highlight (Yellow) Displays one or all of the following in yellow to highlight their placement on the board:
  • Courses without enough seats
  • Full Sections
  • Empty Sections
  • Singletons
  • Sections with Locked Rosters

While all of these options can be selected to display at once, it works best when one checkbox is marked at a time. 


The example below shows a course with an empty section.

Screenshot of an Empty Section displayed in yellow.

Mark Multiple Terms/Periods (Blue)
Displays which courses have sections that meet in multiple terms and multiple periods in blue. There may be instances where this section placement is correct, but verify those courses to be sure. 


The example below shows a course that meets in Quarter 1 during  periods 1 and 2.

Screenshot of a section that spans multiple terms and periods.

Display
View On SectionDisplays the selected option on the section placed on the grid. One of the following can be selected:
  • Course/Section Number. This is the default option, and displays the Course Number and Section Number, along with the total number of students placed with the maximum amount of seats for that section.  Screenshot of the Course Section Number option displaying on the placed section.
  • Section Number. This option lists JUST the Section Number (not the Course Number) in the grid. The Course Number and Course Name is visible when hovering over the section. Screenshot of the Section number showing on the placed section.
  • Teacher. This option lists the teacher assigned to the sections. Screenshot of the primary teacher's name displaying on the placed section.
  • Room. This option lists the room number assigned to the sections. Rooms are created in the Room Setup tool. Screenshot of the Room number displaying on the placed section.
  • Team. This option lists the scheduling team/group assigned to the sections. Teams are created in the Team (Scheduling Group) Setup tool. Screenshot of the Scheduling team displaying on the placed section.
  • Lunch. This option lists the lunch assigned to the sections. Lunches are built in the Lunch Setup tool. Screenshot of the Lunch assignment displaying on the placed section.

When a section does not have the selected option populated, the number of seats places vs. seats available displays instead. Screenshot of a placed section showing the number of seats instead of the selected option.

View Locked

Displays icons that indicate the section build has been locked and the roster of that section has been locked. 


When the build has been locked, the section displays with a padlock after the seats filled/seats available totals.Screenshot of the locked section on the schedule grid.

When the Rosters have been locked, the section displays with a crossed out student image after the seats filled/seats available totals.Screenshot of the locked rosters on the schedule grid.

Both of these options can be marked at one time, which displays both the padlock and the student image to display.

Screenshot of both locked builds and locked rosters on the schedule grid.

Split CellsChanges the display of courses listed on the X- or Y-axis (depending on preferences set in Set Placement Type) and the display of placed sections on the grid. 

When no options are marked, the courses in the axis display with the Course Number, Course Name format in one row, and the placed sections display on the grid with the Course Number-Section Number and available seat information in one row. Screenshot of the Split Cells option on the side panel.

Selecting Course displays the Course Number on one line, and the Course Name on the second line. Screenshot of the Course Split Cells showing the course number on one line and the course name on the second line.

Selecting Section displays the Course Number-Section Number in one line and seat information on the second line. Screenshot of the Section Split Cell option showing the course number and section number on one line, and the set information on another line.

One Section Per RowDisplays sections that span multiple period schedules (Y-axis) or multiple periods (X-axis) on one line.
Screenshot of a multiple period section displayed in one row.
Show/Hide
Terms, Period Schedules and PeriodsHides the terms, period schedules and periods that are marked from the grid. All other terms, period schedules and periods display.

This is helpful when scheduling for just one term that has limited course offerings (maybe a January Term, for example) or scheduling for just the Activity or Homeroom period.

In the example below, the terms are named as Term 1, 2, etc., with a single Period Schedule named Daily, and seven periods in the day, plus an activity period. Terms 1, 2 and 4 are hidden, so the focus is on Term 3.
Screenshot of not displaying a term or period schedule in the schedule grid. A more complex calendar structure might include less terms but more period schedules and shorter days.

In the example below, the calendar has three terms - T1, T2, and T3. Each term has 5 schedules - one for each day of the week - and seven periods each day. Hiding all terms and schedules for Terms 2 and 3, and hiding the schedules for the T, W, TH, F schedules and the HR period for Mondays provides a smaller view of the calendar.
Screenshot of removing period schedules to reduce the size of the schedule grid.
DepartmentsAllows certain departments to be hidden from the grid to focus on other departments. Use the Select All button to add all departments in the calendar to the field, then remove the ones you want to work with. Or type in the field to select specific departments to hide.
Screenshot of adding a Department name to the View side panel to only see courses and sections for that department.
CoursesAllows certain courses to be hidden from the grid to focus on other courses. Use the Select All button to add all courses in the calendar to the field, then remove the ones you want to work with. Or type in the field to select specific courses to hide.
Screenshot showing how to remove certain courses from the schedule grid.
Hide All But SingletonsWhen marked, only courses that meet once during a term display on the grid. Due to the limited availability of these courses, it is advised that requests for these courses be loaded first.
Screenshot of the Hide All But Singletons option to only show those courses.
Hide All Exception/Special DaysFor schools that use Responsive Scheduling (e.g., Enrichment Days, Flex Time, etc.), marking this checkbox removes those days from the grid. Those days are scheduled a week or so in advance, so hiding them from the schedule when in the building/loading phase isn't necessary.
Screenshot of the option to hide exception or special days courses from the grid.

Actions

OptionDescription
SaveSaves any changes made to the placement and loading/building of courses since the last save. Two options are available:
  • Save & Sta- saves any changes to the selected trial and the board remains open for additional updates.
  • Save & Close - saves any changes to the selected trial and the board closes.

In order to avoid a trial being locked after you have exited the Scheduling Board and to avoid losing any changes that were made to the course grid, use one of these options.

Screenshot of the available Save options for the Scheduling Board

CancelCloses the selected trial. When changes have been made but NOT saved, an Unsaved Changes message displays asking whether those changes should be saves. Choose Stay to remain on the board and continue working, or choose Leave to close the board without saving the changes. 
BuildPlaces course and section information on the board. It uses information from the Course Planner and Staff Planner, and from any existing course information data that has been rolled over from the previous calendar.
  • Run Full Build - builds every active course across all terms and departments. This may take some time, depending on the amount of courses and sections to place. 
  • Run Full Unbuild - removes any course section from the board that is not already locked. When there are no courses locked, the grid is completely blank when finished.
  • Settings - determines how courses and sections are built. This was previously called the Builder Configuration tool. See the Build Settings section below for more information. 

A build does NOT add student requests. A build places the course sections on the grid in a period that best fits the requirements of the course and the Builder Configuration settings. 

Screenshot of the available Build options in the Scheduling Board

LoadPlaces student requests into the sections placed on the grid.
  • Run Full Load - adds all entered student requests into a course section that best meets the needs of the student.
  • Run Full Unload - removes all entered course requests from the course sections that are not locked.
  • Settings - determines how the requests are loaded. This was previously called the AutoLoader Configuration tool. See the Load Settings section below for more information.
  • Section Balance - determines how course sections are loaded based on factors/weights, like gender, discipline, special education, etc. See the Section Balance Configuration section below for more information.

Screenshot of the available Load options in the Scheduling Board

Lock RostersLocks or unlocks rosters for every course section placed on the grid for the students in the selected Grade Levels (selected in the Lock/Unlock All Rosters by Grade Side Panel). Only course sections with placed requests/students are locked/unlocked.

This means sections without any students assigned to them are not locked/unlocked, allowing those sections to be manually loaded and manually locked/unlocked.
Screenshot of the available Lock Rosters options in the Scheduling Board
Stats

Displays a Trial Statistics Side Panel that shows counts and percentages for Requests Satisfied, All Requests Satisfied for Student and Complete Schedules.


  • Requests Satisfied shows the number of requests satisfied over the total requests for all students, and the percentage of those two values. When a student is hand-scheduled into a course (therefore, there are no requests for those courses), or when the student has an alternate course request, the first number of the Requests percentage increases.
  • All Requests Satisfied for Student shows the total students who have all of their requests satisfied over the number of total students, and the percentage of those two values. When a student does not have any course requests, that is included in the All Requests Satisfied percentage.
  • Complete Schedules shows the total number of students who have at least the maximum number of Scheduling Units possible for the trial over the total number of students. This does not necessarily mean a student has a complete schedule; there may be instances where the student has met the number of Scheduling Units but there is still an empty period on their schedule. The total number of Scheduling Units is found by multiplying the total number of Terms by the total number of Schedules by the total number of Periods, just like the Walk-In Scheduler. 

Alternate requests are NOT included in these values.


These same values also display on the Scheduling Board Trials side panel.


Screenshot of the Stats side panel.
PrintDisplays the Scheduling Board in a printable view, in either PDF or XLSX format.
Screenshot of the available Print options in Scheduling Board
Full ScreenDisplays the Scheduling Board in a full screen view, removing boarders and navigation tips. This increases the working space. Click the ESC key to return to the previous view.

This first image shows the standard view of the Scheduling Board.
Screenshot of the regular dispay of the Scheduling BoardThis second image shows the full screen view of the Scheduling Board.
Screenshot of the Full Screen view of the Scheduling Board

Build Settings Side Panel

The following table defines the available Build Configuration options.

Screenshot of the Build Setting Side Panel Build Settings Configuration

Click here to expand...

Option

Description

Comments

Builder Search Depth

Selected numeric value determines how far the builder looks in the planning tools to build the section the selected number of times to meet requests.

The default value for this option is 3, which means the Builder attempts three different placements to build the course sections on the grid. 


Start with this default value, and increase or decrease as needed. Recommended search depth is between 3 and 5. The higher the value, the longer the wizard may run to place sections.

Automatically fix builder conflicts

When marked, the builder automatically fixes the conflicts in section placement before completing.

The Builder attempts to find another teacher (when possible) when the first teacher has a conflict. 


For example, Teacher A is scheduled to teach Band during Period 3, but a new section for that teacher for a different course is dragged onto the grid. The Builder finds another teacher to teach the new section.


In another example, a user builds the course sections for the Math Department using the building menu available when right-clicking on the department name in the left hand side of the builder. Then, a new section is manually placed onto the grid. This hand-built section is assigned a teacher, but the teacher has a conflict due to an assignment from the auto-built sections. When this option is turned on, the builder finds a new teacher to teach the manually placed section; when this option is turned off, the user needs to manually fix the teacher assignment or rebuild the department. 

 

Course Planner settings provide the building with logic to fix the build.

Drag and Drop: Engage the Builder to Automatically Assign Teachers/Rooms

When marked, the builder automatically assigns teachers and rooms when possible. The manual building of sections also does this.

When the Staff Planner and/or Course Planner (takes priority) has data assigned for each teacher and rooms are created and set for available sections, the builder assigns an available teacher and an available room.


When there are not that many constraints entered for teachers or for courses, turning this on may cause more wrong assignments than necessary. The section would stay empty and flagged, alerting you to make an assignment. When there are a lot of constraints, using this option would reduce the amount of manual assignments needed.

 

Options set in the Staff Planner override this selection.


When selecting a room for a placed Section, the logic in the build process of the Scheduling Board follows this order:

  1. Selects the Room from Staff Planner when Rooms are designated in both Course Planner and Staff Planner and the Room for the Section to Build displays in both Planners.
  2. Selects the Room from Course Planner when Rooms are designated in both Course Planner and Staff Planner and the Room for the Section to Build displays only in the Course Planner.
  3. Selects the Room from Course Planner when Rooms are designated only in the Course Planner.
  4. Selects the Room from Staff Planner when Rooms are designated in only the Staff Planner.
  5. When Rooms are not designated in either the Staff Planner or Course Planner, a room is not automatically assigned for the section.
Drag and Drop: Enable Preferred Section PlacementWhen marked, the builder uses a Conflict Matrix or "heat map" to determine the best placement for the section. The three best placements for that new section are displayed, and includes the teacher and room assignments. The first placement is the same location the Auto-Build logic would choose when a single section was placed. 

Periods taught for 100% FTE

Required

Entered numeric value is considered the teacher's full time employment value per term.


This value is represented by a zero (0) in the Staff Planner.

A teacher may have a prep period in a seven period day, which means 100% capacity is when the teacher is assigned to six course sections during the term.


When a course section spans multiple periods, each period associated with that section is included in this value.

 

Options set in the Staff Planner override this selection.

Max Different Courses Taught per Day
Required
Maximum number of courses a teacher can be assigned during the term.

This reflects a negotiated or preferred number of periods the teacher is allowed to teach.

 

Options set in the Staff Planner override this selection.

Max Consecutive Periods Taught per Day
Required
Maximum number of consecutive periods the teacher can teacher during the day. 

This reflects a negotiated or preferred number of courses a teacher is allowed to teach in a row without a prep period.

 

Options set in the Staff Planner override this selection.

Min % Used in Sections Needed Calculation 

Required

Minimum percentage of seats filled to consider the creation of another section.

This value, when met, does not recommend another section for the same course until the current section(s) is at least at the entered capacity for student requests. The default value is 60%. It is an average of all sections.


For a course that has 100 requests, and there are three sections of 30 students each, the builder adds a fourth section to fit the remaining 10 requests, and then reshuffles the requests so all four sections have a more even distribution of students (in this case, 4 sections of about 25 students).


When hovering over the course name in the list of courses built, a total number of sections built and sections needed displays. This is a three-step calculation:

  • A threshold value is calculated based on the Max Students field times the Minimum Percentage. When the Max Students value is 30 and the Minimum Percent field is 90, the threshold returned is 27.
  • A potential Recommended Sections value is calculated to satisfy requests. This is based on the Max Students field. When a course has 65 requests, and the Max Students field is 30, Section 1 is filled to capacity (30), Section 2 is filled to capacity (30) and Section 3 has 5 students.
  • For each potential section, a balanced average number of students that could be placed across all sections is found and compared to the threshold.
    • When the balanced average is greater than or equal to the threshold, it is added to the Recommended Section Count (Calculating for Section 2 in #2 above: Section 1 = 30; Section 2 = 30; 30 + 30 = 60 / 2 =  30; Add Section 2)  
    • When the balanced average is less than the threshold, it is not added to the Recommended Section Count (Calculating Section 3 in #2: Section 1 = 30; Section 2 = 30; Section 3 = 5; 30 + 30 + 5 = 65 / 3 =  21.6; Do not add Section 3).

Limit Course Build by Sections to Build

Selection limits the courses that are loaded to only those that meet the section limits. Options are:

  • No Build Limit - no preference is given to any type of course section.
  • 1 (Singletons) - the course section is only scheduled for one time during the school year
  • 2 or Less Sections (Doubletons) - the course section is scheduled for two or less times during the school year
  • 3 or Less Sections (Tripletons) - the course section is scheduled for three or less times during the school year
  • 4 or Less Sections - the course section is scheduled for four or less times during the school year

For courses with limited sections and high student requests (i.e, Journalism or Yearbook), building these courses first may satisfy more requests and ensure students are scheduled into these sections.

When running a full build, the Scheduling Board builds the lowest number of sections first. The selection chosen is considered a stopping point for the builder - when the value has been met, the builder is finished.

Load Settings Side Panel

The following table defines the available Load Configuration options.

Screenshot of the Load Settings Side Panel

Click here to expand...

Option

Description

Comments

Full Load Search Depth

Selected numeric value (1-15) determines the number of times the wizard attempts to satisfy each course request.

This field MUST have a value other than zero (0) assigned. When it is set to zero, a full load does not occur.


Change the setting to be a value between 1 and 15, depending on your needs at the school.

Default Course Priority

Course priority allows those courses that do not have a load priority to be mass-assigned a load priority. This allows for the prioritization or de-prioritization of other courses by using numbers greater or smaller on other courses.

When set to 1, all courses marked with a Schedule Load Priority of 1 are loaded first. Other courses are loaded after that in least number of sections order.


Schedule Load Priority is entered on the Course Information editor or Course Masters Information editor.

Configure Auto Loading

Autoload Search Depth

Selected value (1-15) means the wizard works to that level to meet the entered requests and is used in conjunction with the Autoload checkboxes.


The wizard only tries to place the request that is being moved, it does not reshuffle the entire schedule.

When set to 3, the wizard reworks student requests three times to place the student in a matching course section.

Autoload When Section Is Created or DeletedWhen marked, students are placed in other sections based on their other requested courses and section placements when an existing section is created or deleted.N/A

Autoload When Section Is Moved

When marked, students are placed in other sections based on their other requested courses and section placements when a section is moved to a different period.

N/A


Load Filters
GradesOnly those grade levels in the selected school display. By default, all available grade levels are marked and student requests for those grades are included in the load.

When not marked, students enrolled in that grade for the next school year do not have requests loaded.

One grade level can be loaded at a time and those requests worked as needed. Some prefer to complete senior schedules first before the other grades.

When those schedules are complete, their placement can be locked and then the configuration can be reset to load the remaining grade levels.

Limit Course Load by Sections to Build

Selection determines in what order course sections are loaded. Options are:

  • Not filtered - no preference is given to any type of course section.
  • 1 (Singletons) - the course section is only scheduled for one time during the school year.
  • 2 or less sections - the course section is scheduled for two or less times during the school year.
  • 3 or less sections - the course section is scheduled for three or less times during the school year.
  • 4 or less sections - the course section is scheduled for four or less times during the school year.

For courses with limited sections and high student requests (i.e., Journalism or Yearbook), loading these courses first may satisfy more requests and ensure students are scheduled into these sections.

When running a full load, the wizard loads the lowest number of sections first. The selection chosen is considered a stopping point for the loader - when the value has been met, the loader is finished.

Section Balance Configuration Side Panel

Users can define weights on five factors that determines how hard the algorithm needs to work to achieve balance between sections of a course. The degree to which the Scheduling Board seeks balance in each area is governed by a percentage slider from 0 (does not factor) to 100 (factors the most). In addition to the slider, a text box to the right of the slider allows for a total percentage entry - 50 for 50%, 75 for 75%, etc. 

Screenshot of the Load Section Balance Side PanelSection Balance Configuration

The following table defines the Section Balance logic. 

Click here to expand...

When attempting to place a student, course sections where the student could be placed are retrieved, but before the student is placed, the sections are sorted using an algorithm that takes into account the following:

  1. Discouraged Peers (student constraints). The section with the fewest number of discouraged peers is given preference and no further evaluation takes place. There is no slider for this.
  2. Evaluation of Gender/Minority/Special Education/Discipline. A composite score is calculated using the entered percentage/placement of the sliders. The values for each are summed and used as a target weighting or balance for each section.
  3. Lowest Sum Score Placement. Based on the composite score above, a student who is a minority, is a special education student, is in the gender minority for the type of class, or has discipline issues, the section that has the lowest sum score based on students already placed in the section is ranked first for placement, the second lowest scoring section is ranked second, and so on.

These categories are not evaluated separately, but rather the composite of the students in the section across all of the categories is used to create balance.

Below is a breakdown of how the Section Balance options work together to load students into courses. Included is a Normalization Constant, which gives equal weight or importance to each variable so no single variable steers the model performance in any direction just because they may involve bigger numbers. These constants are used when sorting the sections to determine which section would be the best fit for the student.

Section Balance FactorDescriptionNormalization Constant
Student BalanceFavors putting students into the section with the lowest number of students.

This value is always considered when loading students into sections.
1
Gender BalanceFavors putting students into the section with the lowest number of students of their gender.

This value is ignored when the student's gender noted on their Identity record is NOT M: Male or F: Female.
.5
Minority BalanceFavors putting students into the section with the lowest number of minority students. Minority status is determined by whichever race/ethnicity code is set as the default value of the Campus application.

This value is ignored when the student's Race/Ethnicity is White.
The total number of minority students enrolled in the current calendar divided by the total number of enrolled students.
Discipline BalanceFavors putting students into the section with the lowest number of total behavior events.

This value is ignored when the student has fewer discipline events than the average number of discipline events per student enrolled in the current calendar, when the slider is set to zero (0), or when there are no discipline events for any enrolled students.
The total number of discipline events for students enrolled in the current calendar divided by the total number of enrolled  students.
Special Ed Balance

Favors putting students into the section with the lowest number of IEPs. This number is based on the following:

  • The student has IEP exists in the current calendar, and the student has an enrollment record in the future calendar but no IEP in the future calendar.
  • The student has an active IEP as of today.

This value is ignored when the student is NOT considered Special Education, when the slider is set to zero (0), or when there are no Special Education students enrolled in the current calendar.

The total number of special education students enrolled in the current calendar divided by the total number of enrolled students.

Other Side Panels

For each Term, Period, Course and Section, additional settings can be selected in the side panel. To open these side panels, right-click on the term/period/course/section. The options are the same for each item. 

Click here to expand...

OptionAvailable ActionsImage
Terms
  • Hide the Term.
  • Check the number of rosters that have been locked.
  • Check the number of course builds that been locked.
  • Lock or unlock rosters for that term.
  • Lock or unlock course builds for that term.
  • Load or unload the term.
  • Cancel the selection.
  • Save any changes to the term.
Screenshot of the Term Side Panel
Periods
  • Hide the Period.
  • Check the number of rosters that have been locked for that period.
  • Check the number of course builds that been locked for that period.
  • Lock or unlock rosters for that period.
  • Lock or unlock the course builds for that period.
  • Unload the period. 
  • Cancel the selection.
  • Save any changes to the period.
Screenshot of the Periods Side Panel
Departments
  • Hide the department.
  • Check the number of rosters that have been locked for that department.
  • Check the number of course builds that been locked for that department.
  • Lock or unlock rosters for that department.
  • Lock or unlock course builds for that department.
  • Renumber the course sections for the department.
  • Load or unload the department.
  • Cancel the selection.
  • Save any changes to the department.
Screenshot of the Departments Side Panel
Courses
  • Review the number of Terms, Schedules and Periods the course is scheduled to meet. When information is missing, e.g., there isn't a value for entered for that data, a warning (triangle) icon displays (see second image). Hover over that icon to see how to correct it.
  • Hide the course.
  • Check the number of rosters that have been locked for that course.
  • Check the number of course builds that been locked for that course.
  • Lock or unlock rosters for that course.
  • Lock or unlock course builds for that course.
  • Renumber the course sections for the department.
  • Load the course by Grade/Gender.
  • Unload the course.
  • Build or unbuild the department.
  • Cancel the selection.
  • Save any changes to the course.
  • View students who are have requested the course but were not added to the course (e.g., Unrostered Students), as well as any Request Conflicts for that course.
    • Students who requested the course as an alternate are NOT included in the Unrostered Students lists.
    • Request Conflicts lists courses that have a conflict with the selected course, and includes which sections and how many requests. 
Screenshot of the Courses side panel
Screenshot of the missing course information display with warning triangles next to Terms Periods and Schedules
Sections
  • View and/or change the Section Number.
  • Modify the Override Max Students value for the section.
  • Assign a primary teacher and additional teachers to the section.
    • When a primary teacher is assigned, that teacher's name is not available in the Assign Teachers field, and vice versa.
    • The same rules for highlighting conflicts and for preferred courses are followed for these fields.
  • Assign a room to the section.
  • Assign a Scheduling Team (Group) to the section.
  • Assign a Lunch period to the section (does not display when there are no Lunches available in he calendar).
  • Lock the build for the section.
  • Lock or unlock the roster for the section.
  • Load the section by Grade/Gender.
  • Unload the section.
  • Cancel the selection.
  • Save any changes to the section.
  • View the Section Roster and Request Conflicts.
    • The Section Roster lists students who are currently placed into that section, whether hand-schedules or the student had a request for that course.
    • Request Conflicts lists courses that have a conflict with the selected course section, and includes which sections and how many requests. 
Screenshot of the Section Side Panel.

Hover Boxes

There are several places in the Scheduling Board where hovering over (placing the cursor over an entry on the board and leaving it there to display an information box) a section, a course or other area displays a window where key information may be found to aid the scheduler in placing sections, detecting issues and determining how successful the current trial meets the needs of students. 

For each hover option, text for what to do next displays, like right-clicking to display the side panels for Courses, Sections, etc., and for dragging and dropping courses onto the grid or moving sections on the grid. 

Screenshot of the information available in the hover box for additional guidance. Hover Box Guidance

Click here to expand...

Hover SelectionWhat DisplaysImage
Terms
  • Term Name (in bold)
  • Seats Taken (total students placed in sections out of total available seats)
  • Total number of Sections Placed for all periods, courses and sections in the term
Screenshot of the Term hover text.
Periods
  • Term and Period
  • Total seats taken out of total available seats for that period
  • Total sections placed in that period for that term.

The image to the right shows the information for Term 1, Period 1. Term 2, Period 2 could have different results depending on whether sections have been loaded or the same amount of sections have been placed in that period.

Screenshot of the periods hover text.
Departments
  • Department Name (in bold)
  • Total Sections Built
  • Total Requests Satisfied
  • Total Seats Taken. 

The first number for any of these can be greater than the second number because sections, requests and seats can be manually created. 

Screenshot of the Departments hover text.
Courses
  • Total Sections Built
  • Sections needed (based on the requests)
  • Requests Satisfied
  • Seats Taken.
Screenshot of the courses hover text.
Sections
  • Course Number and Course Name (in bold) 
  • Assigned Room (in bold)
  • Total seats taken out of available seats
  • A breakdown of gender
  • Assigned teacher 
  • A second display of the room number
  • Total Special Education students
  • Total Discipline Event Count
Screenshot of the Sections hover text.

Create the Schedule

The Calendar has been created, students have entered course requests, and it's about 10 weeks to the end of the school year. It's time to start creating your course schedule. 

A few tips as you get started:

  • Refer to the Checklist of Scheduling and the Scheduling Center to stay on top of all tasks that need to be done for a successful scheduling season.
  • Schedule subsets of students first. 
    • It's easiest to build the schedule for smaller sets of students, like Special Education students or those with a less than full time FTE at the school.
    • When scheduling for the high school, start with the Seniors, as they have a limited time to meet their graduation requirements. Then work backwards through the grade levels (11, 10, etc.).
    • Load singleton courses first. Students who request those courses have one chance to be scheduled into them. 
  • At least one trial is always active for a calendar. That means you can make and save changes in the board, mark that trial active, and navigate to the student's schedule to see how things look as many times as you need to. 
  • Work in the Scheduling Board to get as close to 100% requests complete as possible, knowing that at least some student schedules need to have gaps filled or be hand-scheduled throughout the summer. A percentage of 75-85% complete is great! 
  • Course sections can be moved or rebuilt many times, and sections can be loaded and unloaded many times. Keep working! You'll know when it's time to stop.

Let's get started!

NOTE: When saving changes takes minutes to complete AND your state uses Ed-Fi for collecting student and school data, verify Ed-Fi Configurations for past school years have been deleted. 

The current school year and the last school year can remain. For example, a district that has configurations for the 2019-20, 2020-21, 2021-22 and 2022-23 school years can safely delete the 2019-20 and 2020-21 configurations. 

Choose Settings for the Scheduling Board

See the Settings section for more information.

These settings are defined here.

  1. Select the Set Placement Type and the Set Period Axis preference.
  2. Select the Settings button and mark the desired options in the View Side Panel opens. This includes:
    • Selecting which items to highlight in Red as a Conflict, in Green as Missing Data, and in Yellow as a Highlight.
    • Selecting which items to View on Section and to View Locked.
    • Selecting which Terms, Period Schedules and Periods to Show or Hide.
    • Selecting which Departments to display as Show or Hide.
    • Selecting which Courses to display as Show or Hide.
    • Selecting whether to Hide All But Singletons.
    • Selecting whether to Hide All Exception/Special Days.
  3. Click the Save button when finished. All selected options are now set and courses can now be built.

These settings can be changed at any time, or completely reset to return to the default settings.

The image below shows what the Board may look like when Settings have been marked to show conflicts, missing data and highlight courses and courses have been built and loaded.

Screenshot of the Scheduilig Board settings with highlighted courses and arrows pointing out the selected optionsSettings Marked for Course Build

Build

First, verify your Build Settings are marked appropriately. 

  1. Click the Build button in the Action Bar across the bottom, and choose Settings
  2. In the Build side panel, review the options listed and make any changes necessary.
  3. Click Save when finished.

Screenshot of the Build Settings Side Panel.Build Settings

Next, build the courses.

Build All Courses

  1. Click the Build button in the Action Bar across the bottom.
  2. Choose Run Full Build. A Building progress bar displays indicating how far along the build is. This process is fairly quick. For larger schools and schools with several terms, period schedules and periods, it may take longer to build.
  3. When the Build is finished, course sections are visible in the board based on the selected Build Settings.

Screenshot of the Schedule grid after running a full build. Run Full Build on Blank Grid Builds Courses Based on Build Settings 

At this point, you can:

  • Work with an individual course to load sections for it manually.
  • Load the course sections for a specific Department.
  • Move placed courses around to different periods to see what that does to the other courses.
  • Load the course sections to see how the course sections populate.

Unbuild All Courses

It's possible the building of the courses was done prematurely, or you want to load only certain courses first. Removing the placed courses can be done at anytime and as often as needed. 

  1. Click the Build button in the Action Bar across the bottom.
  2. Choose Run Full Unbuild. This removes any course that has been placed on the board that is not locked. A Building progress bar displays indicating how far along the unbuild is.
  3. When finished, the board is empty, unless that section was locked.

Load All Courses

Loading is done AFTER Building. It loads the student requests into the course sections that were built. Like the Build option, loading can be done for a specific course, a particular department or a particular section. Or, load all courses all at once to see how many student requests are met. 

First, verify your Load Settings are marked appropriately. 

  1. Click the Load button in the Action Bar across the bottom, and choose Settings
  2. In the Load side panel, review the options listed and make any changes necessary.
  3. Click Save when finished.

Screenshot of the Load Settings Side PanelLoad Settings

Second, set your Section Balance Settings.

  1. Click the Load button in the Action Bar across the bottom, and choose Section Balance
  2. In the Section Balanceside panel, set the preferences for the listed factors in one of three ways:
    • Click the left pointing arrows (changes the value to be closer to zero) or right pointing arrows (changes the value to be closer to 100).
    • Click and drag the blue ball on the slider to the desired value.
    • Enter the desired value in text box to the right.
  3. Click Save when finished.

Screenshot of the Scheduling Board Load Options for the Section Balance Side PanelSection Balance Settings

Next, load the courses.

Load All Courses

  1. Click the Load button in the Action Bar across the bottom.
  2. Choose Run Full Load. A Building progress bar displays indicating how far along the build is. This process is fairly quick. For larger schools and schools with several terms, period schedules and periods, it may take longer to build.
  3. When the Load is finished, course sections now display on the grid and most sections have a count total. 

Screenshot of the count of students placed into a sectionRun Full Load 

In the image above, the Keyboarding class had 26 requests fulfilled, and there are 30 possible seats for that section. 

At this point, you can:

  • Unload the sections and change Settings to see how that changes the build. 
  • Work with an individual course section to alter how it is loaded by changing the maximum students allows in the section or load by grade level and gender.
  • Unload the section or all sections, and start over. 

Unload All Courses

It's possible the loading of the course sections was done prematurely, or you want to load only certain courses first. Removing the placed course sections can be done at anytime and as often as needed. 

  1. Click the Load button in the Action Bar across the bottom.
  2. Choose Run Full Unload. This removes a student from that section, as long as the rosters were not locked.
  3. When the unload is finished, the courses no longer have requests placed.

Lock Rosters

In a school that has a small student population, limited course offerings and a standard schedule, this first build of the courses and the first load of the requests may have met your completed schedules threshold. You can lock the rosters now! 

Lock All Rosters

  1. Click the Lock Rosters button. A Lock All Rosters by Grade side panel opens.
  2. All grade levels are selected automatically. When all rosters for all grade levels should be locked, click the Lock button at the bottom of the panel; when rosters for a certain grade level should be locked, remove the checkbox from the other grade levels and click the Lock button.
  3. The board processes for a short time. When it's finished, a green message displays indicating rosters have been locked. When the Display Settings for View Locked are marked for Rosters, the course sections display with a crossed out student image, indicating the roster has been locked.

Screenshot of the sections with locked rostersLock Rosters 

Unlock All Rosters

It's possible the locking of rosters was done prematurely and you want to unlock all course sections. Or, you meant to only lock the seniors scheduled into those sections. Unlocking the sections can be done at anytime and as often as needed.

  1. Click the arrow next to the Lock Rosters button in the Action Bar across the bottom.
  2. Choose Unlock Rosters. The Unlock All Rosters by Grade side panel displays.
  3. Remove the checkbox from the desired grade levels to leave some rosters locked and some unlocked. Or leave all grade levels marked for unlocking.
  4. Click Unlock. When the process finishes, the course section rosters are no longer locked. 

Build, Move and Delete Course Sections using Drag and Drop

The Scheduling Board is designed to build all course sections for the entire school as easily and as quickly as possible. There are situations where certain courses are best built manually, like when that course is a singleton or when that course meets just once in a specific term in a specific period. 

Build New Course Sections

The Scheduling Board allows courses and sections to be dragged onto the grid and placed where they best meet the needs of the course and students who requested the course. This requires the Build Setting of Drag and Drop: Enable preferred section placement to be marked. A Conflict Matrix or "heat map" locates the best placements for that section. The three best placements for that new section are displayed, and includes the teacher and room assignments. The first placement is the same location the Auto-Build logic would choose when a single section were placed. 

  1. Locate the course to build. 
  2. Click on it and drag it into the period grid. 
  3. Drop it in the desired period. The section is placed and the build for the section is locked.
  4. At this point, requests can be loaded, teachers and rooms can be assigned, plus other options listed in the section side panel. 

 GIF showing how to drag and drop a section onto the course gridDrag and Drop Course Section 

When a Course has placement restrictions (entered from the Course Planner), attempting to manually place a section in that restricted period shows an icon indicating it cannot be placed there (🚫). 

Move Course Sections

Moving course sections also uses a Conflict Matrix to determine the best placement for a section. The three best placements for that new section are displayed, and includes the teacher and room assignments. The first placement is the same location the Auto-Build logic would choose when a single section were placed.

When a course is built, sometimes just one section of the course needs to be moved to a different period. Use the same process of selecting that section and dragging it to a new period and dropping it. 

  1. Locate the section on the grid that needs to be moved.  
  2. Click on it and drag it into the desired period.
  3. Drop it in the desired period. The section is placed in the new period and the build for the section is locked.
  4. At this point, requests can be loaded, teachers and rooms can be assigned, plus other options listed in the section side panel. 

GIF showing how to move a section on the course grid from one period to another using drag and dropDrag and Drop Assigned Period 

Delete Course Sections

Delete a section by dragging the section completely to the left on the course grid.

GIF showing how to delete a drag and drop sectionDelete a Drag and Drop Section 

Print

Click the Print button to display the scheduling board in a printable view. Departments that are collapsed display as collapsed in the printed view, meaning no courses or sections are visible for those collapsed departments. The printed report displays the course and section information in the assigned periods, as well as the seat count for that section. 

Screenshot of the Scheduling Board print report in PDF format.Scheduling Board Print - PDF Format

Scheduling Board Print - XSLX Format

Next Steps

  • Continue loading and unloading courses, and moving course sections on the grid to get to your desired percentage of requests satisfied. When you get to that point, mark the Scheduling Board Trial active and congratulate yourself!
  • Access the Staff Planner and Course Planner to aid in the scheduling of the course sections.
  • Refer to the Scheduling Center to see what other actions need to be taken for scheduling.
  • Refer to the Beginning of Year checklist to see what other tasks can be considered complete for the beginning of the school year.

Previous Versions

Scheduling Board [.2315 - .2319]