Olá.
No horário, eu preciso colocar uma professora, que tem restrição de tempo, em todos os dias da semana, no entanto em um dia ela só pode ficar pela manhã, ou outro somente a tarde, e assim ela fica alternando.
Manhã
| Seg | Ter | Qua | Qui | Sex | | OK | X | OK | X | OK | Tarde
ou ainda, pode ser:
Manhã
| Seg | Ter | Qua | Qui | Sex | | x | X | OK | X | OK | Tarde
Ou seja, a professora tem flexibilidade entre segunda à quinta-feira, mas em cada dia da semana, só pode trabalhar 4 horas, ou apenas pela manhã, ou apenas pela tarde.
Como posso fazer esse tipo de restrição? |
|
|
|
Ola,, nanymt,
I am sorry, I am not sure I understand correctly, but maybe you could check the relatively recent constraint of type teacher pair of mutually exclusive sets of time slots.
Hi Liv.
I don't think that is it, so I make an image about it. For examplo:
I'll be pratice and put here an image. Look it here, in this post, please.
The color green said for us that the teacher an teach. The red is the situation that the teacher cann't work with more then 4 classes per day...The only thing that I have to do it's that this teacher can stay only 4 classes in a all day.
If you use Mornings-Afternoons mode you can use the teacher's morning-afternoon behavior as Exclusive (Morocco), or in the Official mode use 5 constraints as I told you above, so that morning and afternoon are exclusive.
Oi, nanymt
Conseguiste resolver o horário com as sugestões de Liviu?
Usei o teu arquivo mais antigo para testar as sugestões de Liviu. Elas funcionaram direitinho.
Então, se estás ainda usando o modo Manhã-Tarde, vai em Dados -> Professores e clica no nome do(a) docente que precisa trabalhar apenas um turno por dia. Confere a situação: pelo que entendi da tua fala, a situação do docente deve ser marcada como Exclusivo (Marrocos). É só isto, para que um docente trabalhe apenas de manhã ou apenas de tarde.
Se tiveres criado um outro arquivo de horário usando a opção Oficial, serão necessárias criar 5 regras (restrições), uma para cada dia da semana, conforme Liviu mencionou.