scheduling more evenly with split groups

Started by liquid, April 01, 2011, 08:31:17 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

liquid

A year is split into some groups (with automatic support). Some activities are assigned to the whole year and some to groups. The timetable is generated in such a manner that one group has 5 activities scheduled on a day and whole year has additional 2 activities. This means that most of the year would come to school for only 2 hours and only one group would attend all 7 hours. Is there a way to suggest FET to schedule activities for groups not more than e.g 2 (or n) hours a day?

Liviu Lalescu

1) Maybe max 5 hours daily constraint for the whole year?

2) Maybe max 2 hours daily with activity tag AT, add activity tag AT for all activities of groups.

Please let me know if you succeed.

liquid

Not at all.
I'm not sure whether activity tag is yhe most suitable for that case because the case is with students and not with an activity. What happened is not the timetable in which some subject is scheduled in 5 hour block for a group some day while it should be split into a number of days. Activities are scheduled so that there are 1 or 2 or no activity for the whole year while the other are attended only by (some but not all) groups. This means this day is for other groups free or mostly free which is undesirable. I tried with activity tag but with no success.
I also tried to set constraint for the group not to have more than 3 hours a day but, as the group is part of the year, I suppose this constraint is implicitly set for the whole year because after setting this timetable has not been generated.
Setting 5 hours daily does not solve the problem because the case is in ratio:
ghd/yhd
where ghd is the number of hours groups attend a day, and yhd figures number of hours whole year attends. By this meaning the ratio should be <50%.
I suspect it would be feasible if I promoted a group to year. This leads, however, to misunderstading what is in fact the group and what is the year.

Liviu Lalescu

Then, I think you need constraint students min hours daily. In newer FET versions, you can even set up this constraint to allow empty days for students. This constraint only considers subgroups.

liquid

This hint helped. Thanks.
I set min hours constraint for the year.