HSEval Version 1.8 (October 2009)

The HSEval High School Timetable Evaluator

This is the HSEval High School Timetable Evaluator. It accepts an XML file containing any number of instances of high school timetabling problems and solutions to those instances, and returns a copy of the XML file augmented with reports evaluating the solutions. HTML and LaTeX tables comparing the solutions can also be produced.

No data are stored on this site. All operations are applied to a single XML file that you upload. Specify that file here:

Specify the operation below, and then press Submit. All operations begin by checking that the XML file is in the right format, and if not, they return an HTML page giving the point of the first error.
Without checking anything except that the file is in XML format, return an XML file which is the same as the uploaded one, only neatly laid out.
Return a copy of the XML file with a report added to each solution, replacing any existing reports.
Like the previous operation except that the returned XML file's name has a .txt suffix instead of the usual .xml suffix. This is useful if your browser takes a long time to open a large XML file.
Return an HTML page containing tables summarizing the instances and solutions in the file.
Like the previous operation except that the tables are returned in a .tex file in LaTeX format.
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.
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.
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.

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 the home page of Gerhard Post. HSEval itself was written and is maintained by Jeffrey H. Kingston. This web site is hosted by the School of Information Technologies at the University of Sydney, Australia.


HSEval Software Copyright Jeffrey H. Kingston 2009