Não consigo ver o que está de errado na formação do horário

Started by nanymt, March 15, 2026, 09:20:20 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

nanymt

Prezados,
É a primeira vez que me deparo com um problema no programa e não consigo resolver. Já o analisei e não consigo encontrar a inconsistência da atividade que está travando o horário e o mesmo não está sendo gerado. Alguém pode me ajudar? Quero realmente entender o que fiz de errado... É um horário simples, de uma escola pública de Tempo Integral no RN...

nanymt

Continuo trabalhando para tentar encontrar o problema do horário e não consigo ver... Detalhe, as professoras só pode dar aula pela manhã e essa foi a única restrição que coloquei para elas, mas na hora de distribuir os horários, distribuem os horários de quem tem flexibilidade e elas, que podem ficar apenas pela manhã ficam com aulas disponíveis a tarde. A restrição de tempo para os professores é básica, mas ainda assim, não estou obtendo sucesso, pois as atividades ficam disponíveis, no final, para horários do turno da tarde.

Liviu Lalescu

Hello,

I am sorry to write in English:

Your constraints are too difficult. I tried deactivating all min days between activities, and still impossible. Do you know well the mode Mornings-Afternoons? Do you know what teacher's morning-afternoon behavior is and how it should be correctly used?

You have some examples for the Mornings-Afternoons mode, did you try one and see its constraints?

khemis

Oi, nanymt
São 4 aulas de manhã e 4 aulas à tarde?
Se for isto, cada turma tem 20 aulas semanais em cada turno, ok? E aí estaria o problema...
Veja o caso de Angélica: ela está com 11 encontros com 2 aulas seguidas. Então, da 21ª até a 24ª ficarão obrigatoriamente no turno da tarde, se não houver conflito com os demais. No entanto, colocaste outras restrições: Clayton só pode dar aulas em 3  manhãs e nada mais. Sem flexibilidade para as suas 12 aulas, todas os demais docentes serão empurrados para 5ª e 6ª, quando possível.
Juliana está com 20 aulas na turma 1ºA. Se ela dá aula somente de manhã, nenhuma outro(a) docente poderá dar aula de manhã. Isto afetará Ranileide. Juliana precisará dar ao menos 2 aulas à tarde, para poder resolver o horário.
Por outro lado, deves rever as restrições de horário que criaste. Angélica, por exemplo, está disponível apenas quinta de mãe e nas demais tardes. Libere-a no turno da manhã, se realmente as docentes só podem dar aulas de manhã.
Jurema só está disponível à tarde. É isto mesmo? Pergunto porque, sendo professora, a restrição que colocaste fará com que ela dê aulas somente à tarde, e não pelas manhãs como disseste ("Detalhe, as professoras só pode dar aula pela manhã"). Algo semelhante acontece com Rosane.
Para poder te ajudar melhor, recomendaria que revesse se as restrições foram marcadas corretamente e nos dar um retorno para podermos encontrar uma solução.

nanymt

Quote from: Liviu Lalescu on March 18, 2026, 12:27:33 PMHello,

I am sorry to write in English:

Your constraints are too difficult. I tried deactivating all min days between activities, and still impossible. Do you know well the mode Mornings-Afternoons? Do you know what teacher's morning-afternoon behavior is and how it should be correctly used?

You have some examples for the Mornings-Afternoons mode, did you try one and see its constraints?


Hello Liviu.
Honestly, I don't know the software in depth, but I used it last year and it worked.
I'll send you the schedule from last year that worked so you can analyze it.
However, here in my city in Brazil, teachers' workloads can vary, which is why some teachers have 20 classes and others only 6.
I only restricted the teacher's available days; I intentionally omitted the other restrictions.
After the forum post, I have been testing changes to the file daily, but without success.
The only mandatory restrictions are those related to teacher availability.

nanymt

Quote from: khemis on March 18, 2026, 05:40:56 PMOi, nanymt
São 4 aulas de manhã e 4 aulas à tarde?
Se for isto, cada turma tem 20 aulas semanais em cada turno, ok? E aí estaria o problema...
Veja o caso de Angélica: ela está com 11 encontros com 2 aulas seguidas. Então, da 21ª até a 24ª ficarão obrigatoriamente no turno da tarde, se não houver conflito com os demais. No entanto, colocaste outras restrições: Clayton só pode dar aulas em 3  manhãs e nada mais. Sem flexibilidade para as suas 12 aulas, todas os demais docentes serão empurrados para 5ª e 6ª, quando possível.
Juliana está com 20 aulas na turma 1ºA. Se ela dá aula somente de manhã, nenhuma outro(a) docente poderá dar aula de manhã. Isto afetará Ranileide. Juliana precisará dar ao menos 2 aulas à tarde, para poder resolver o horário.
Por outro lado, deves rever as restrições de horário que criaste. Angélica, por exemplo, está disponível apenas quinta de mãe e nas demais tardes. Libere-a no turno da manhã, se realmente as docentes só podem dar aulas de manhã.
Jurema só está disponível à tarde. É isto mesmo? Pergunto porque, sendo professora, a restrição que colocaste fará com que ela dê aulas somente à tarde, e não pelas manhãs como disseste ("Detalhe, as professoras só pode dar aula pela manhã"). Algo semelhante acontece com Rosane.
Para poder te ajudar melhor, recomendaria que revesse se as restrições foram marcadas corretamente e nos dar um retorno para podermos encontrar uma solução.

