1.5. Related Systems

Widely used commercial systems that provide functionality comparable to the Class Scheduling Tool include

All of these systems provide many class-scheduling features. However, there are some features that we care about more than others. Our goal with Class Scheduler is to implement the core features that we care most about, as well as a few improvements the reviewed commercially available tools. These improvents are:

  1. The ability for professors to rank the classes they'd like to teach and the times they'd like to teach at.

  2. The use of a sophisticated algorithm that makes use of, among other criteria, the professors' inputted rankings.

  3. The ability to roll forward a schedule from a previous quarter or year, and then use this 'rolled forward' schedule as the basis for the current schedule.

  4. A 'Room Database' that will allow the user to generate detailed reports in regards to classroom utilization.
A detailed review of each related tool follows in these subsections: Following these reviews, a summary of the features is provided in a feature comparison matrix.

Editorial Remark: For Milestone 1, each team member will produce a detailed review of one related system, and provide one column in the feature comparison matrix. For brevity, these details are not provided in the paper version of the Milestone 1 example, but are available in the online version of the example.





Prev: Impacts | Next: None | Up: Intro | Top: Index