advanced concepts in scheduling sch02 stephen rando
Post on 26-Mar-2015
219 Views
Preview:
TRANSCRIPT
Advanced Conceptsin 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
1 2 3
OctSep Nov Dec Jan Feb Mar Apr May Jun Jul Aug
7-84-6
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 RulesSimultaneous Blocking Rule
PER. 3
French IV
“Use Classes” to combine the rosters!
French IV H
Course Management Rules
Terms Blocking Rule
S1 S2
PER. 3 Latin I Latin II
Course BindingS1 S2
PER. 3 Latin I Latin 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
1 2 3 4 5 6
A A1 A2 A3 A4 A5 A6
B B1 B2 B3 B4 B5 B6
C C1 C2 C3 C4 C5 C6
D D1 D2 D3 D4 D5 D6
E E1 E2 E3 E4 E5 E6
F F1 F2 F3 F4 F5 F6
G G1 G2 G3 G4 G5 G6
1 2 3 4 5 6 7
A A1 G1 F2 E3 D4 C5 B6
B B1 A2 G2 F3 E4 D5 C6
C C1 B2 A3 G3 F4 E5 D6
D D1 C2 B3 A4 G4 F5 E6
E E1 D2 C3 B4 A5 G5 F6
F F1 E2 D3 C4 B5 A6 G6
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
The progression of room assignment:
Give the system the most flexibility!
Room Rules
Room - Reservations
TV STUDIO 1
TV STUDIO 2
100 - TV Production
Room Rules Room - Unavailable
1 2 3 4 5 6
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
Dynamic Teaming
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
Running/Analyzing the Load
Thank you.
srando@x2dev.com
top related