Desenvolvimento de um sistema web para gerenciamento de horários escolares - GHE

Rocha, Mateus Sebastian de Albuquerque

Resumo

Este trabalho apresenta o desenvolvimento do Gerenciador de Horários Escolares (GHE), sistema web voltado à consulta pública, coleta de indisponibilidade docente e geração automática de grades acadêmicas. O recorte inicial adotado foi o Instituto Federal da Paraíba (IFPB), Campus Campina Grande. A metodologia combinou levantamento de requisitos e regras de negócio, modelagem incremental com Django e PostgreSQL, uso do Supabase como banco gerenciado, extração de dados reais do portal público de horários do IFPB com Requests e Beautiful Soup, importação por etapas para o banco e validação funcional por meio de testes automatizados e inspeção das interfaces. Como resultados, o projeto disponibiliza navegação pública por cursos, períodos, professores, salas e laboratórios, matriz curricular por curso e período, estrutura multi-instituição e multi-campus, coleta restrita de indisponibilidade docente por enlace com identificador de acesso, área operacional da secretaria, geração de rascunhos, validação de conflitos, publicação da grade e edição posterior dos horários publicados. A base analisada reúne 1 instituição, 1 campus, 23 cursos, 95 períodos, 174 professores, 783 disciplinas, 793 vínculos entre curso, período e disciplina, 35 salas, 34 laboratórios e 2156 horários publicados no recorte inicial importado do campus. Em uma execução local com o curso de Telemática no semestre 2026.1, o gerador produziu 148 aulas, validou o rascunho sem pendências e publicou a grade substituindo os registros anteriores do mesmo curso e semestre. Os resultados obtidos indicam a viabilidade da arquitetura proposta e consolidam uma base funcional para evolução em exportações, notificações, otimização e integração futura com o SUAP

Citação

Artigo Completo

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.