Tags give the ability to mark specific points in history as being important
-
v7.10.4
671976c7 · ·- Crash bug fixed (in the Mornings-Afternoons mode), if using constraints of type students (set) min hours daily with min hours = 1, together with constraints of type students (set) min mornings/afternoons per week. - The constraints of type teacher(s) min hours daily will now allow the value 1 for min hours (suggested by ngoctp29121982, and maybe by other users in the past). In this way you can add the constraints teacher(s) min 1 hours daily, and teacher(s) min 2 hours per morning, and it is now allowed to have only 1 hour per afternoon (the constraints of type min hours per morning/afternoon require you data set to also have the constraints of type min hours daily for the affected teacher(s)). - Interface improvement: if an activity does not have any allowed slot, FET will report its ID, as before, but also its detailed description (suggested by GUEFFAZ REDA). - The majority of the dialogs will now have a size grip (a handle to resize dialogs, usually located in the bottom-right corner of the dialog), for easier resizing (suggested by Michael Towers' report that some dialogs have a too small initial dimension). - Minor improvements in two English text fields (suggested by Vangelis Karafillidis). - Corrected the Arabic translation, by Benahmed Abdelkrim. - Corrected the Romanian translation, by Liviu Lalescu. - Improved the Greek translation, by Vangelis Karafillidis.
-
v7.10.3
8afe3690 · ·- Added a new type of constraint: teacher(s)/students (set) max activity tag changes per day/week (suggested by Vangelis Karafillidis and Abdeljalil LAABAD). - Corrected the Arabic translation, by Benahmed Abdelkrim, as suggested by Volker Dirr, who found some errors using ChatGPT. - Corrected the Uzbek translation, by Ulugbek Tulakov, as suggested by Volker Dirr, who found some errors using ChatGPT.
-
v7.10.2
3a2b9f2e · ·- The qm translation files will no longer be included in the FET sources package (suggested by Michael Towers). - The activities and the subactivities dialogs have new tristate check boxes, Unique, for teachers/students/activity tags (suggested by Vangelis Karafillidis). Their use is explained in the dialog's Help function. - It is now possible to import the teachers' qualifications from the activities list (suggested by GUEFFAZ REDA). - The constraints of type teacher home room(s) will now show the teacher's mornings/afternoons behavior (in the Mornings-Afternoons mode), and the associated constraint of type teacher not available times for that teacher (suggested by YOUSSEF HOUIET). - The modify activity and modify subactivity dialogs now have a filter for teachers/students sets/activity tags, similar to the add activity dialog (suggested by GUEFFAZ REDA). - The search in menu line edit has now an explanation (suggested by Michael Towers). - Corrected and improved many English text fields, by Volker Dirr, using ChatGPT. - Corrected the Romanian translation, by Liviu Lalescu, as suggested by Volker Dirr, who found some errors using ChatGPT. - Corrected the Greek translation, by Vangelis Karafillidis, as suggested by Volker Dirr, who found some errors using ChatGPT. - Corrected the Uzbek translation, by Ulugbek Tulakov, as suggested by Volker Dirr, who found some errors using ChatGPT. - Corrected the French translation, by Pascal Cohen, as suggested by Volker Dirr, who found some errors using ChatGPT. - Corrected the Brazilian Portuguese translation, by Alexandre R. Soares, as suggested by Volker Dirr, who found some errors using ChatGPT. - Corrected the Italian translation, by Andrea Primiani, as suggested by Volker Dirr, who found some errors using ChatGPT. - Corrected the Arabic translation, by Benahmed Abdelkrim, as suggested by Volker Dirr, who found some errors using ChatGPT. - Minor other corrections and improvements.
-
v7.10.1
e865426f · ·- Updated to Qt 6.11.2. - Added a 'Quick search' line edit for the menu items (suggested by Syed, and maybe also by other users in the past). - In the dialog of the constraints activities preferred time slots related to a selection of activities in the view timetable dialogs, the user can now add multiple constraints, one for each filtered activity, with a single click (suggested by Vangelis Karafillidis). - Updated the Italian translation, by Andrea Primiani.
-
v7.10.0
0fc65ffd · ·- Bug fix, when using constraints of type building min one activity in each available time slot (found by Volker Dirr, using ChatGPT). - Crash bug fix, if a constraint max days between each pair of consecutive activities had max days = 0 (found by Volker Dirr, using ChatGPT). - Bug fix, when using constraints of type room(s) max activities per teacher, and when some activities had multiple teachers (discovered by Volker Dirr, using ChatCPT). The bug made the algorithm reject some correct solutions. - Generation bug fix in the constraints of type building min one activity in each available time slot, if the data file contained activities with duration greater than 1. - Added an option to save the data and timetable for a selection of days as a new file, after generating a timetable (suggested by Vangelis Karafillidis). The activities placed in the unselected days will be deactivated. For this new feature, some new English text fields were suggested by Vangelis Karafillidis. - Added 'teachers not available'/'activities preferred time slots' constraints' import/export from/to a CSV file (suggested by Vangelis Karafillidis, Fritzlang, TongThanhKieu, and Steffen Schiedek, and maybe by other users in the past). For this new feaure, some new English text fields were suggested by Vangelis Karafillidis. - It is now possible to lock/unlock the timetable for a selection of days, not only for a single day at a time (suggested by YOUSSEF HOUIET). - Minor improvement: we now check that the number of students of a students set is greater or equal to zero when reading a data file (potential bug reported by Yush Yuen). Also, if the number of students is specified for an activity, we also check that it is greater or equal to zero. - Minor improvement: if an activity has a specified number of students, the fet data file will contain the field 'Number_of_Students' instead of 'Number_Of_Students', to use the same capitalization as the corresponding years', groups', and subgroups' fields. - Minor improvement: the 'Generate multiple' menu item is now placed immediately under the 'Generate new' menu item, and before the 'View' menu items. - Interface improvement: in the constraints with a table of spin boxes (constraints of type teacher(s)/students (set)/room(s)/activities occupy max sets of time slots from selection), the tab key now moves vertically instead of horizontally (suggested by YOUSSEF HOUIET). - Other corrections and improvements (found by Volker Dirr, using ChatGPT).
-
v7.9.5
a10164ed · ·- Added simple filters of type 'Contains text' for the lists of teachers, students, and activity tags, in the Add activity dialog (suggested by gerben). - Added an option to embed the CSS code in the HTML files (suggested by Volker Dirr). In this way, some programs will import better the HTML timetables. - Minor interface bug fix (reported by poetasandaluces): for the constraints of type (sub)activities preferred starting times/time slots and activities begin/end/begin or end teachers'/students' day which did not affect any activity, FET reported an error in the data file; but this was simply a useless constraint (but FET still won't begin the generation in such a case, and you need to modify/deactivate/remove these useless constraints - just that the information message is now clearer and not so alarming). - Added a new Uzbek translation, by Ulugbek Tulakov, who is the new translator (he was assisted by artificial intelligence).
-
v7.9.4
9f36d2f6 · ·- Crash bugs fixed, when using a filter for the related constraints in the timetable view dialogs (reported by Xardeuss). - Improved the help for the constraints of type activities/teacher(s)/students (set)/room(s) occupy max sets of time slots from selection (we explain that the affected activities cannot be placed overlapping more than one set of selected time slots). - Minor source code improvements.
-
v7.9.3
1b27d83a · ·- Rare crash bug fixed, when using constraints of type activities/teacher(s)/students (set)/room(s) occupy max sets of time slots from selection, teacher(s)/students (set)/room(s) max activity tags per day/real day/week from set, or activities max activity tags from set in selected time slots, if the maximum allowed number of sets of time slots or tags from set was above 2 (reported by Yush Yuen).
-
v7.9.2
788bdacb · ·- Added a new type of constraint, max days between each pair of consecutive activities (suggested by Yush Yuen). - Minor improvements.
-
v7.9.1
e246e93e · ·- Bug fixes when saving/restoring the settings to/from an ini file (discovered with the help of Andrea Primiani). The bugs appeared when saving the settings to an ini file, in which case the settings were not the current ones, but the ones from the previous FET session, and when restoring the settings from an ini file, in which case the user could have met useless warnings for some options, like checking for updates on startup or enabling the option 'group activities in the initial order'; also, in these situations, when restoring the settings from an ini file and meeting these warnings, the settings might have been retrieved/set incorrectly if the user clicked 'No' or 'Cancel' in the respective message boxes. - Corrected a compilation warning, for a variable set but not used (reported by Andrea Primiani). - Minor interface improvements. - Updated the Russian translation, by Alexey Chernous.
-
v7.9.0
942913bd · ·- Added a new type of constraint, activities max activity tags from set in selected time slots (suggested by Vinicius Rocha). - Added the option to enable/disable the use of span in the HTML timetables (suggested by Marinho Medeiros). - Minor improvements. - Updated the Italian translation, by Andrea Primiani.
-
v7.8.7
04affbe5 · ·- Critical interface bug fixes: When removing an activity tag in the constraints of type teachers/students max activity tags per day/real day from set or modifying/removing an activity tag in the constraints of type room(s) max activity tags per day/real day/week from set, the constraints were not correctly updated (reported by Yush Yuen). - Improved the English text - instead of 'he', 'his', and 'him' pronouns when referring to a teacher, we use 'he/she', 'his/her', and 'him/her' (suggested by Alexandre R. Soares and Andrea Primiani). - Improved the symbol for the 'not available' cells in the constraints of type 'not available' or 'preferred times' - it is now '✗' instead of 'X'. Also, the description of the deactivated activities and constraints now begins with '✗' instead of 'X'. - Added a Help button in the days and hours dialogs, for guidance; this is useful in modes other than the Official one (suggested by LEOBASSARTS). - Added the option to order the activities in the timetables by the tags, if a table cell contains more than one activity (suggested by Benahmed Abdelkrim; Volker Dirr suggested to consider only the printable tags). - Minor fixes. - Updated the Spanish translation, by Li Chong, who is the newly assigned translator. The Spanish translation is now nearly complete. - Added a new example file, by Benahmed Abdelkrim.
-
v7.8.6
a8e25ab0 · ·- Updated to Qt 6.11.1. - Rare crash bug fixes and other bug fixes (the program crashed in the constraints' dialogs if the filter was enabled and the user changed a constraint's comments and the new constraint was filtered out; also, in the activities/subactivities/group activities in the initial order dialogs, when changing an item's comments and the new item should have been filtered out, it was still shown until the user filtered the list again). Reported by mrtvillaret. - Improved the instructions for the constraints of type max terms between activities (suggested by mikkojoo). - Corrected the Arabic translation, by Benahmed Abdelkrim. - Added a new example file, by Benahmed Abdelkrim.
-
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.