Olá Khemis!
Desde já gratidão por ler e responder meu pedido de socorro.
Então, temos professores que podem trabalhar apenas pela manhã (Juliana, Kátia, Daliane, Hudson, Clayton, Catiane e Raquel), professores que só podem trabalhar a tarde (Jurema, Geison, Ranileide, Andrey) e quem pode trabalhar manhã e tarde (Bruno, Tyego, Rosane, Marcela, Angélica, José, Yoara). Temos carga horária diferentes, com professores com 27h e outros com apenas 6h, mas a maioria são 20h. Quem dá aula apenas em um turno, pode dar 20 horas.
Não consigo entender, o motivo de Juliana não ficar com todo o horário do 1º ano pela manhã, visto que os professores Bruno e José, que também são do 1º ano, podem dar aula no turno da tarde.
Acima, enviei um arquivo do ano passado que deu certo, no entanto os professores são outros e suas disponibilidades e distribuição das turmas também...
As únicas restrições que eu fiz consciente, foi a de dias disponíveis dos professores, e para aqueles que tivessem mais tempo disponível, apenas a quantidade máxima de dias na escola (MARCELA e NOVO-EDS)

khemis

Olá, novamente, nanymt
As restrições que colocaste para os docentes no arquivo enviado impedem a resolução. Precisaria "afrouxar" mais. É improvável conseguir que um docente dê suas 20 aulas numa mesma turma em apenas um turno. Mesmo que os outros docentes possam atender à tarde, eles possuem restrições também e geram  conflitos. Conseguiria liberar mais horários para os professores? Quem sabe começa com aqueles com carga horária maior?
Algumas possibilidades:
Em vez de Juliana ficar bloqueada todas as tardes, ela libera uma tarde.
Em vez de Tyego ter apenas duas tardes livres, ele libera 3.
E Kátia? Ela consegue ficar disponível uma tarde?
Estes são 3 exemplos de liberações que ajudam a resolver o horário (arquivo anexo - o horário não foi refinado). Podem não ser as únicas, pois outros professores podem colaborar liberando algumas restrições.

Liviu Lalescu

Hello, nanymt,

I saw your 2025 timetable. I think in 2026 you have too strong teacher not available constraints.

nanymt

Quote from: khemis on March 19, 2026, 12:41:45 AMOlá, novamente, nanymt
As restrições que colocaste para os docentes no arquivo enviado impedem a resolução. Precisaria "afrouxar" mais. É improvável conseguir que um docente dê suas 20 aulas numa mesma turma em apenas um turno. Mesmo que os outros docentes possam atender à tarde, eles possuem restrições também e geram  conflitos. Conseguiria liberar mais horários para os professores? Quem sabe começa com aqueles com carga horária maior?
Algumas possibilidades:
Em vez de Juliana ficar bloqueada todas as tardes, ela libera uma tarde.
Em vez de Tyego ter apenas duas tardes livres, ele libera 3.
E Kátia? Ela consegue ficar disponível uma tarde?
Estes são 3 exemplos de liberações que ajudam a resolver o horário (arquivo anexo - o horário não foi refinado). Podem não ser as únicas, pois outros professores podem colaborar liberando algumas restrições.
Olá Khemis.

Vi sua solução e fazendo algumas adaptações, o horário foi gerado  :D .
Muito obrigada pela ajuda.

nanymt

Quote from: Liviu Lalescu on March 19, 2026, 05:44:56 AMHello, nanymt,

I saw your 2025 timetable. I think in 2026 you have too strong teacher not available constraints.


Yes... I did what Khemis told me to do, and the timetable was made.

Thank you for your support before and until here.

Liviu Lalescu

Thank you, nanymt, and khemis!  :)

PS: nanymt, I unlocked this topic (which you locked). We usually don't lock topics on this forum (if you really want, we could edit the first post to write "[Solved]").