Liviu,
the solution to our problem was in take a different approach.
1)First of all, considering that there was only 15 minutes of difference into one group of hours to another, we just take an ID for the hour, not the real hour number (i.E. : "H1" , no "08:00 - 08:45".
2) No matter the number of the block hour, a teacher can't do an activity at the same number Block of differents group of hours.
3) Remove all the breaks, no matter if it is into one Group OR another, so our group of hour goes from this :
G1 : H1-H2-BREAK-H3-H4-BREAK-H5-H6-H7-BREAK-H8
G2 : H1-H2-H3-BREAK-H4-BREAK-H5-H6-H7-BREAK-H8
To this :
G1 : H1-H2-H3-H4-H5-H6-H7-H8
G2 : H1-H2-H3-H4-H5-H6-H7-H8
So, whit this hour structure the schedule can be done, avoiding any problem with teachers
Really thanks for your help
Greetings
the solution to our problem was in take a different approach.
1)First of all, considering that there was only 15 minutes of difference into one group of hours to another, we just take an ID for the hour, not the real hour number (i.E. : "H1" , no "08:00 - 08:45".
2) No matter the number of the block hour, a teacher can't do an activity at the same number Block of differents group of hours.
3) Remove all the breaks, no matter if it is into one Group OR another, so our group of hour goes from this :
G1 : H1-H2-BREAK-H3-H4-BREAK-H5-H6-H7-BREAK-H8
G2 : H1-H2-H3-BREAK-H4-BREAK-H5-H6-H7-BREAK-H8
To this :
G1 : H1-H2-H3-H4-H5-H6-H7-H8
G2 : H1-H2-H3-H4-H5-H6-H7-H8
So, whit this hour structure the schedule can be done, avoiding any problem with teachers
Really thanks for your help
Greetings