# FET (timetabling software)

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/FET_(timetabling_software)
> Markdown URL: https://mediated.wiki/source/FET_(timetabling_software).md
> Source: https://en.wikipedia.org/wiki/FET_(timetabling_software)
> Source revision: 1348247384
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

**FET** is a [free and open-source](/source/Free_and_open-source) [time tabling app](/source/School_timetable) for automatically scheduling the timetable of a school, high-school or university. FET is written in [C++](/source/C%2B%2B) using the [Qt](/source/Qt_(software)) [cross-platform](/source/Cross-platform) [application framework](/source/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]

FET can operate in different modes appropriate to a variety of special circumstances. In addition to the standard "Official" timetabling mode, there is a "Mornings-Afternoons" mode suitable for use with Moroccan or Algerian school systems, a "Block planning" mode that supports planning for block timetables (commonly used in North American and [International Baccalaureate](/source/International_Baccalaureate) schools), and a "Terms" mode suitable for use with the Finnish school system.

## FET Features

- Localized to many languages;[3]
- 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

- [Data management](/source/Data_management)
- [SchoolTool](/source/SchoolTool)

## References

1. ["FET - Download"](https://lalescu.ro/liviu/fet/download.html)

1. [Web forum post](https://lalescu.ro/liviu/fet/forum/index.php?topic=1085.msg6259#msg6259) by Liviu Lalescu, main developer

1. [Official feature list](https://lalescu.ro/liviu/fet/features.html) with available languages

## External links

- [Website](https://lalescu.ro/liviu/fet/)

---
Adapted from the Wikipedia article [FET (timetabling software)](https://en.wikipedia.org/wiki/FET_(timetabling_software)) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/FET_(timetabling_software)?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
