Hi everyone,
I'd like to suggest a new feature in FET: the ability to define some activities as optional.
Here's how I imagine it could work:
First, we run the normal generation for all compulsory activities.
After that, there could be a button or option to "Add Optional Activities".
FET would then try to place these optional activities into the existing timetable, depending on the availability of teachers, students, and classrooms.
The duration of an optional activity could be flexible, for example: it might fit as 1 hour or 2 hours, depending on what FET can find.
These optional activities could be scheduled even if they create gaps in teachers' or students' timetables.
A stop condition could be set: for example, FET stops adding optional activities once it has successfully placed a specified number of them.
If no space is found, optional activities would simply remain unscheduled without affecting the main timetable.
This way, schools could handle enrichment or extra lessons more flexibly, without compromising the core timetable.
What do you think about this idea?
Best regards,
[Alami Mohammed tawnat]
Thank you, Mr. Alami Mohammed, I added it in the TODO, but unfortunately it looks complicated.
Thank you very much, Mr. Liviu, for considering my suggestion and for adding it to the TODO list.
I completely understand that this feature may be complicated to implement.
Even if it cannot be added soon, I really appreciate your attention and the continuous effort you put into improving FET. It already helps us a lot in our schools, and every new update makes the work even easier.
Best regards,
Alami Mohammed
Thank you for your kind words, Mr. Alami Mohammed!