Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Liviu Lalescu

#1
Suggestions / Buildings constraints
August 16, 2023, 07:35:29 PM
Hello!

We got suggestions about maximum building changes per week. Some users want the changes to be considered over all the week. Now the constraints teachers/students max building changes per week consider the changes only daily.

We intend to add another new constraint to take care of this. So if the teachers/students change the building from day 1 to day 2, it is a change.

We need suggestions for the names of the new constraints. I suggested:

ConstraintTeachers/StudentsMaxBuildingChangesPerWeek and ConstraintTeachers/StudentsMaxTotalBuildingChangesPerWeek.

Volker does not like this.

Maybe:

ConstraintTeachers/StudentsMaxBuildingChangesPerWeekDaily and
ConstraintTeachers/StudentsMaxBuildingChangesPerWeekTotal?

We need advice from users speaking better English or with better ideas. Please suggest.
#2
On Friday, 11 August 2023, FET-6.9.5 was released. From the ChangeLog:

  - Corrected a few English fields, by Vangelis Karafillidis.
  - Updated the Greek translation, by Vangelis Karafillidis. It is now complete.

A big "Thank you!" to Vangelis! :)
#3
FET News and Announcements / FET-6.9.4 released
July 28, 2023, 04:57:54 PM
On Friday, 28 July 2023, FET-6.9.4 was released. From the ChangeLog:

  - Added a new type of constraint, max hourly span of a set of activities (suggested by pnlshd).
  - Minor code improvements.
  - Corrected a few English fields, by Vangelis Karafillidis.
  - Updated the Greek translation, by Vangelis Karafillidis.
#4
Vangelis proposes a time horizontal view of all the teachers not available constraints. Also for students and rooms. What about the rooms with <100%?
#5
Vangelis and I had a conversation on Facebook. He proposes:

Constraint two sets of activities share min/max common slots from selection.

They are very rarely used, but they might be useful.

Example for min:

We have the following activities (teacher-group-subject)

John A1 Math 4 hours per week
Mary B2 History 3 hour per week
George C1 Physics 3 hours per week
Vangelis C4 Chemistry 2 hours per week...

We need any of the 2 hours of Vangelis (1 of them) to coincide with ANY of the hours of John, Mary, or George...
#6
FET News and Announcements / FET-6.9.3 released
July 21, 2023, 07:49:36 PM
On Friday, 21 July 2023, FET-6.9.3 was released. From the ChangeLog:

  - Updated to Qt 6.5.2.
  - The activities import/export from/to CSV files will now process correctly the individually modified subactivities. The different components will be separated by the | symbol. Suggested by ngoctp29121982 and Volker Dirr.
  - Corrected a few English fields, by Vangelis Karafillidis.
  - Updated the Greek translation, by Vangelis Karafillidis.
#7
FET News and Announcements / FET-6.9.2 released
June 30, 2023, 11:25:47 AM
On Friday, 30 June 2023, FET-6.9.2 was released. From the ChangeLog:

  - Minor improvements in the add/modify constraint min half days between activities dialogs, when using the Mornings-Afternoons mode (suggested by Vũ Ngọc Thành).
  - Updated the Russian translation, by Alexey Chernous.
#8
FET News and Announcements / FET-6.9.1 released
May 24, 2023, 07:39:24 PM
On Wednesday, 24 May 2023, FET-6.9.1 was released. From the ChangeLog:

  - Updated to Qt 6.5.1.
  - Corrected a few English fields, by Vangelis Karafillidis.
  - Updated the Italian translation, by Andrea Primiani.
  - Updated the Greek translation, by Vangelis Karafillidis.
#9
FET News and Announcements / FET-6.9.0 released
April 06, 2023, 07:26:31 PM
On Thursday, 6 April 2023, FET-6.9.0 was released. From the ChangeLog:

  - Updated to Qt 6.5.0.
  - Added two batch files for Windows, making it possible to start the FET interface in the Fusion or Windows styles (suggested by Volker Dirr). Unlike the standard Qt style, these styles respect the dark mode on the Windows operating system, if the user selected it.
  - Improvement: if there are present 'group activities in the initial order' items in the data file, but all of them are inactive, there will not be issued a warning regarding this advanced feature at the start of the generation of the timetable.
  - Improved the dialog of 'group activities in the initial order' items.
  - Code cleanup (suggested by Volker Dirr, found using the function 'Analyze > Clang-Tidy and Clazy' of Qt Creator).
  - Updated the Italian translation, by Andrea Primiani.
  - Updated the Greek translation, by Vangelis Karafillidis.
#10
FET News and Announcements / FET-6.8.7 released
March 17, 2023, 08:40:52 AM
On Friday, 17 March 2023, FET-6.8.7 was released. From the ChangeLog:

  - Updated to Qt 6.4.3.
  - Improved the method of selection of the interface font (suggested by giardiniere).
  - Updated the Italian translation, by Andrea Primiani, who is the new translator.
#11
FET News and Announcements / FET-6.8.6 released
March 05, 2023, 10:50:12 AM
On Sunday, 5 March 2023, FET-6.8.6 was released. From the ChangeLog:

