FET (timetabling software)
FET is a free and open-source time tabling app for automatically scheduling the timetable of a school, high-school or university. FET is written in C++ using the Qt cross-platform application framework. Initially, FET stood for "Free Evolutionary Timetabling"; as it is no longer evolutionary, the E in the middle can stand for anything the user prefers.[2]
Screenshot of FET, view of teachers timetable | |
Original author(s) | Liviu Lalescu |
---|---|
Developer(s) | Liviu Lalescu, Volker Dirr and others |
Initial release | 2002 |
Stable release | 5.48.1
/ December 6, 2020 |
Written in | C++[1] |
Operating system | Windows 7 and later, Mac OS X, Linux |
Platform | Qt |
Size | 12–17 MB |
License | GNU AGPL v3 |
Website | lalescu |
Custom versions of FET are available for a variety of special circumstances.[3] Custom versions include those designed for the Moroccan school system, the Algerian school system, and a version that supports planning for block timetables (commonly used in North American and International Baccalaureate schools).
FET Features
- Localized to many languages;[4]
- Fully automatic generation algorithm, allowing also semi-automatic or manual allocation;
- Platform independent implementation;
- Flexible modular XML format for the input file;
- Import/export from CSV format;
- The resulted timetables are exported into HTML, XML and CSV formats;
See also
References
- https://lalescu.ro/liviu/fet/download.html
- Web forum post by Liviu Lalescu, main developer
- List of custom versions of FET
- Official feature list with available languages
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.