PyJupiter: simplificando o Júpiter da USP usando raspagem de páginas (webscraping)
Há muito tempo o Sistema Júpiter da Universidade de São Paulo (USP) merece melhorias; no entanto, não as recebe, e não sabemos bem o porquê. A atualização do antigo sistema uspdigital
para o novo Portal de Serviços foi um banho de água fria para aqueles com alguma esperança de mudanças reais, pois recebemos apenas uma nova carenagem num carro cujo motor ainda é o da internet 1.0.
O projeto PyJupiter surgiu para tentar contornar a situação. Aproveitando a eficiência, motivação e proatividade do alunos do curso de Engenharia Física do Departamento de Engenharia de Materiais da Escola de Engenharia de Lorena da Universidade de São Paulo (EEL-USP), usamos modernas técnicas de webscraping em python para extrair os dados do Sistema Júpiter.
pdf
docx
O projeto é especialmente útil para os docentes que estão pensando na reformulação de ementas. O arquivo docx
pode ser editado diretamente e enviado para a coordenação do curso.
Por enquanto, extraímos apenas dados das disciplinas da EEL, ainda sem informações de turmas, horários, número de vagas e professores ministrantes. Mas já conseguimos gerar as ementas de todas as nossas disciplinas em arquivos pdf
e docx
, o que pode auxiliar também na reformulação dessas ementas visando as novas DCNs.
Para o futuro, o plano é estender a raspagem para mais detalhes dos cursos e disciplinas, além de, ainda mais adiante, montar uma plataforma para a criação de grades horárias pela Comissão de Graduação da EEL. É um plano de longo prazo, com trabalho “da meia-noite às seis” a ser feito pela equipe de voluntários e alunos de conclusão de curso que se interessarem pelo projeto.
Última atualização em 2024-12-03 09:41.