1.1. Problem Statement
The general problems to be addressed by the Scheduler project are the following:
-
To provide an reliable and easy to use software to automatically schedule Computer Science courses, teachers, and students into a master schedule
-
To provide the ability to easily and visually make changes to automatically generated schedules.
-
To provide a visual environment to explicitly show the fairness in the automatic generation of the schedules.
-
To provide a secure server where schedules and databases are stored.
-
To provide the means to work on multiple schedules at any given time.
-
To provide the ability to archive past schedules, so they can be consulted as necessary.
The development of the Scheduler software is to meet the needs of a certain customer. Currently, certain functional requirements not employed in other commercial scheduling software must be met, such as the following:
-
Specifying any set of classes that should not overlap.
-
Matching courses with specific room requirements (specific equipment, accessibility access, etc)
-
Schedule faculty up to the maximum Work-Time-Units (WTU) specified by their contract.
Prev: intro
| Next: personnel
| Up: intro
| Top: index