Advanced Concepts in Scheduling SCH02 Stephen Rando
Agenda Schedule Build Process Course Management Rules Schedule Rotations Room Management Student Grouping Validating Running/Analyzing the Build Running/Analyzing the Load
3 Agenda Schedule Build Process Course Management Rules Schedule Rotations Room Management Student Grouping Validating Running/Analyzing the Build Running/Analyzing the Load
Build Timeline 1.Curriculum planning 2.Prepare for course requests 3.Student course selection, teacher recommendations, and request data entry 4.Course tallies 5.Department decisions 6.Prepare to build 7.Build 8.Commit schedule 9.Conflicts 123 OctSepNovDecJanFebMarAprMayJunJulAug Sep 9
Student requests Build environment Schedule attributes Rooms and Staff Rules Schedule Workspace Section balance Dropped requests Teacher utilization Room utilization Schedule balance Conflicts Schedule Build Process School year context District courses School courses Next school assignments Secondary schools Studies and duties Rotate the schedule Commit the schedule Setup Prepare Inputs Build Evaluate Done? Adjust Inputs No Finalize Resolve Conflicts Yes Validate Run Load
Agenda Schedule Build Process Course Management Rules Schedule Rotations Room Management Student Grouping Validating Running/Analyzing the Build Running/Analyzing the Load
Course Management Rules English 9 History 9 Consecutive Blocking Rule PER. 3 PER. 4
Course Management Rules Simultaneous Blocking Rule PER. 3 French IV Use Classes to combine the rosters! French IV H
Course Management Rules Terms Blocking Rule S1S2 PER. 3 Latin ILatin II
Course Binding S1S2 PER. 3 Latin ILatin II BOUND TO Remember: Teachers much match!
Agenda Schedule Build Process Course Management Rules Schedule Rotations Room Management Student Grouping Validating Running/Analyzing the Build Running/Analyzing the Load
Schedule Rotations A A1A2A3A4A5A6 B B1B2B3B4B5B6 C C1C2C3C4C5C6 D D1D2D3D4D5D6 E E1E2E3E4E5E6 F F1F2F3F4F5F6 G G1G2G3G4G5G A A1G1F2E3D4C5B6 B B1A2G2F3E4D5C6 C C1B2A3G3F4E5D6 D D1C2B3A4G4F5E6 E E1D2C3B4A5G5F6 F F1E2D3C4B5A6G6
Agenda Schedule Build Process Course Management Rules Schedule Rotations Room Management Student Grouping Validating Running/Analyzing the Build Running/Analyzing the Load
Room Management School Space is limited……make sure you use it appropriately.
Room Management Staff Preferred Room Room in Staff Preferred Location Any open room The progression of room assignment: Give the system the most flexibility!
Room Rules Room - Reservations TV STUDIO 1 TV STUDIO TV Production
Room Rules Room - Unavailable A B C D E F G
Room Constraint Management Now you can lessen room constraints to allow more flexibility when building!
Agenda Schedule Build Process Course Management Rules Schedule Rotations Room Management Student Grouping Validating Running/Analyzing the Build Running/Analyzing the Load
Static Teaming Course Red Team Blue Team Yellow Team Green Team Student: Sally Jones is on the Red Team
Dynamic Teaming Course Red Team Blue Team Yellow Team Green Team Student: Roger Anderson has course request for 100
Agenda Schedule Build Process Course Management Rules Schedule Rotations Room Management Student Grouping Validating Running/Analyzing the Build Running/Analyzing the Load
Validating Where did you make mistakes? Fix it right here!
Agenda Schedule Build Process Course Management Rules Schedule Rotations Room Management Student Grouping Validating Running/Analyzing the Build Running/Analyzing the Load
Running/Analyzing the Build
Agenda Schedule Build Process Course Management Rules Schedule Rotations Room Management Student Grouping Validating Running/Analyzing the Build Running/Analyzing the Load
Thank you.