HSEval Version 1.35 (31 May 2016)

The HSEval High School Timetable Evaluator

Sorry about the recent outage, which was caused by the university changing its web page hosting arrangements unexpectedly.

This is the HSEval High School Timetable Evaluator. It accepts an XML file containing any number of instances of high school timetabling problems and groups of solutions to those instances, and evaluates the solutions. A detailed specification of the file format appears here. HSEval will time out if it consumes more than 5 minutes of CPU time, as is possible if you try to use it to evaluate very large archives (please don't).

No data are stored on this site. All operations are applied to a single XML file that you upload. Specify the operation here:
XML Report. Return a copy of the XML file with a report added to each solution, replacing any existing reports.
HTML Summary. Return an HTML page containing tables summarizing the instances and solutions in the file.
LaTeX Summary. Like the previous operation except that the tables are returned in LaTeX format.
HTML Ranking. Return an HTML page which ranks the solution groups in the file following the rules of the Third International Timetabling Competition.
LaTeX Ranking. Like the previous operation except that the tables are returned in LaTeX format.
HTML Report. Return an HTML page containing a detailed report on each solution. This is mainly useful when there are only a few solutions in the archive, since otherwise the page returned can be very long.
HTML Timetables. Return an HTML page containing, for each solution, a timetable for each resource, each with a table of violated constraints that apply to that resource. Again, this page is mainly useful when there are only a few solutions; and it only works on instances that contain Day time subgroups.
HTML Timetables (Long). Like the previous operation, except that timetables for all event groups that have constraints are added. This page is very long and is useful mainly for checking HSEval's report on a single solution.
HTML Planning Timetables. Return an HTML page containing, for each solution, one planning timetable for each resource type of its instance. A planning timetable is a single large table with one column per time and one row per resource.
HTML Planning Timetables (Highlighted). Like the previous operation, except that clashes and split and partial resource assignments are highlighted.
Specify the XML file here, then press Submit. If the file is not in the right format, an HTML page will be returned giving the point of the first error.

HSEval is part of a wider project devoted to making instances and solutions of high school timetabling problems from around the world available in a standard format. For further information about this project, consult Gerhard Post's XHSTT web page. HSEval itself was written and is maintained by Jeffrey H. Kingston. It uses his KHE high school timetabing engine, a free, open source C library for reading and solving high school timetabling problems. This web site is hosted by the University of Sydney, Australia. [timeout test]


HSEval Software Copyright Jeffrey H. Kingston 2012