FET doesn't generate a timetable even if the constrait seems correct

Started by ECAV, July 23, 2024, 02:53:47 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ECAV

Good morning,

I have a problem with a generation of timetable: I have a teacher who teaches for only 3 hours in a specific 3 hours of the week.

I insert the constraint but FET doesn't generate a timetable even if the constraint seems correct. When I take a look in the "highest stage timetables" one out of three hours is empty (so, why the program doesn't put the activity in the place I want?)

I attach the file, just in case someone can help me.

Thank you very much

Liviu Lalescu

Hello,

It is simple: your first teacher (it is about him) cannot respect min 2 hours daily for all the teachers constraint.

ECAV

Thank you so much, i've forgotten it  :-X

So, now I have to delete the general constraint and add lots of constraint for each teacher (except him) or can I let the general constraint valid for all except this teacher?

Thank you very much

Liviu Lalescu

You are welcome!

FET does not allow exceptions, each constraint is respected. But in the new versions of FET, you can add a constraint min 2 hours daily for each teacher with a single click ("Add constraints" button in the respective add constraint dialog), and then deactivate or remove for this teacher. I checked for your file and it generates easily this way.

ECAV

Thank you very much, FET is fantastic and you are too. I've been using it for years!

Liviu Lalescu

You are welcome! :) Thank you for your kind words! How many years, if I may ask?

If you appreciate the program, please spread the word that it is useful and also that it is a benevolent work, sustained only by kind donations, and it is unfortunately difficult living out of this free software.

ECAV

Four years, before knowing it I used another program and I was in a terrible situation for weeks... then I discover FET and it was genial.

Of course, I'll spread the word what you said and I also agree! Bye,

Liviu Lalescu