FET 5.23.3

A free timetabling software for schools and universities, helping students to manage timetables
FET (Free Timetabling Software) is an open source application that provides high-schools and universities with a mature and comprehensive timetabling application that runs on Linux, Mac OS X and Microsoft Windows operating systems.

The application generates algorithms automatically, it allows users to import from and export to the CSV format, and features a flexible and modular XML format for saving timetables. In addition, it includes a very flexible students structure arranged in groups, subgroups and years.

With FET, users will be able to view the currently generated timetable. While the resulted timetables are automatically exported to the HTML and XML formats, it is also possible to consider a weight (percentage) for each constraint.

Its user interface is modest and allows users to create a new timetable or open a previously saved project saved in the modular XML format mentioned above. You can insert detailed information about the institution, teachers, students, subjects, activities, individual subactivities, activity tags, rooms, and buildings.

Time constraints can be added only for teachers, students, break periods, as well as for a set of activities or subactivities, or a single activity. Furthermore, space constraints can be added for preferred rooms, subjects, students, teachers, and a set of activities.

The timetable can then be generated only for teachers, students, rooms, a mix of them, as well as for all. It is also important to mention that the timetable algorithm has some limitations, such as 30000 activities, 6000 rooms and buildings, 30000 students, 6000 teachers, 35 working days per week, and 60 periods per day.

Lastly, we should mention that the project is translated into multiple languages, including Romanian, English, German, Arabic, Italian, Slovak, Danish, Greek, Turkish, Hebrew, Albanian, Serbian, Indonesian, Vietnamese, Brazilian Portuguese, Hungarian, and many others.

Summing up, FET is a great application for automatic scheduling of timetables in educational institutions. It is a fast, efficient and unique application that supports multiple operating systems and hardware platforms.

Reviewed by on March 21st, 2014

last updated on:
October 12th, 2014, 19:57 GMT
developed by:
Liviu Lalescu
license type:
GPL (GNU General Public License) 
ROOT \ Science and Engineering \ Artificial Intelligence


In a hurry? Add it to your Download Basket!

softpedia rating


user rating 34



Rate it!
20 Screenshots
What's New in This Release:
  • Updated to Qt 5.3.2.
  • Added a fet.desktop file (by Alexey Loginov).
  • Fixed some comments concerning the GNU GPL license (reported by Alexey Loginov).
  • Added a "make install" option (suggested by Alexey Loginov and other users, done by Zsolt Udvari and Liviu Lalescu).
read full changelog

Application description

FET is an open source graphical software designed especially for high-schools  and some universities who want a...

Add your review!