Construindo um Horário Escolar, do Início ao Fim
O que é realmente necessário para criar um horário escolar com um solucionador de restrições, desde o primeiro professor que você digita até os horários gravados fora da sala dos funcionários.
A maioria dos textos sobre software de cronograma permanece nas nuvens: solucionadores de restrições, algoritmos complexos, otimização. Tudo bem, até onde vai. Mas se você é quem precisa entregar um cronograma mestre finalizado antes de setembro, nada disso lhe diz como é realmente o trabalho em uma tarde de terça-feira. O que você digita primeiro? Em que ordem? E quando a primeira tentativa do computador de definir um cronograma não está correta, o que você realmente faz a respeito?
Então, aqui está o passo a passo que ninguém escreve: do início ao fim, usando Arignote Timetable como exemplo, embora a forma do processo seja válida para praticamente qualquer ferramenta de agendamento baseada em solucionador.
Etapa 1: Construindo um modelo da sua escola
Tudo depois depende de acertar essa parte, então vale a pena desacelerar aqui. Você está construindo um modelo digital da sua escola a partir de quatro peças.
Professores. Nomes, assuntos e suas disponibilidades e desejos. A disponibilidade é difícil: um trabalhador em tempo parcial que legalmente não pode trabalhar às sextas-feiras, digamos. Os desejos são mais suaves: a preferência pelas aulas matinais ou a esperança de evitar cinco horas consecutivas de ensino. Coloque-os agora, e o sistema os respeitará em cada rascunho que se segue, não apenas no primeiro
.Salas. Não é apenas uma lista de números. Você define categorias e capacidades: quais salas são laboratórios de ciências, que têm um projetor, que pode realmente acomodar trinta crianças sem alguém sentado no chão. Classifique-os adequadamente e o software os atribuirá sozinho, em vez de você cruzar uma planilha toda vez que uma turma
precisar de um laboratório.Aulas e cursos. O currículo em si: quantas horas de matemática ou inglês cada turma precisa e quem está ensinando. Começando do nada, o Arignote vem com estruturas de cursos já configuradas para vários sistemas escolares nacionais, o que economiza uma boa quantidade de trabalho. Vindo de FET, GPUntis, aSc TimeTables, Penalara GHC, Additio ou PlanIt, você pode simplesmente importar o que já tem e pular completamente a
etapa de configuração.A forma da semana. Dias, horários menstruais, pausas para almoço, toda a estrutura. Semanas de exames ou horários de verão de meio dia que não parecem com o resto do ano? Crie grades de tempo separadas para eles e alterne entre eles, em vez de dobrar um layout rígido para
caber em tudo.Uma coisa que programadores veteranos lhe dirão: não limpe o modelo para simplificá-lo. Coloque as coisas estranhas exatamente como estão. O professor de ginástica que divide o tempo com outra escola. A sala de arte que está trancada toda terça à tarde. O período duplo que não supera o almoço. Qualquer coisa que você deixar de fora se torna uma correção que você está fazendo manualmente mais tarde, em cada rascunho
.Etapa 2: sinalizar as aulas que não se encaixam perfeitamente
Antes de gerar qualquer coisa, informe ao sistema sobre as aulas que não funcionarão em um intervalo de tempo organizado de uma hora.
blocos de vários períodos vêm em primeiro lugar: laboratórios, duplas, sessões divididas. Defina-os como uma unidade e o solucionador os manterá juntos em intervalos de tempo consecutivos, em vez de espalhá-los ao longo da semana. As aulas sincronizadas são as próximas, os blocos de opções em que três disciplinas são ministradas ao mesmo tempo para que os alunos possam escolher entre elas. Marque-os como sincronizados e isso se torna uma regra rígida; o solucionador simplesmente não colocará um desses professores em outro lugar. E as reuniões de equipe também precisam de um lugar na grade, com a sala certa e as pessoas certas, verificadas se há conflitos da mesma forma que em qualquer classe. Deixe as reuniões de fora e você descobrirá por que isso foi um erro na segunda semana de semestre.
Etapa 3: Deixar o solucionador fazer o trabalho real
Com o modelo finalizado, gerar um horário quase não é um evento. Você clica em resolver e o mecanismo funciona em um espaço de pesquisa que a maioria das pessoas nunca imaginaria o tamanho, procurando um layout em que todas as regras rígidas sejam válidas (ninguém reservou duas vezes, todas as disponibilidades respeitadas) e atenda ao máximo possível de desejos leves
.Passam alguns minutos. Você tem um cronograma completo e livre de conflitos
.Vale a pena ficar com isso por um segundo: este é um primeiro rascunho e não custou quase nada. Construir um cronograma até agora à mão costumava comer uma parte do verão. Aqui demorou alguns minutos.
Etapa 4: examiná-la com um olho humano
É aqui que seu próprio julgamento volta à cena. Você não está mais verificando o rascunho como um problema de matemática, você o está lendo como uma semana que alguém realmente tem que viver. Escolha um professor e acompanhe o dia dele. Veja como a agenda de um grupo de estudantes flui. Verifique se os laboratórios de ciências estão vazios na metade do tempo.
Quer mudar alguma coisa? Arraste a lição para um novo intervalo de tempo. A detecção de conflitos informa instantaneamente se esse local é gratuito ou o que ele quebra se não for, o que é um mundo diferente do cronograma de planilhas, em que uma edição manual pode destruir silenciosamente outras cinco salas de aula e ninguém percebe até outubro
.Como uma mudança que você fez à mão? Afixe e o solucionador cria todo o resto em torno dessa decisão na próxima execução. Não gosta nem um pouco do rascunho? Ajuste uma regra e execute-a novamente. Testar cinco versões diferentes em uma tarde deixa de ser irracional, especialmente com desfazer e salvar automaticamente ilimitados embaixo
de tudo o que você faz.Etapa 5: Dirija-o a todos que precisam
Quando o horário realmente parece correto, compartilhá-lo quase não exige nenhum esforço. PDFs para o registro oficial, o quadro de avisos e as cópias da equipe. HTML para postar diretamente no site da escola. Pastas de trabalho do Excel com uma folha separada por professor e por turma, além de layouts em estilo pôster criados para imprimir e colar
na porta da sala de aula.O que costumava ser uma tarde de copiar e colar em modelos se torna um botão.
Etapa 6: Viver com as mudanças que sempre acontecem
Por volta de outubro, algo quebra o plano. Um professor sai de licença. Uma sala é inundada ou uma nova se abre. Isso sempre acontece.
Essa é a segunda recompensa de construí-lo dessa maneira. Em vez de corrigir uma grade feita à mão e esperar que nada mais quebre silenciosamente, você atualiza o modelo, resolve ou edita diretamente com a verificação de conflitos ainda em execução e exporta novamente. O horário deixa de ser um documento que você terminou uma vez e começa a ser algo que você pode realmente continuar usando
.Experimente em sua própria escola
Arignote Timetable cria horários escolares completos e sem conflitos em segundos ou minutos. O plano gratuito abrange escolas pequenas sem limite de tempo, e a escola de demonstração integrada permite que você veja uma escola secundária completa resolvida antes de inserir seus próprios dados.