Transcript
Page 1: Advanced Concepts in Scheduling SCH02 Stephen Rando

Advanced Conceptsin Scheduling

SCH02

Stephen Rando

Page 2: 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

Page 3: Advanced Concepts in Scheduling SCH02 Stephen Rando

3

Agenda

• Schedule Build Process• Course Management Rules• Schedule Rotations• Room Management• Student Grouping• Validating• Running/Analyzing the Build• Running/Analyzing the Load

Page 4: Advanced Concepts in Scheduling SCH02 Stephen Rando

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

Page 5: Advanced Concepts in Scheduling SCH02 Stephen Rando

• 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

Page 6: 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

Page 7: Advanced Concepts in Scheduling SCH02 Stephen Rando

Course Management Rules

English 9

History 9

Consecutive Blocking Rule

PER. 3

PER. 4

Page 8: Advanced Concepts in Scheduling SCH02 Stephen Rando

Course Management RulesSimultaneous Blocking Rule

PER. 3

French IV

“Use Classes” to combine the rosters!

French IV H

Page 9: Advanced Concepts in Scheduling SCH02 Stephen Rando

Course Management Rules

Terms Blocking Rule

S1 S2

PER. 3 Latin I Latin II

Page 10: Advanced Concepts in Scheduling SCH02 Stephen Rando

Course BindingS1 S2

PER. 3 Latin I Latin II

“BOUND TO”

Remember:Teachers much match!

Page 11: 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

Page 12: Advanced Concepts in Scheduling SCH02 Stephen Rando

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

Page 13: 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

Page 14: Advanced Concepts in Scheduling SCH02 Stephen Rando

Room Management

School

Space is limited……make sure you use it appropriately.

Page 15: Advanced Concepts in Scheduling SCH02 Stephen Rando

Room Management

The progression of room assignment:

Give the system the most flexibility!

Page 16: Advanced Concepts in Scheduling SCH02 Stephen Rando

Room Rules

Room - Reservations

TV STUDIO 1

TV STUDIO 2

100 - TV Production

Page 17: Advanced Concepts in Scheduling SCH02 Stephen Rando

Room Rules Room - Unavailable

1 2 3 4 5 6

A

B

C

D

E

F

G

Page 18: Advanced Concepts in Scheduling SCH02 Stephen Rando

Room Constraint Management Now you can lessen room constraints to allow more flexibility when building!

Page 19: 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

Page 20: Advanced Concepts in Scheduling SCH02 Stephen Rando

Static Teaming

Page 21: Advanced Concepts in Scheduling SCH02 Stephen Rando

Dynamic Teaming

Page 22: 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

Page 23: Advanced Concepts in Scheduling SCH02 Stephen Rando

Validating Where did you make mistakes?

Fix it right here!

Page 24: 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

Page 25: Advanced Concepts in Scheduling SCH02 Stephen Rando

Running/Analyzing the Build

Page 26: 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

Page 27: Advanced Concepts in Scheduling SCH02 Stephen Rando

Running/Analyzing the Load

Page 28: Advanced Concepts in Scheduling SCH02 Stephen Rando

Thank you.

[email protected]


Recommended