Projeto PyJupiter


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.

:blue_book: Como usar: acesse os cursos da EEL usando o menu no topo da página

  • Acesse as disciplinas de cada curso no menu Cursos
    • Escolha a disciplina. Uma janela se abrirá com o conteúdo encontrado no Júpiter
    • Ao final da página algumas opções estão disponíveis:
      • Acessar a página da disciplina no Júpiter
      • Salvar como pdf
      • Salvar como docx
  • Você pode também usar o campo de busca, na parte superior da tela, para pesquisar por disciplinas específicas, independentemente do curso.

:bulb: 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-04-17 10:28.