2.4.2 Administrator Preference Setting

After automatically generating a schedule, if the scheduling administrator determines that there is a need for more sections of a class or possibly different time offerings for a class, one of the ways they can begin editing a schedule is by modifying and overriding the preferences that the instructors have set.

If the scheduling administrator determines that they need a professor to be available at more hours, they have the option to override the initial time preferences. After selecting an instructor from the database, the scheduling administrator can select to override their time preferences, and will then be taken to a screen where they will see a weekly view of what that instructor has selected for the times that they wish to teach, as shown in Figure 2.4.2.1 below.




Figure 2.4.2.1. Time Preference Override



This initial time is indicated in red. At this point, the administrator can select additional time slots for the instructor to be available to teach during. Upon doing so those times will be shown in blue in order to easily distinguish between the original preferences and the administrator override. Once the administrator has selected times that they want, they check the box saying administrator override, and hit submit. The checkbox allows for the administrator to easily switch between the original preferences and the override preferences without having to unselect and reselect all the times. Once they are done the new, overridden, preferences will be taken into account for schedule generation and the administrator can go generate a new schedule to see the changes take effect.

In addition to being able to override an instructor's time preferences, the scheduling administrator is also able to override the course preferences provided by an instructor. Upon selecting an instructor, instead of selecting to override the time preferences of an instructor they can select to override the course preferences, taken to a screen shown in Figure 2.4.2.2 below.




Figure 2.4.2.2. Course Preference Override



On the left side of the screen is a list of all of the instructors in the database in order to provide the administrator with easy access to modify course preferences of other instructors. On the right side of the screen is a list of all of the courses currently in the database with the preferences for the selected instructor. At this point the administrator can change the instructors's preferences, with the exception of any courses that the instructor has indicated they are not qualified to teach. These courses are grayed out, for reference, but will not be able to be changed in order to avoid accidentally assigning an instructor a class that they are unable to teach. Once the administrator has made any desired changes they click submit and can generate a new schedule with the new preferences.