|
> Home >
Scheduling Optimizer Procedures (How Do I ...?)
>
Mass Scheduling Teams with the Scheduling Optimizer
Mass Scheduling Teams with the Scheduling Optimizer
Translating Teams from Mass Scheduling to Schedule Pro
The Mass Scheduling and Schedule Pro components of SASIxp both include
support for cross-disciplinary teams, but through different coding structures.
Schedule Pro defines teaming constraints through the use of "same teacher
group" rules linking teamed course pairs while Mass Scheduling uses the "Team
Number" field in the Scheduling Sections
atom to specify which sections belong to the same team.
Procedure
This procedure sets up teaming specifications in Schedule Pro as recognized
by the Scheduling Optimizer based on a section team structure defined in Mass
Scheduling.
 |
Create a teacher group for each Mass Scheduling teacher team in use. |
- Open the Tables atom and select the table TEA – Team. Note or print
the list of entries in this table. A sample TEA – Team table is shown in
the screen snap below.

- Still in the Tables atom, for each entry in the TEA – Team table, create
a corresponding entry in the TGP – Teacher Groups table. You may choose
to use different (but related) codes for the Teacher Groups. These codes
may be composed of up to three characters; they are not restricted to be
numeric digits as are the Team number codes and it is recommended that you
include one or more alphabetic characters to avoid creating a Teacher Group
code that duplicates a teacher ID. The following screen snap shows the TGP
– Teacher Group table derived from the above TEA – Team table.

- When all Teacher Group entries are defined, click Save, then click OK
to confirm the data entry and finally, click Close to close the Tables atom.
 |
Assign teachers to teacher teams. |
- Use the Query atom to enter and run the following DISPLAY Query. This
Query displays teamed teachers and the team(s) to which they belong based
on team numbers defined for sections they teach.
DISPLAY ATCH ASMS Unique LastName TchNum Tchr_Group[0]
TeamNum IF TeamNum <> 0

- Open the Teacher Atom and select the Schedule Pro page. Navigate to
each teamed teacher in turn, using the list generated by the Query in the
previous step. Using the information listed for the teacher in the generated
Query data, enter the appropriate teacher group code(s) for the selected
teacher. (Note: Some teachers may be members of more than one teacher group.)
Enter the teacher group codes by selecting the appropriate entry from the
pulldown list in the Group 1 through Group 4 fields. Click Save, then OK
to confirm the changes for each teacher.

- The above data entry process can be partly automated by running a CHANGE
Query for each team. The CHANGE Query is as follows, with changes for the
assigned Teacher Group (Tchr_Group[0]) code and the Team Number (TeamNum)
value in the "IF" clause used to select the teachers in the current team:
CHANGE ATCH ASMS LastName TchNum Tchr_Group[0]= "09A"
TeamNum IF TeamNum = 101
- Verify that teachers are correctly teamed by rerunning the DISPLAY Query
above and verifying that the teacher groups in teacher records correspond
to the original team numbers. Make corrections if needed using the Teacher
atom.

- When all Teacher Groups have been entered, close both the Teacher atom
and the Query atom by clicking Close in each.
 |
Define loader links for teamed courses. |
Define a set of links which connects each group of courses to which teaming
is to apply. Each link defines a relationship between sections in a selected
pair of courses. To join a list of courses for teaming purposes, do the following
steps:
- For each related group of courses (e.g. Grade 9 core courses) to which
teaming applies, select one course (the "anchor") which all students to
be teamed request. If necessary, create a course with one section per team
with all sections meeting outside the normal school day and use this "Team"
course as the anchor, adding it to the request list of all students who
are to be teamed.
- Once the anchor course is decided,
open the Course atom, select the "Schedule Pro" page and click the
"Link" button.
- For each course in the group other than the anchor course, repeat the
following steps:
- With the Course Link atom active, click the Data menu and select "Add
Course Link".
- Enter the course ID for the course to be included in the teaming group
in the “A Course” position and the course ID for the “anchor course” in
the “B Course” position (the choice of “A” and “B” course does not affect
the Scheduling Optimizer, but may make a difference if you are also using
Schedule Pro’s loader; see Notes section below). Click Save and OK to
confirm you wish to add the link record. The link record is created.
- With the Course Link form still open, click the "CL Rules" button.
A form with the list of available Class Loader rules appears; none of
the rules show as active.
- Click in the Priority column on line 15 to display rule options for
the "Assign A with same teacher group as B" loader rule. Activate this
rule by selecting "Must" (if you want to allow the Scheduling Optimizer
to drop this rule to attempt to resolve conflicts, select "Try to" instead).
- Click Save for the Class Loader Rules form, then click Save for the
Course Link form and click OK to confirm the change.

- When all required links have been defined, click Close to close the
Course Link form, and click Close again to close the Course atom.
 |
Schedule Students using the Scheduling Optimizer. |
With the above setup, simulations run with the Scheduling Optimizer will
observe teaming restrictions in student schedules. The "Team" field defined
in the Scheduling Sections atom does not affect the Scheduling Optimizer but
can be used to verify that teamed courses have been correctly scheduled for
individual students.

Notes
 |
The "Team" field in the Scheduling Sections
atom is not automatically maintained if sections are added or changes
affecting the teacher group of the teacher assigned to a section are made.
For example, if the teacher assigned to a section is changed the "Team"
field is not automatically updated to reflect a different teacher group
to which the new teacher belongs. Teaming will still work correctly, but
if the "Team" field for a changed section is not manually updated, individual
students may appear to be cross-teamed.
|
 |
When you open atoms for the first time in this procedure, you may see
one or more messages indicating that referenced files do not exist; click
Create in response to each such message. |
 |
The order of the two courses in a “same
teacher group” link (“A” course and “B” course) does not affect the Scheduling
Optimizer. However, in some cases, the order can make a difference to
the Schedule Pro loader. If you may be using the Schedule Pro loader (including
its Interactive Student Scheduler feature) with teaming defined by use
of “same teacher group” rules as described in this document, it is recommended
that you enter the anchor course as the second, or “B” course of the course
link to avoid a potential problem.
|
Back to Top
|