Overview
The Scheduling Setup page allows the Student Scheduling (SSS) and Scheduling Master Schedule (SMS) tables to be set up for secondary scheduling during the current school year or for the next school year.
If the current year is using traditional scheduling and a school would like to convert to Flex Scheduling for next year, please see the following article for details on converting to flex. Scheduling Setup
Flex Scheduling Permissions ↑
In order to use the Scheduling Setup page at the start of the scheduling process, a user needs Admin permission to the SMS table.
Additional permissions will be required to continue with other scheduling tasks. When the scheduling master schedule is "rolled" to the master schedule, a user will need to use the Copy Scheduling Results to SEC & MST form. To use the Copy Scheduling Results to SEC & MST form, a user needs Admin permissions to SEC and MST, as well as at least Read permissions to SSS, SMS, SSE, and SSM which contain the staff assigned to sections. Additional access to other scheduling-related tables may also be required for other actions associated with scheduling. For example, in order to add or modify Courses, a user would need permissions to the CRS table.
Scheduling Setup ↑
Filter Pages by "Scheduling Setup" or navigate to Scheduling Process > Configurations > Scheduling Setup.
The Scheduling Setup Options form is divided into the following areas: Scheduling Status, Scheduling Options, and SMS & SSS Initialization.
If the district has enabled Flexible Scheduling, new options will be available on this page. Use Flex Scheduling for Next Year will display under the Scheduling Status section. Selecting this option will also turn on a new option under the Scheduling Options section Use Staff-Section Association instead of Teacher Numbers(TN) with SMS sections.
An alert will display warning users that the school cannot revert back to traditional scheduling. The ability to select non-flex scheduling will be unavailable after rolling into the new school year.
Note: If using regular scheduling in the current year and the option to Use Flex Scheduling for Next Year is selected on this page, the pages for Class Calendars, Flex Periods, and Flex SMS Board will also be available in the navigation menu.
Scheduling Status ↑
Under Scheduling Status, choose the correct option for your scheduling needs: Scheduling Students into Classes for the Current School Year, Scheduling Students into Classes for the Next School Year, Use Flex Scheduling for Next Year. Scheduling for next year in this year’s database will use the Next Grade (STU.NG) field and will schedule active students and students with a status tag of ‘*’ (i.e., pre-enrolled).
NOTE: The Scheduling Status option, Scheduling students into classes for the next school year, using their grade level next year will be hidden for school that are set up as a Flex school based on the School Options > Scheduling Type field.
If a school is using traditional scheduling in the current year and is going to transition to Flex Scheduling for the following year, selecting the option Use Flex Scheduling for Next Year will allow scheduling for next year using the Section Staff, Flex Periods, and Class Calendars on the Scheduling Master Schedule page. The Flex SMS Board will also be available. There is no need to change School Options until after the roll over.
Choosing the Use Flex Scheduling for Next Year option will not interfere with the current year's master schedule.
NOTE: If you are scheduling students for the next school year and will have feeder school students, it is recommended to have your feeder students (i.e., pre-enrolled students) loaded into the school to schedule along with the current school students. The Scheduling Status can be changed to Scheduling Students into Classes for the Next School Year or Use Flex Scheduling for Next Year before the feeder students are added.
Scheduling Options ↑
Under Scheduling Options, select the option Do NOT allow an Alternate Course Request that has already been selected as a primary or alternate request to prevent a student from requesting a course as an Alternate Course if the student already has that course as a primary or alternate course request.
Wait Lists can be enabled when using Flex scheduling for either current year or next year. To enable Wait List in Classes, select the option Allow Wait Lists for Master Schedule Sections. To enable Wait Lists in Course Requests, select Allow Wait Lists for Scheduling Master Schedule Sections. An additional option will display to allow automatically deleting Wait List records when a student is scheduled into a matching course section. If this option is enabled, and a student has this section on their Wait List, upon adding the section to the classes and/or course request schedule, the matching course section will automatically be removed from the Wait List. For more detailed information regarding Wait Lists, see Wait List documentation.
The option to Use Staff-Section Association instead of Teacher Number(TN) with SMS sections will appear when the Use Flex Scheduling for Next Year option is selected under Scheduling Status and will be checked on by default. It will read the records in the Staff (STF) table to allow them to be assigned to sections. Enabling this option will also ignore existing TCH records and will only read from the Staff (STF) data. This option can be turned off when a different option is selected under Scheduling Status which will then allow teachers from the TCH table to be used.
If a school is using regular scheduling but would like to use the Section Staff Members feature to assign staff records to sections, selecting this option will display the Section Staff Members area (SSM table) on the Scheduling Master page. Selecting this option will store the value in OPT with name 'SchedUseStaffInSMS'.
The option for Track Primary Classes for Students for Next Year will display for schools using a master schedule and the Scheduling Status option of Use Flex Scheduling for Next Year is selected. This option is not required if the school does not plan to use this feature. However, in order to enable it, the feature flag for Use Staff ID Based Counselor Tracking must be enabled. Hovering over the checkbox will display a message if the feature flag is not enabled. See Flex Scheduling - Track Primary Classes for more information.
NOTE: The Track Primary Classes for Students option is to be used in conjunction with the Staff ID Based Counselor option and is only available if the school is Flex. The option will be disabled if the feature flag has not been enabled for Use Staff ID Based Counselor Tracking.
For schools currently using the Flex Scheduling and Primary Class Tracking flags on the School Options page, the Track Primary Classes for Students for Next Year option will be automatically selected on the Scheduling Setup page when scheduling for next year.
Schools who are currently not using Primary Class Tracking and will set up to use this feature for the next school year, the rollover process will enable the feature on the School Options page in the new year database by setting the OPT value 'TrackingPrimaryClasses' to True.
SMS & SSS Initialization ↑
If scheduling has previously been performed, the SSS and SMS tables will contain data.
When copying data from the Master Schedule (MST) into the SMS, always blank out the SMS table before copying the MST into the SMS. For more information on how to blank out the SMS, see: Mid Year Scheduling and Finalization.
Select which terms to copy for scheduling on the right. These choices apply to both the student classes copied and the master schedule sections copied.
Other options:
- Do Nothing with the SSS Table or Do Nothing with the SMS Table will leave all existing data in the two tables.
- Do Nothing with the SMS Table, but Copy Flex Periods (FTF) will leave existing data in the SMS table but will delete existing Flex Period records assigned to the next academic year and create new Flex Period records for the next academic year. This option is only available in schools using flex scheduling in the current year.
- Selecting Blank out the SSS Table or selecting Blank out the SMS Table will delete any existing data and leave empty tables.
- Selecting Copy Current Student Classes to SSS Table, Keep as Prescheduled will keep the students in the same sections they were in during the previous term. This function is normally used during mid-year scheduling.
- Selecting Copy Current Student Classes as Course Requests Only will copy students’ current classes as course requests only.
Note: If the SSS table is already populated with course requests and either of the last two options are selected, a message will display to indicate that the SSS table already has existing records in it and that selection of this option will append the new records to the existing records. If the SSS table has records in it, you will be asked to confirm if you want to continue copying the current classes to the SSS table.
The final option, Copy current master schedule (MST) table to the new SMS table will:
- Copy your school’s Master Schedule (MST) into the new Scheduling Master (SMS) table.
- Existing Flex Periods for the next academic year will be kept and copied for the next Academic Year. New FTF records will be created only if they do not exist and will be assigned to SMS records.
- Existing Section Staff records from SSE will copy to SSM.
- When this option is selected, more options will be displayed, allowing you to choose how to handle inactive sections in the MST. Select the appropriate option for your scheduling situation.
- Class Calendars will NOT be copied and should be evaluated separately. At least one class calendar record assigned to the next academic year is needed in order to begin scheduling in the current year for next year.
- If the current year is using Flex, then existing FTF records for next year will be matched to FTF records for the current year based on short title (FTF.STI). Any flex periods that match will be mapped when setting SMS.FSQ. Any flex period that does not have a match will cause a new FTF record to be created.
- If the current year is NOT using Flex, then existing FTF records for next year will be matched based on the period naming convention (e.g., FTF.STI = '2' for period 2). Any flex periods that match will be mapped when setting SMS.FSQ. Any period that does not have a match will cause a new FTF record to be created.
For traditional scheduling schools who will transition to using Flex Scheduling for the next year or after the rollover while the school is set up as traditional scheduling, it is recommended that the Convert to Flex Scheduling process be run. See Scheduling Setup more information.
Warning messages will display at the bottom of the page to note what will happen when certain options are selected.
After all options have been selected, click the Initialize Scheduling button. An alert message will display with information on the process that will occur. Click the OK button to proceed. An email will be sent to the user once the process has completed.