2.4.2. Time Preferences for Instructors

When the instructor invokes the option to set his time preferences, he is shown with this:


Figure 1: Shown to Instructor at time preferences start-up.



This view displays the time preferences an Instructor might use to edit what day of the week and time of day they will be available to teach. Each cell represents a certain time of day and day of the week. Each cell is defaultly loaded as N, meaning No Preference. Replacing the N with a 0 will indicate that the Instructor cannot to teach at that selected day and time. Replacing the N with a 1 will indicate that the Instructor does not want to teach at that selected day and time. Replacing the N with a 2 will indicate that the Instructor wants to teach at that selected day and time. All ratings may be overwrote at the Instructor's pleasure.

Figure 2 shows the Instructor filling in the time preferences.

Figure 2: Instructor filling in time preferences.



An Instructor may choose to either edit their time preferences or leave them how they are. The schedule generating algorithm will place them in time slots that are "fair" to their time preferences. For example, if an Instructor absolutely cannot teach at a certain time, the algorithm will avoid placing them in that time slot.

Figure 3 shows a possibly completed time preference for an Instructor.


Figure 3: An Instructor with a completed time preference.



After the Instructor has filled out their time preferences, they may save it to their database. Pressing the Save Time Preferences... button will invoke a call to update the database for the currently logged in Instructor.




Prev: Course Preferences for Instructors | Next: Room Preference Interface for Instructors | Up: Functional | Top: Index