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.
[x] Nesse arquivo foram criadas as funções vagasOcupadasTurma() e AlunosPorDisciplina()
Descrição
As funções criadas são responsáveis por fazer o web scraping na pagina do SIGAA, para obter os dados de quantidade de alunos matriculados no departamento, sendo assim, foi obtida a quantidade de alunos matriculados por turma, por materia e no total;
Issues resolvidas com a mudança: (#92);
É necessário ter o selenium, web driver e o python 3 instalados na maquina, para instalá-los podem ser executados os seguintes comandos:
[x] Para testar se o arquivo está realmente funcionando, é necessário executar o arquivo inserindo o seguinte comando no terminal:
python3 QtdeAlunosMatriculados.py
ou
python QtdeAlunosMatriculados.py
[x] A saída esperada são dois dicts, um contendo todas as turmas do departamento e as suas informações e o outro com as matérias e suas informações. Além disso, também se espera a quantidade total de alunos matriculados nas turmas do departamento.
Checklist:
[x] O código segue as políticas de commit e branch
[x] O código foi comentado, especialmente, em regiões de maior complexidade
[x] As mudanças feitas não geram "warnings" adicionais
[x] Não há outras splicitações de pull para a mesma alteração
[x] Todos os membros concordaram com a atualização
Pull Request
Tipo de mudança
Descrição
As funções criadas são responsáveis por fazer o web scraping na pagina do SIGAA, para obter os dados de quantidade de alunos matriculados no departamento, sendo assim, foi obtida a quantidade de alunos matriculados por turma, por materia e no total;
Issues resolvidas com a mudança: (#92);
É necessário ter o selenium, web driver e o python 3 instalados na maquina, para instalá-los podem ser executados os seguintes comandos:
ou
Testes
[x] Para testar se o arquivo está realmente funcionando, é necessário executar o arquivo inserindo o seguinte comando no terminal:
python3 QtdeAlunosMatriculados.py
oupython QtdeAlunosMatriculados.py
[x] A saída esperada são dois dicts, um contendo todas as turmas do departamento e as suas informações e o outro com as matérias e suas informações. Além disso, também se espera a quantidade total de alunos matriculados nas turmas do departamento.
Checklist:
Contribuidores:
@MorettiGS @guigudf @LeticiaAires @AdneMoretti