Force continuous days of work for a teacher

Started by waleed, January 06, 2011, 09:27:28 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

waleed

hi
first, I've used FET recently, and I really appreciate your efforts in such application, it's really helpful.

my question is: we have some teachers that need to work 4-5 days per week (which is 6 days), and they need to have all their days continuous, so their holidays are at the week start or end, but not in the middle, and they don't refuse to work at week start or at week end, but they can't work on week start AND end, so is there a way to put that constraint?

thanks
waleed

Volker Dirr

#1
hi

first of all: did you ask/talk with the teacher? (Because most of our teachs like to have the free day in the mid of the week. so the working week is splitted. so you are sure it is needed request?)

second of all: do you have many of those teachers? because if you have many of those teachers your timetable will not solveable. (because it mean many teachers have free at monday and/or saturday, so there are not enough teachers at school at that days.)


About teachers with only one free day (on saturday or monday): you can just put an pseudoactivity (only the teacher name, no student, duration = number of hours per day) with an constraint to that activity that the time slots are preferd only monday and saturday.

An other solution (even to teachers with 2 free days) is maybe this: if you have activities that are teached by the teacher every day, then just use a min and max n days between activities with 100%.


Liviu Lalescu

I would also recommend max days between activities, max days = 4, add all activities of a certain teacher, but maybe other solutions are possible.

waleed

#3
thanks Volker_Dirr and Liviu Lalescu
not all teachers with that condition. a particular small set of them.


about the first solution: I think the idea of "pseudoactivity" is suitable to my case, but I have problem with that:

our day has 6 periods, and if I made pseudoactivity for 6 periods in a day that could conflict with other constraint to " not have more than 4 real activity periods per day", I faced a similar problem when I made a free day for students. so, is there any work around for that conflict?

about the second solution: do you mean that I make max days between activities to be zero, and let max days of work =4? please confirm, if so that would more easier.
thanks again.

Liviu Lalescu

Quotethanks Volker_Dirr and Liviu Lalescu
not all teachers with that condition. a particular small set of them.


about the first solution: I think the idea of "pseudoactivity" is suitable to my case, but I have problem with that:

our day has 6 periods, and if I made pseudoactivity for 6 periods in a day that could conflict with other constraint to " not have more than 4 real activity periods per day", I faced a similar problem when I made a free day for students. so, is there any work around for that conflict?


A single pseudo-activity, duration 4.

For students free days: you could also use students set interval max days per week, interval = whole day.

Quote

about the second solution: do you mean that I make max days between activities to be zero, and let max days of work =4? please confirm, if so that would more easier.
thanks again.

Max days between activities = 4. Max days per week = 5 (you don't need this constraint, but it does not hurt).