Tags give the ability to mark specific points in history as being important
-
v7.8.5
f56c8b09 · ·- When generating multiple timetables, there is now an additional report file which lists the timetables in ascending order of conflicts (suggested by Frank Rump).
-
v7.8.4
d1e6915c · ·- Corrected and improved the instructions for the new constraints of type room(s) max activities per teacher and building(s) min one activity in each available slot. - Corrected the Arabic translation, by Benahmed Abdelkrim. - Updated the Brazilian Portuguese translation, by Alexandre R. Soares. - Updated the Italian translation, by Andrea Primiani.
-
v7.8.3
3392e46c · ·- Converted the constraints of type building(s) min one activity in each non-break time slot to the similar constraints of type building(s) min one activity in each available time slot (suggested by Benahmed Abdelkrim). Also, these constraints must no longer be applied to all the buildings, but can be applied to any selection of buildings (again, suggested by Benahmed Abdelkrim). - Added some tests before the generation, if the timetable is impossible because of the constraints of type building(s) min one activity in each available time slot (suggested by Benahmed Abdelkrim). - Minor code improvements. - Corrected the Arabic translation, by Benahmed Abdelkrim.
-
v7.8.2
c1da041b · ·- Updated to Qt 6.11.0. - Converted the recently introduced constraints of type room(s) max teachers repetitions to the constraints of type room(s) max activities per teacher (suggested by Andrea Primiani). The new constraint is clearer, and it is equivalent to the old one if we add 1 to the number of max repetitions per teacher to represent the number of max activities per teacher. Also, activities with several teachers are taken into consideration. - The export of statistics can now be configured to use long names and/or codes for the subjects, activity tags, teachers, and students (suggested by Cyrus Ireri). - Updated the Italian translation, by Andrea Primiani.
-
v7.8.1
dc934180 · ·- Added two new constraint types, for exams in Algeria, Morocco, and maybe other countries: room(s) max teachers repetitions and building(s) min one activity in each non-break time slot. These constraints were suggested and tested by Benahmed Abdelkrim (previously in the FET-NSRT custom version) and have some preconditions (listed in their dialogs) to be used successfully. - Added the options to select whether to print the names and/or long names of the days/hours and names and/or long names and/or codes of the teachers in the teachers' free periods timetables and names and/or long names and/or codes of the teachers/students in the teachers'/students' statistics timetables (suggested by Cyrus Ireri). - Added the option to have long names on multiple lines for the days, real days, hours, real hours, subjects, activity tags, teachers, students sets, buildings, and rooms (suggested by Cyrus Ireri). In this way, you can split the long names on multiple lines in the resulted timetables. - It is now possible to have the institution name on multiple lines. - The option to print detailed teachers' free periods timetables was changed: if selected, the behavior is the same as in the older versions, but, if not selected, the program will print all the free teachers in each corresponding time slot, but without printing any additional information, and in the global order of the teachers (suggested by Cyrus Ireri, and maybe other users in the past). - Minor interface bug fixes and improvements (an aesthetic improvement was suggested by Rodica Lalescu, in the 'Space' shortcuts tab).
-
v7.8.0
fce617f9 · ·- Critical crash bugs fixed in the students groups/subgroups dialogs (following the report by miky).
-
v7.7.8
871fd217 · ·- Critical crash bugs fixed in the students groups/subgroups dialogs, if the "Colors" check boxes were selected (reported by miky). - Removed the warnings that the constraints of type "activities max total number of students in selected time slots" can be very slow; hopefully, the constraints of this type work correctly. - Minor corrections and improvements.
-
v7.7.7
7963e6f3 · ·- Added three new types of space constraints: room(s) pair of mutually exclusive time slots, room(s) pair of mutually exclusive sets of time slots, and room(s) occupy(ies) max sets of time slots from selection (suggested by Rodolfo Ribeiro Gomes). On this occasion, there were added the general constraints (for all rooms, not only for a single room, as in the previous versions) of type rooms max activity tags per day/real day/week. - Minor bug fixes and improvements.
-
v7.7.6
75064635 · ·- Corrected a few compilation warnings when using an older C++ compiler. - Updated the Italian translation, by Andrea Primiani. - Minor improvements.
-
v7.7.5
e614b753 · ·- The command-line version now allows completely configuring the data to be printed in the HTML timetables, as in the GUI version (suggested by hold_find). - When choosing the data to print in the timetables, it was added a simple option to copy (propagate) all the settings from the current tab to all the tabs from 4 to 21 (suggested by GUEFFAZ REDA). - Updated the Arabic translation, by Benahmed Abdelkrim. - Minor improvements.
-
v7.7.4
71257864 · ·- Updated to Qt 6.10.2. - Bug fix: the human-readable text file should not have been shown if the user did not create or load a file (reported by GUEFFAZ REDA). - Improved the colors handling in the human-readable data (by g.theodoroy). - Minor improvements.
-
v7.7.3
a93b765a · ·- Compilation bug fixed: it was impossible to compile FET with the option USE_SYSTEM_LOCALE enabled (reported by g.theodoroy).
-
v7.7.2
8c8d8cdc · ·- Improvements in the interface: the constraints with tables will be shown in human-readable form (suggested by GUEFFAZ REDA, and maybe other users in the past). g.theodoroy had useful suggestions and contributions, and wrote the code to divide the tables in the Mornings-Afternoons mode. - The detailed description of the teachers now include their 'not available times' constraints, in human-readable form (suggested by GUEFFAZ REDA). - Improvements in the interface: all the 'list constraints' dialogs now contain Up/Down buttons. - The user can view/save the file in a human-readable text form (it was DT's suggestion to allow saving the data as an HTML file). - The user can backup or restore the settings to/from an INI file (suggested in the past by Bobby Wise, and maybe by other users). - Minor interface bug fixes.
-
v7.7.1
ce87f685 · ·- Improved the CMake build files, by Michael Towers. Volker Dirr (assisted by Gemini and ChatGPT) also had some useful suggestions. - The FET translations now include also the Qt translations (suggested by Michael Towers). - Added more filters in the all time/space constraints dialogs: check boxes for miscellaneous, teachers, students, activities, subjects and tags, and rooms constraints (suggested by GUEFFAZ REDA, who also reported some critical bugs, fixed before the official release). Also, following a suggestion by GUEFFAZ REDA, the user selections for the check boxes are now saved/restored.
-
v7.7.0
693a2228 · ·- The sources and the GNU/Linux binaries are now archived with tar.xz (suggested by Michael Towers). - It is now possible (and recommended) to build FET with CMake (minimum Qt version for CMake: 6.10) (suggested by Michael Towers, who also provided extensive instructions/help on how to do this; also Volker Dirr, assisted by ChatGPT and Gemini, suggested some important corrections). On this occasion, we added an improvement so that the engine is no longer compiled twice, but only once, as a static library (suggested by Volker Dirr, assisted by Gemini). QMake is still supported, but not recommended (one reason is that the engine is compiled twice, and another reason is that it is an old building method). Older Qt versions (5.15 to 6.9) are supported only with QMake. Chichi Lalescu suggested the code to make the conditional building of FET with the language preselected to the local language, enabling the option USE_SYSTEM_LOCALE. - Minor improvements (suggested by Michael Towers, found using Qt Creator).
-
v7.6.5
f0b249f3 · ·- Improved the command line generation, by removing the additional thread which was checking for the possible existence of the 'sigwrite' file. The new check for the existence of this file is done in the already existing generation thread (idea and code suggested by Michael Chourdakis). - Minor improvement: the History states will now be stored in four std::deque-s instead of four std::list-s (but the improvement is not noticeable in practice). - Minor improvements.
-
v7.6.4
fd8227bd · ·- Modifying multiple constraints of type min (half) days between activities now applies only to the selected constraints, not to all the constraints (suggested by GUEFFAZ REDA). - Updated the Italian translation, by Andrea Primiani. - Code cleanup.
-
v7.6.3
672d13e6 · ·Bug fix in the new feature, introduced in version 7.6.0, to view/edit the related constraints in the timetable view days vertical dialogs (reported by GUEFFAZ REDA). - Improved the layout of the option to view/edit the related constraints from the timetable view dialogs, to save space (suggested by GUEFFAZ REDA). - Corrected the Arabic translation, by Benahmed Abdelkrim (fixing an error reported by GUEFFAZ REDA).
-
v7.6.2
637556c9 · ·- Minor bug fixes (reported by Volker Dirr, found using Cppcheck). - Minor bug fix when printing the advanced statistics. - Minor bug fix: the examples directory contained a special character, which gave warnings on some systems (reported by Andrea Primiani). On this occasion, some other example files were renamed, to avoid the special '+' character in a filename, which is not recommended on older systems. - Code improvements. - Updated the Italian translation, by Andrea Primiani. - Updated the Arabic translation, by Benahmed Abdelkrim.
-
v7.6.1
ed05e1c1 · ·- Bug fixes: when viewing the detailed description of an activity tag in the activity tags dialog, some types of related constraints were not listed. - Code improvements.