Advanced Concepts in Scheduling SCH02 Stephen Rando

Preview:

Citation preview

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

Recommended