The primary functionality for the Scheduler system is for the creation and viewing of course schedules. The scheduler will have different functionality for three types of users, administrators, instructors, and students. Administrators will be the primary users, with the ability to generate new schedules, view past schedules, and modify the various databases included in the tool. Instructors have the ability to go into the tool and enter time and class preferences so that their preferences can be taken into account when schedules are being generated. Finally, students have the ability to view generated schedules and provide what classes they want to take in the future in order to give administrators a sense of what classes are needed most in upcoming terms.
Following an overview of the Scheduler user interface, details of system use are presented in the following scenarios: