gysakurai/GELEIA ? reverse-engineered prompt

Reverse engineered prompt

Quero que você construa uma aplicação web em Python para montar grade de horários escolares automaticamente para professores, usando Streamlit. A ideia é o usuário informar professores, disciplinas, carga horária semanal e os horários em que cada professor não pode dar aula, e então o sistema gerar uma grade completa de segunda a sexta, com dois horários por dia e até cinco salas funcionando ao mesmo tempo.

A grade precisa respeitar as regras mais importantes, como não colocar o mesmo professor em duas aulas ao mesmo tempo, não repetir a mesma aula em salas diferentes e não marcar aula em horário indisponível. Também seria legal tentar evitar buracos na grade e aulas muito em sequência quando a disciplina tiver mais de um horário por semana.

Se fizer sentido, use os dados de entrada em CSV como no projeto original, e deixe a interface simples para carregar a configuração e visualizar o resultado final de forma clara. Se precisar, procure a documentação atual do Streamlit na internet.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab