FET is open source free software for automatically scheduling the timetable of a school, high-school or university.
Fully automatic generation algorithm, allowing also semi-automatic or manual allocation
Flexible modular XML format for the input file, allowing editing with an XML editor or by hand
Import/export from CSV format
resulted timetables are exported into HTML, XML and CSV formats
Flexible students structure, organized into sets.