Same class occurs at different times each day

Started by Alexei, August 20, 2010, 04:48:59 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Alexei

Hello,

I have 3 quick questions:

1. Is there a way to limit the constraints for a subject/ activity so that it cannot occur on the same time each day?

2. Along the same lines can you also limit the constraints so that each subject never occurs at 3 consecutive times on different days (i.e. One day at  9 am, another day at 10 am and another day at 11 am)

3. Can you make a subject occur twice in one day (for 2 days a week) but hot have it show up consecutively?

I am trying to do a school schedule for 4 different sets of students, and have renamed the days of the weeks to represent the students. My biggest problem is that FET will schedule a class at the same time on certain days.

Thank you for any help
Alexei

Liviu Lalescu

1. No. This could be solved by making a constraint (similar to min days between activities) -> min hours between activities, maybe as a custom version, but it involves some work.

2. Probably similar to 1. Say you have activities A1, A2 and A3. Min hours between A1 and A2 = 1, min hours between A1 and A3=1, min hours between A2 and A3=2 (kind of similar to spreading activities over the week, in advanced menu, and specifying that activities split into 3 should not be in consecutive days).

3. You mean:
a) not necessarily consecutive-> you can do that in FET, in add activity dialog or in min days between activities constraints dialog, allow them to be not consecutive if on the same day.
b) must not be consecutive, never-> as above, adding constraint min gaps between activities.

So, 3. is possible.

Why cannot you make the hours (not days) represent the students? Then, you have solution to points 1. and 2. I am not sure about 3. (but it may still be possible).

Alexei

Your last suggestion was the most helpful (making the students the hours). I have to think more deeply about how to accomplish part 3 but it was very helpful for 1 and 2.

Thanks for the quick reply.

Liviu Lalescu

I have a solution also for 3., with students=hours (so, reversed from the first post): constraint activities same starting hour (only hour, not day+hour) and constraint min days between activities, min days=2 (so they are separated by at least 1 day).