fga-eps-mds / 2021.2-INDICAA

Este projeto tem como objetivo criar um software para a melhor visualização de informações relacionadas às matérias ofertadas no SIGAA, com o objetivo de melhorar o trabalho da secretaria na volta gradual as aulas.
https://fga-eps-mds.github.io/2021.2-INDICAA-Wiki/
GNU General Public License v3.0
8 stars 7 forks source link

Expansão do scraping #133

Closed Matheuspimentell closed 2 years ago

Matheuspimentell commented 2 years ago

Descrição

O formato atual do scraping de dados do sigaa está obtendo dados apenas da faculdade do gama. O objetivo desta issue é expandir o fluxo de scraping para que sejam obtidos dados de todos os departamentos.

Tarefas

Critérios de aceitação

vitorekr commented 2 years ago

Foi detectado em uma reunião com o @mc-gomes que alguns departamentos geram erros na API. Algumas hipóteses foram criadas, porém sem certeza ainda. Amanhã nos reuniremos de novo para continuar em busca de uma solução para este problema. Por exemplo, até agora foi detectado erro no index 1 e 42.

vitorekr commented 2 years ago

Foi encontrado o que gerava erro no comentário acima e solucionado. O problema estava basicamente na variável global unidade, que estava recebendo None por padrão, gerando, assim, um conflito com a função criar_materia.

mc-gomes commented 2 years ago

Após a correção do bug, foram feitos testes para verificar o funcionamento do scraping com todos os departamentos, e o mesmo apresentou funcionamento coerente com base nos prints resultantes no terminal

vitorekr commented 2 years ago

Na reunião dia 21/04, junto do @oCaioOliveira @mc-gomes @AdneMoretti, com duração de 2 horas consertamos o problema das matérias no banco de dados, onde não estava sendo possível visualizar os endpoints das matérias.

MorettiGS commented 2 years ago

Review

Código revisado, não foram encontrados erros ou warnings na execução. Sendo assim, o PR da branch relacionada a essa issue foi realizado.