2.5.1 Constraints

Per request, the constraints will be pre-embedded into the Scheduler software. Rather than allowing the administrator to set constraints, the constraints are pre-set in the software development process. The pre-setting of the constraints allow the constraints to be fully implemented and tested prior to initial release. Note, the distinction between constraints and preferences are that constraints must be met, and preferences should be met.

The following constraints are implemented in the Scheduler software:

All classes should fall within the time patterns shown below (Figure 1) to maximize student's ability to schedule classes, minimize final exam conflicts, and best utilize classroom availability. For more information about University time pattern policies, please see the http://www.universityscheduling.calpoly.edu/time_patterns.html.


constraints-timepatterns.jpeg
Figure 2.5.1.1. University Time Pattern Constraints


Under the help link on top of the window, the user has the ability to view these constraints. See Figure 2 below to view the Constraints User Interface Window.


constraints-view.jpeg
Figure 2.5.1.2. Constraints User Interface Window





Prev: [Advanced Schedule Generation and Editing] | Next: [Viewing, editing, and moving scheduled items] | Up: functional | Top: index