2-Pass Scheduling Using the Student Scheduler

Modified on Thu, 01 Jun 2023 at 04:21 PM

Overview

This article outlines the steps needed to use "2-Pass" scheduling. This is a process of using the Student Scheduler tool in order to schedule Academic courses before scheduling students' Elective courses. 


1st Pass

You first want to schedule all student course requests that are not flagged as 'Elective'. For any student, you can view/edit which courses are flagged as 'Elective' by visiting a student's Next Year Requests screen under the Make Request tab and see which courses have been flagged as an 'Elective' for that student.


1. When you run the mass scheduler [Next Year Scheduling > Mass Schedule > Student Scheduler] to schedule just the academic (non-elective) courses, you need to set the option Max # Electives per Student to "None". This will only schedule the academic courses. If this 'Max # Electives per Student' is set to "Unlimited" the scheduler will treat all courses as academic and is the setting for scheduling all courses.
   
2. You will evaluate how effective your master class schedule (Sections) data is and either decide to modify some class/section settings and run the scheduler again OR you have decided that the academic class/sections have been finalized in the 'Sections' table and you want to save the student's academic schedules before running the electives.
 
3. You can modify the sections (data in Next Year Scheduling > Sections) and re-run the student scheduler until you are satisfied with the results. Running the Student Scheduler does not create a schedule for a student. It is used to determine how good your master class schedule is.
   
4. If you have finalized the master class sections for your academic class/sections and want to load the student schedule results from a Student Scheduler run, click on the screw driver/wrench icon ('Tasks') in the first block of your scheduling results and select the first option DELETE ALL SCHEDULES IN SCHOOL and use schedules from this run. This will copy student schedules for the student scheduler routine into the individual student schedules (students' 'Next Year Schedule' tab).

2nd Pass

This will take the student academic class/sections schedules already on file for each student and allow you to schedule the 'Elective' courses around them.
   
1. Return to the Next Year Scheduling > Mass Schedule > Student Scheduler tab and check the following boxes before running it again:
       a.)  "Use scheduled courses as requests"
       b.)  "Adjust beginning seats counts for already scheduled students"
   
2. You need to set the option for Max # Electives per Student to be the number of electives you want the computer to schedule around the academic class/sections already scheduled. This will only schedule the selected number of elective courses in the elective priority sequence. Even if a student doesn't have enough room on their schedule for this many electives, it will still not possible for the scheduler to schedule conflicts into the student's schedule. 
   
3. You can modify the 'sections' (data in Next Year Scheduling > Sections) but be careful that you don't create unintended conflicts with already scheduled academic class/sections. You can re-run the student scheduler until you are satisfied with the results. Running the Student Scheduler does not create a schedule for a student. It is used to determine how good your master class schedule is.
   
4. If you have finalized the master class sections for your elective class/sections and want to load the student schedule results from a 'Student Scheduler' run, click on the screw driver/wrench icon ('Tasks') in the first block of your scheduling results and select the first option DELETE ALL SCHEDULES IN SCHOOL and use schedules from this run. This will copy student schedules for the student scheduler routine into the individual student schedules (students' 'Next Year Schedule' tab).

For more information, please visit these other related pages:


The Student Scheduler Tool

Student Scheduler FAQ


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article