| Scheduling > Configure student loading rules

Configure student loading rules

Student loading rules enable the administrator to control how Chancery SMS's automatic scheduler schedules specific courses. For example, the administrator may want to ensure that elective courses are not all scheduled in the same term, or to ensure that two courses are scheduled in sequence.

Chancery SMS employs three types of student loading rules:

= Constraints [>>]: Control the distribution of students in classes.
= Class Loading Rules [>>]: Control the sequence of classes on a student's schedule, match the attributes of selected classes for a student, and balance the class load between terms on a student's schedule.
= Team Loading Rules [>>]: Enables the scheduling of a team of teachers.

Caution: We recommend that the administrator limit student loading rules to only those that are necessary because the more rules there are, the harder and longer Chancery SMS's Student Loader and Walk-in Scheduler has to work to create the student schedule; indeed if there are too many restrictive rules, Chancery SMS might not be able to find a suitable schedule. Also, the administrator might inadvertently create conflicting loading rules.

Note: The administrator can set the Student Loader to disregard alternate course requests [>>].

Set constraints

Constraints enable a School Administrator to control the Chancery SMS automatic scheduler's distribution of students in classes (and, in an elementary school, homerooms) by setting eligibility criteria. For example, using constraints an administrator can limit the class size of a science lab, set up an all-girl physical education class, limit the number of special needs students to 10% of a class roster, or ensure a homeroom has only student for whom English is a second language.

In a secondary school, the administrator can apply two types of constraints:

= Restrictions: Controls the distribution of students in classes according to specific criteria. For example, the administrator can ensure that at least 10 percent of the students in a class are girls or restrict a class to students for whom English is their second language.
= Capacity Balancing: Ensures that the automatic scheduler distributes students evenly among available classes based on certain criteria. For example, the administrator can specify that students whose ethnicity is "African American" be distributed evenly among all available classes. Characteristics the administrator can balance across classes include:
= Age (current)
= Federal ethnicity category
= Gender
= Geocode (active)
= Geocode (planning)
= Grade level (current)

Note: This type of constraint applies only where automatic scheduling is employed; it does not apply where the administrator assigns students one by one to a class.

Note: When creating student schedules, the Student Loader only considers constraints if the Use Capacity Balancing Constraints or Use Restriction Constraints option is selected on the Student Loader Options page [xref].

A District or School Administrator can define a constraint [>>]A School Administrator applies a constraint to a specific class or homeroom [>>]. Where a homeroom or class has constraints applied, Chancery SMS evaluates each student against the constraints' eligibility criteria at the time an administrator assigns a student to that homerooms or class. If the student does not meet the eligibility criteria, Chancery SMS displays an error message.

Note: The administrator can define a constraint for a custom field [>>]. For this constraint to apply, the setting for the Override Constraints permission must be No [>>].

Caution: To ensure accurate results when Chancery SMS calculates student eligibility, ensure student information is complete. When Chancery SMS processes an eligibility criterium that references a field that is empty, the student meets the criterium only if that criterium employs the "is empty" operator (that is, with any other operator Chancery SMS considers the return on that field as false). For example, if a student's Date of Birth field is empty, Chancery SMS would evaluate the following criterium as true: "age is empty". However, Chancery SMS would evaluate the following criterium as false: "age does not equal 12".

Applying a constraint

Once it is defined [>>], the School Administrator can apply a constraint to a specific class or homeroom. The administrator has several means of applying a constraint:

= To all classes created for a subject and/or to all homerooms
In this case, the administrator can set the constraint(s) strength to be default, optional, or mandatory for the specified subjects or homerooms [see also Configure student loading rules >>].
= To a specific class
= To a specific homeroom
= Note: The administrator can also apply a constraint to courses when defining it [>>].
To apply a constraint to a subject or all homerooms: [SA]

Figure 154: Constraints page

Figure 155: Apply Constraint page

A Constraint description [>>]: An example of Type is "Restriction". Strength can be "Available", "Default", or "Mandatory".
B Selected classes: This option is available if the constraint is available to subjects or a default [>>]. This option is not available if the constraint is mandatory for the subject.
C Selected homerooms: This option is available only if the constraint is available to homerooms [>>]. This option is not available if the constraint is mandatory for homerooms.
To apply a constraint to a specific class: [SA]

Defining a constraint

A School or District Administrator defines a constraint. A constraint defined by a District Administrator is available to all schools in the district. If a School Administrator modifies a district-level constraint for use at a school, Chancery SMS creates a school-level definition of the constraint (without modifying the district-level version).

To define a constraint: [SA]

Figure 156: Constraint Eligibility Criteria building example

A Criterium builder: Click Add Criteria to add the criterium to the Eligibility Criteria.
More...

Figure 157: Criterium function example

A Search By: When a function is selected, you can specify conditions under Where the following conditions apply. Select an operator and a value to complete the criterium.
More...

