layout | title |
---|---|
page |
Projeto PyJupiter |
PyJupiter: simplificando o Júpiter da USP usando raspagem de páginas (webscraping) {: .lead}
Há muito tempo o Sistema Júpiter{: target='_blank'} da Universidade de São Paulo{: target='_blank'} (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{: target='_blank'} foi um banho de água fria para aqueles com alguma esperança de mudanças reais, pois recebemos apenas uma nova carenagem{: target='_blank'} num carro cujo motor ainda é o da internet 1.0.
O projeto PyJupiter{: target='_blank'} surgiu para tentar contornar a situação. Aproveitando a eficiência, motivação e proatividade do alunos do curso de Engenharia Física{: target='_blank'} do Departamento de Engenharia de Materiais{: target='_blank'} da Escola de Engenharia de Lorena{: target='_blank'} da Universidade de São Paulo{: target='_blank'} (EEL-USP), usamos modernas técnicas de webscraping em python para extrair os dados do Sistema Júpiter.
- 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.
💡 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.