The Schedule Tool Project
This document defines requirements for an electronic scheduler. The tool provides functions to create schedules
for teachers and their classes.
Regular user will use the tool to input their time/class
preferences. The administrator will
be able to take these preferences and generate a schedule assigning teachers to
classes and rooms. Administrators
will also be able to edit the schedule to fine tune the final product. The tool will utilize a fairness level
to provide all teachers with a reasonable schedule.
The Schedule Tool project is organized into the following directories:
Details of this
organizational structure are given in the online materials for Gene Fisher's
software engineering courses, CSC 205 and CSC 206.