Caution: To ensure accurate results when Chancery SMS calculates student eligibility, ensure student information is complete. When Chancery SMS processes an eligibility criterium that references a field that is empty, the student meets the criterium only if that criterium employs the "is empty" operator (that is, with any other operator Chancery SMS considers the return on that field as false). For example, if a student's Date of Birth field is empty, Chancery SMS would evaluate the following criterium as true: "age is empty". However, Chancery SMS would evaluate the following criterium as false: "age does not equal 12".

Setting up class loading rules

Class loading rules enable the administrator to control how the Chancery SMS Student Loader and Walk-in Scheduler load a student's schedule. Specifically, the rules influence the sequence of classes on a student's schedule, match the attributes of selected classes for a student, and balance the class load between terms on a student's schedule.

When loading a student's schedule, the Student Loader uses all class loading rules. For example, to ensure that a student's Chemistry Lab immediately follows Chemistry, the administrator sets up a course sequencing rule to "always schedule Chemistry 11 to end in a period immediately before Chemistry Lab 11 begins". An identical rule is to "always schedule Chemistry Lab 11 to begin in a period immediately after Chemistry 11 ends".

The administrator can also set up course balancing rules so that a student's academic courses are not all scheduled in one semester while all that student's electives are scheduled in another. By default, based on semester (not full year) courses, the Student Loader and Walk-in Scheduler tries to schedule an equal number of courses in each semester. This schedule is based on all course requests and not within each course.

The administrator can set up "hard rules" and "soft rules". The Student Loader follows hard rules and attempts to comply with soft rules. Examples of hard rule parameters include: "Always Schedule" and "Never Schedule"; examples of soft rule parameters include: "Try to Schedule" and "Try Not to Schedule".

To set up a class loading rule: [SA]

Setting up team loading rules

Team loading rules enable the administrator to have the Chancery SMS Student Loader and Walk-in Scheduler use a team of teachers to ensure that a group of students take the same classes with the same teachers.

Setting up a team involves naming it and identifying which staff members are on the team, and then assigning the team to one or more classes. Once the adnistrator has created two or more teams, she can specify which teams can or cannot overlap with which other teams.

With teams in place, the Chancery SMS Student Loader and Walk-in Scheduler can automatically allocate students to teams. The administrator can ensure that a student is assigned to a particular team, by assigning the student to a class [xref] for that team and locking the student in that class [xref]. Then, the Chancery SMS Student Loader will only assign the student to classes assigned to that team. Note: The administrator can assign a student to any class, even if that class has a team assigned to it.

To set up a team loading rule: [SA]
To assign a team to a class: [SA]

Example of a schedule using overlapping teaching teams

This example illustrates how an administrator could set up team teaching [Table 59] to control how students are scheduled into classes.

Table 59: Team setup

Team name

Do not allow overlap with teams

Comment

Cougars

Lions, Tigers, Panthers

The four basic teams, which do not overlap with each other

Lions

Cougars, Tigers, Panthers

Tigers

Cougars, Lions, Panthers

Panthers

Cougars, Lions, Tigers

Yellow Cats

Tigers, Panthers

Combined teams

Jungle Cats

Cougars, Lions

 

Table 60: Core and elective classes, each belonging to a team

Class (Team)

Class (Team)

English 9-1 (Cougars)

Math 9-1 (Cougars)

English 9-2 (Lions)

Math 9-2 (Lions)

English 9-3 (Tigers)

Math 9-3 (Tigers)

English 9-4 (Panthers)

Math 9-4 (Panthers)

Photography 9-1 (Yellow Cats, which can only overlap with Cougars and Lions)

Band 9-1 (Yellow Cats, which can only overlap with Cougars and Lions)

Photography 9-2 (Jungle Cats, which can only overlap with Tigers and Panthers)

Band 9-2 (Jungle Cats, which can only overlap with Tigers and Panthers)

When Bill and Sue walk into school with their course requests for the above courses [Table 60], the administrator can manually schedule Bill into a class in the Cougars team (such as English 9-1) and Sue into a class in the Lions team (such as English 9-2.) The Student Loader follows the above rules and creates the schedules for Bill and Sue [Table 61].

 

Table 61: Sample schedules

Bill in Cougars team

Sue in Lions team

English 9-1 (Cougars)

English 9-2 (Lions)

Math 9-1 (Cougars)

Math 9-2 (Lions)

Photography 9-1 (Yellow Cats)

Photography 9-1 (Yellow Cats)

Band 9-1 (Yellow Cats)

Band 9-1 (Yellow Cats)

As a result, Bill and Sue take separate classes for English and Math because the Cougars team and the Lions team cannot overlap. They would take the same Photography 9-1 and Band 9-1 class because these classes can overlap with both the Cougars team and the Lions team.

Pearson
Always Learning
www.pearsonschoolsystems.com 
Tel: 866-434-6276
Email: psstechsupp@pearson.com