- Code cleanup.
- Minor corrections in the English text.
#12
FET News and Announcements / FET-6.8.5 released
February 23, 2023, 11:31:49 AM
On Thursday, 23 February 2023, FET-6.8.5 was released. From the ChangeLog:

  - Code cleanup.
  - Minor corrections in the English text, by Darren McDonald and Liviu Lalescu.
#13
FET News and Announcements / FET-6.8.4 released
February 08, 2023, 05:51:17 PM
On Wednesday, 8 February 2023, FET-6.8.4 was released. From the ChangeLog:

  - Code cleanup.
  - Minor corrections in the English text. The typos were found using a program written by Volker Dirr.
  - Updated the Greek translation, by Vangelis Karafillidis.
  - Minor corrections in the Romanian translation, by Liviu Lalescu. The typos were found using a program written by Volker Dirr.
  - Updated the German translation, by Volker Dirr.
#14
FET News and Announcements / FET-6.8.3 released
January 29, 2023, 05:48:30 PM
On Sunday, 29 January 2023, FET-6.8.3 was released. From the ChangeLog:

  - Code cleanup.
  - Updated some strings in the English original text.
  - Updated the Italian translation, by Francesco Rizzo.
  - Updated the German translation, by Volker Dirr.
  - Updated the Romanian translation, by Liviu Lalescu.
  - Updated the French translation, by Pascal Cohen.
  - Updated the Greek translation, by Vangelis Karafillidis.
  - Updated the Brazilian Portuguese translation, by Alexandre R. Soares. It is now complete.
  - Updated the Arabic translation, by Benahmed Abdelkrim.
#15
FET News and Announcements / FET-6.8.2 released
January 18, 2023, 02:34:35 PM
On Wednesday, 18 January 2023, FET-6.8.2 was released. From the ChangeLog:

  - Speed improvements when using the advanced filter for the (sub)activities in the case of very large data.
  - Minor improvements.
  - Minor corrections in the Romanian translation, by Liviu Lalescu. The typos were found using a program written by Volker Dirr.
  - Updated the Greek translation, by Vangelis Karafillidis.
  - Updated the German translation, by Volker Dirr.
  - Updated the Brazilian Portuguese translation, by Alexandre R. Soares. It is now almost complete.
#16
FET News and Announcements / FET-6.8.1 released
January 13, 2023, 07:19:51 PM
On a hopefully lucky :) Friday, 13 January 2023, FET-6.8.1 was released. From the ChangeLog:

  - Added the possibility to lock/unlock the activities selected with an advanced filter (suggested by giardiniere).
  - Interface bug fixes.
  - Code cleanup.
  - Updated the Brazilian Portuguese translation, by Alexandre R. Soares.
#17
Suggestions / A possible undo system
January 09, 2023, 01:26:04 PM
Hello,

There are many users requesting an undo system.

It might be possible something ugly: save the whole current data file in memory, maybe archived with gzip (something very fast). I can see that an ~8 MB file (very large) is archived to ~250 kb. Assuming an 100 operations history, this would occupy 100 * 250 kb = 25 MB of memory, not too much.

What do you think?

Of course, even such a primitive undo system would be quite difficult to add, but much easier than a good one, which only records the operation.
#18
FET News and Announcements / FET-6.8.0 released
January 08, 2023, 09:58:47 PM
On Sunday, 8 January 2023, FET-6.8.0 was released. From the ChangeLog:

  - Added an advanced filter in the activities/subactivities dialog (similar to the existing advanced filter in the all time/space constraints dialog). Also, it is now simpler to activate/deactivate the (sub)activities in these dialogs - there were added activate/deactivate buttons, such that it is no longer needed to enter the "Modify (sub)activity dialog". Also, it is now possible to activate/deactivate with a single button all the listed (filtered) (sub)activities. Also, in the all time/space constraints dialog, it is now possible to activate/deactivate with a single button all the listed (filtered) time/space constraints. Suggested by Horațiu Hălmăjan, Yush Yuen, Constantin Romulus, Nguyễn Hữu Duyệt, noddy11, Anthony Siaudeau, Vangelis Karafillidis, and Liviu Lalescu.
  - Various improvements and minor bug fixes.
  - Updated the Romanian translation, by Liviu Lalescu.
  - Updated the Greek translation, by Vangelis Karafillidis.
  - Updated the French translation, by Pascal Cohen.
  - Updated the Arabic translation, by Benahmed Abdelkrim.
  - Updated the German translation, by Volker Dirr.
#19
FET News and Announcements / FET-6.7.8 released
January 05, 2023, 11:22:20 PM
On Thursday, 5 January 2023, FET-6.7.8 was released. From the ChangeLog:

  - Updated to Qt 6.4.2.
  - Code cleanup.
#20
FET News and Announcements / FET-6.7.7 released
December 11, 2022, 07:10:56 AM
On Sunday, 11 December 2022, FET-6.7.7 was released. From the ChangeLog:

  - Interface improvement: in the activities dialog, in the list of time constraints directly related to the selected activity, there will be shown the related constraints of type teacher/students set not available times.
  - Minor improvements.
  - Code cleanup.