min activities in a building

Started by Benahmed Abdelkrim, February 28, 2026, 11:14:18 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Benahmed Abdelkrim

B.A/krim

Liviu Lalescu

Dear Benahmed,

I added a new snapshot, could you test that the generation begins on your correct files? No need to wait for finishing.

Explanation: I check better before start if the file is impossible and not all buildings have the constraint and not all activities can go in the constrained buildings.

Link: https://lalescu.ro/liviu/fet/download/test/

Benahmed Abdelkrim

#302
I tested it with some files; the generation starts normally, I didn't notice any difference!
B.A/krim

Liviu Lalescu


Liviu Lalescu

A difference is made by the attached example (new snapshot won't let you begin the generation; previous snapshot will let you begin the generation, but will not finish).

Benahmed Abdelkrim

#305
... Indeed dear Liviu!  I tested with the number of activities is less than the number of hours open in the buildings, the generation is stopped and the user is notified to modify their data.
B.A/krim

Benahmed Abdelkrim

Thank you, dear Liviu, for this important update which has brought considerable improvements; Among them, the issue of impossible files: the user is warned to modify their data before launching the generation due to the new constraint related to the building(s).
 
I was convinced that NSRT is very useful, as I and other users have been using it for almost 6 years to create exam schedules, and it would be very beneficial to add these functions to the official FET.

The idea of integrating NSRT into the official FET proved very useful. I hope other users will contribute their suggestions to further improve FET and make creating exam timetables easier.
B.A/krim

Liviu Lalescu

You are welcome, dear Benahmed, and thank you for a fruitful collaboration!  :)

Benahmed Abdelkrim

you are welcome, dear Liviu, and thank you too!  :)
B.A/krim

Liviu Lalescu

Hello again, Benahmed,

I have a question for you and maybe for other users: should I consider removing the word "Exam" from the short and from the detailed description of the two new constraints, and make them like the other ones?

Benahmed Abdelkrim

Hello dear Liviu,
Yes, that's a good idea, but we need to think about it carefully and not rush into it. Currently, these constraints are recent and primarily intended for creating exam schedules. I'm afraid that if we remove the word "exam," users won't understand their purpose unless we modify the "help" to explain that they are used to create exam schedules.

Also, if we remove this term, it means that these constraints can be used in general cases, but we must provide examples for this, so that the user understands their usefulness in real cases.

Hmm... maybe we need other opinions from other users to make the right choice...
B.A/krim

Liviu Lalescu

#311
Sure, dear Benahmed, we'll wait.

Edited to add: I only referred to the description that appears in the list box on the left (in the beginning there is: "Exam:"), listing the constraints (in the specialized dialog or all space constraints) and to the detailed description that appears on the right when you click that constraint ("Exam space constraint" instead of simply "Space constraint", like the other space constraints).

Benahmed Abdelkrim

Hmm... in that case, we can remove that term. The help and description will remain unchanged; only that term will disappear. Personally, I'm not opposed to it; on the contrary, it's an excellent idea, because I think these constraints can be used in general situations.
B.A/krim

Liviu Lalescu

Great then, with the next version.

Benahmed Abdelkrim

#314
Room(s) max activities for a Teacher?

Is it possible to add the constraint "room(s) max activities for a teacher" which would apply individually to each teacher, in case some teachers need more than one activity in a room, while other teachers have max activities=01?
B.A/krim