1.1. Problem Statement

The general problems to be solved by the scheduler tool are the following:

            A: To automate the process of gathering preferences, generating schedules, and choosing room assignments.

            B: To provide a more efficient tool that manages the scheduling of the teachers to their classes.

            C: To create a fair schedule for all teachers involved, by utilizing a "fairness" scale that users can understand.

            D: To generate a maximal non overlapping schedule that follows the preferences of the teachers.

            E:  To have a secure server style program where schedules and databases are stored.

            F:  To have multiple schedules being worked on at any given time.

            G:  To archive past schedules so they can be consulted if needed.

            H:  To include student input into the scheduling process.

The current way of generating the schedule is done by hand, so the tool will provide a highly improved way of accomplishing the same task.  It will also offer some additional functional improvements over the existing method. 


Prev: [none] | Next: personnel | Up: intro | Top: index