FET

FET 7.12.0

Flexible timetable generation for schools

FET is an open-source timetable generator for schools and educational institutions. Enter working days and hours, teacher names and activities, and student years, groups, and subgroups; the program can generate schedules automatically or support semi-automatic and manual allocation. Constraints can be assigned weight percentages to reflect scheduling requirements. Import and export data in CSV, use XML input, and export completed timetables as HTML, XML, or CSV.

FET 7.12.0 details

Author:
License: Open Source
Price: FREE
Released:
File size: 20.50 MB
Downloads: 6997
Keywords: Windows 10 compatibility, automatic timetable creator, generate, open-source scheduling, school timetable generator, class timetable planner, timetable generation, x64 architecture, timetable, create timetable, school scheduling software, student timetable maker, Liviu Lalescu, timetable generator, statistics, FET software, generator, teacher timetable software, school timetable
Author URL: https://www.lalescu.ro/
FET screenshot
FETOtherWindows 11, Windows 10 32/64 bit, Windows 8 32/64 bit, Windows 7 32/64 bit

User Rating: 3.6 (97 votes)

FET Awards

Windows 10 download editor's pick

FET for Windows 10 - Full description

FET is an open-source timetable generator for schools and other educational institutions. It helps administrators organize teaching activities into schedules for teachers and students, using information about the institution, its working days and hours, staff, and student groups. Its automatic generator can build a timetable from these inputs, while semi-automatic and manual allocation options give users more direct control over scheduling.

Scheduling begins by entering the institution’s structure and requirements. Users can define teachers and their activities, then organize students into years, groups, and subgroups. The student model supports overlapping years and groups, non-overlapping subgroups, and individual students represented as separate sets. This flexibility lets a school describe its own organization before assigning activities to time slots.

FET uses constraints to express scheduling requirements, with a weight percentage available for each constraint from 0% to 100%; some special constraints only support a 100% weight. The generator uses the entered requirements to create schedules, and users can also place activities themselves or combine manual work with automatic generation. Input data can be exchanged through CSV or stored in a modular XML format, which can also be edited with an XML editor or by hand. Completed timetables can be exported as HTML, XML, or CSV for viewing and further use.

The program is suited to school staff who need to prepare schedules for multiple teachers, classes, and student groups, including institutions with more complex year and subgroup structures. Its multilingual interface includes English and a range of other languages, with some translations incomplete. FET is available for Windows 10 and Windows 11, as well as older Windows releases, and its Qt-based implementation also supports other platforms. It is open source and can be used portably; it does not add entries to the Windows Registry, and removal leaves no program files behind on the hard drive.

FET for Windows 10 - Post your review