Projeto Padrões de Projeto, Horario Helper (H2) - Ajudar da alocação de prefessores em turmas.
Trata-se de um projeto proposto pela professora Mirna Maia criado com o intuito de ensinar padrões de projeto aos alunos e este também serviu como critério de avaliação da cadeira de Padrões de Projeto do curso do curso de Análise e Desenvolvimento de Sistemas do Instituto Federal de Educação, Ciências e Tecnologias da Paraíba - Campus Monteiro - [IFPB] (https://www.ifpb.edu.br/). Os alunos tiveram que aplicar os padrões aprendidos na sala de aula no projeto e ao mesmo tempo os scripts teria que passar em vários testes de aceitação propostos.
Segue o link da proposta do projeto: [Projeto Gera Horário] (https://docs.google.com/file/d/0B_aYPS59Lj9qZXo0NmU2dFRHT1k/edit).
O H2 é um sistema que funcionará como ferramenta de apoio ao processo de geração de horário das turmas de um curso. A turma é formada por um Professor, uma sala, um período e uma disciplina. Quando alocada uma turma em um horário, deve ser verificado se os seus componentes já estão alocados em outra turma mas no mesmo horário. Isso caracterizaria um choque de horário. O problema de gerar o horário é que a quantidade de variáveis aumenta consideravelmente com a quantidade atual de cursos no Campus e o número de professores. Essa atividade ainda é desenvolvida manualmente e isso demanda tempo, esforço e estresse dos coordenadores.
###Função. A função do H2 é destacar onde está ocorrendo os choques e gerar uma versão em pdf do horário gerado.