scheduler
Project home
If you were registered and logged in, you could join this project.
Mission
The goal of this project is to create a scheduling system for the Prospect Hill Academy Charter School.
Charter schools typically employ non-traditional scheduling that is not met by currently available commercial software packages.
This was a student project for Professor Jun Suzuki's Advanced Software Development Graduate Class at the University of Massachusetts, Boston. The source code and all deliverables for this project were developed during the 2004-2005 season. At the conclusion of the project the software was released under the GPL license.
Contact the development team at dev@scheduler.tigris.org with any questions.
Project Deliverables
The Requirements Specification Document is available
here.
Visual Prototypes are available
here
The First Project Presentation is available
here.
The Second Project Presentation is available
here.
(Note: this presentation contains the basis for our technical architecture.)
The GUI demo is available
here.
The Model is available
here.
The deployment plan is available
here
Related Project Resources
The meeting minutes for our team are available
here.
The team's responses to student questions is available
here.
The risk mitigation plan is available
here
A summary of the scheduling kernel is available
here
A list of the open source programs used is available
here
Related Resources: Constraint Programming
An excellent set of tutorials on Constraint Programming by Roman Bartak can be found here.
http://kti.mff.cuni.cz/~bartak/constraints/index.html
A paper on Interactive Timetabling by Tomas Muller and Roman Bartak can be
found here:
http://kti.ms.mff.cuni.cz/~bartak/downloads/PATAT2002.pdf