Max hours in 2 consecutive days

Started by Chafik Graiguer, August 23, 2010, 09:16:55 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Chafik Graiguer

Hello
As you may know, I am working with official FET version to make timetable for this year
it is faster than custom version. There is only ONE drawback:
How to prevent 8 working hours per real day for students ?
In other words, how to prevent more than 7 hours in two consecutive days?
For students, there is a fake free day between every two real days

Liviu Lalescu

A not perfect trick: add an activity split into 6 (if you have 6 real days). Min days between activities 2, 100%. Constraint activities must end students' day for these activities.

It is not perfect, because the fake activities should be allowed also to begin students' day. But it may work in your case, practically.

Chafik Graiguer

#2
I thought about it,
I even thought about adding this fake activity to a subgroup rather than whole group, this way FET will schedule it at start or at end of day, to avoid gaps!
But this trick will prevent free half days for students, because Min hours per day for students is 2 so FET will never put ONE fake activity per day!!

Liviu Lalescu

Then, you may try this: generate. You'll have a real day with 8 hours for students. Add break in an hour (from 4 possible slots, beginning or end of each fake day). Generate again (repeat procedure).

Possibly, adjust your choice for break hours.

Liviu Lalescu

Reviving an old topic: the constraint activities occupy max time slots from selection will do what you need.