FET is a
free and open-source
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the 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
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software ...
application framework
In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software.
Application frameworks became popular with the rise of graphical user inter ...
. 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.
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
The International Baccalaureate (IB), formerly known as the International Baccalaureate Organization (IBO), is a nonprofit foundation headquartered in Geneva, Switzerland, and founded in 1968. It offers four educational programmes: the IB ...
schools), and a "Terms" mode suitable for use with the Finnish school system.
FET Features
* Localized to many languages;
Official feature list
with available languages
* 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
Data management comprises all disciplines related to handling data as a valuable resource.
Concept
The concept of data management arose in the 1980s as technology moved from sequential processing (first punched cards, then magnetic tape) to ...
* SchoolTool
SchoolTool is a GPL licensed, free student information system for schools around the world. The goals of the project are to create a simple turnkey student information system, including demographics, gradebook, attendance, calendaring and repo ...
References
External links
Website
Educational software
Cross-platform free software
Free educational software
Data management software
School-administration software
Software using the GNU AGPL license
{{School-stub