Exams Timetabling software for CO600 (Kent Dissertation Project).
ExamTimetabling is a Java project which goal is to automate the exam timetabling process of the CO600 module which was done by hand, allowing the task to be completed more quickly and efficiently.
The algorithm uses a genetic algorithm which is run several times to come up with several best solutions from which the user can choose from.
A quick demo can be found here.
- Joda-Time 2.9.4 (http://www.joda.org/joda-time/)
- OpenCSV 3.8 (http://opencsv.sourceforge.net/)
- JFreeChart (http://www.jfree.org/jfreechart/)
- JFreeChart 1.0.19
- JCommon 1.0.23
- JFXtras (http://jfxtras.org/)
- JFXtras-Agenda 8.0-r5
- JFXtras-Common 8.0-r5
- JFXtras-Controls 8.0-r5
- JavaMail (http://javamail.java.net/)
- JavaMail 1.5.6
- ControlsFX 8.40.11 (http://fxexperience.com/controlsfx/)
Icon
- schedule by Icon Fair from the Noun Project
- education by Doub.co from the Noun Project