Scheduler M will be used by three types of users: scheduling administrators, instructors, and students. Each user will have their own unique interface. Scheduling administrators will use this software to manage the program's databases and generate schedules. Instructors will use this software to provide the system with their personal information and preferences or constraints. Students will use this software to provide the system with information on classes they were unable to enroll in. This information will be used in the program's algorithm to produce a more efficient schedule.
Figure 1 shows the menu brought up for selecting an interface.
Figure 2.1.1: The menu brought up to select an interface.
Found below are pages going more in depth about each user interface: