Releases: fga-eps-mds/2022-2-QuantiFGA
QuantiFGA - R2
Descrição
Segunda Realease do projeto QuantiFGA, website de análise de ocupação de salas na FGA. Esta release abrange todas as funcionalidades do projeto juntamente com suas estruturas fundamentais. Com a extração de dados do portal público SIGAA acerca das disciplinas realizadas na FGA e as salas por elas ocupadas, o projeto compila de forma User Friendly o gerenciamento da capacidade das turmas/salas/disciplinas.
Para mais informações confira o ReadMe, e caso deseje contribuir com o projeto acesse esse Guia de contribuição.
Funcionalidades
Lista das funcionalidades entregues:
- Webscrapping com Selenium - backend/ColetaSigaaPublico.py
- Carga de dados automática no MongoDB Atlas
- Atualização automática dos gráficos no Metabase
- Visualização dos resultados em um dashboard
Lista de artefatos realizados:
- GitPage
- StoryMap - épicos, features e histórias de usuários
- Requisitos
- ReadMe
- Código de conduta
- Guia de contribuição
- Política de segurança
- Licença
- Arquitetura
- Política de commit
- Protótipo de alta
Configuração
Deploy AWS
Integração contínua
Testes unitários
Cobertura dos testes unitários Codecov - coverage
Bugs Mapeados (pontos de melhoria)
- Algumas turmas não foram tratadas nessa versão
- Automatizar a análise de cobertura dos testes unitários
Vídeo explicativo R2
- Assista aqui
Softwares usados
- Selenium v4.7.1
- Python v4.7.2
- MongoDB v6.0.3
- Metabase v0.45
- Visual Studio Code v1.74
- Java(TM) v18.0.2.1
Contribuidores
QuantiFGA - R1
Descrição
Release inicial do projeto QuantiFGA, website de análise de ocupação de salas na FGA. Esta release abrange as primeiras funcionalidades do projeto juntamente com suas estruturas fundamentais. Com a extração de dados do portal público SIGAA acerca das disciplinas realizadas na FGA e as salas por elas ocupadas, o projeto compila de forma User Friendly a fim de auxiliar o gerenciamento da capacidade das turmas/salas/disciplinas.
Para mais informações confira o ReadMe, e caso deseje contribuir com o projeto acesse esse Guia de contribuição.
Funcionalidades
Lista das funcionalidades entregues:
- Webscrapping com Selenium
( #32 )
(backend/ColetaSigaaPublico.py) - Carga de dados exemplo no MongoDB
( #33 )
(dados csv)
(Imagem com banco de dados carregado) - Código fonte inicial - Front
( #34 )
(frontend/index.html)
Lista de artefatos realizados:
- GitPage
( #35 )
(Gitpage) - StoryMap - épicos, features e histórias de usuários
( #21 )
( #29 )
(docs/Story-Mapping.md) - UML e requisitos
( #26 )
(docs/QuantiFGA_UML_Squad9.jpeg)
(docs/Requesitos_de_Software.pdf) - ReadMe e código de conduta
( #24 )
( #30 )
(README.md)
(código de conduta.md) - Licença
(LICENSE) - Guia de contribuição, templates de pull request e issues e Politica de commit
( #31 )
(docs/Guia_de_contribuição.md)
(.github/pull_request_template.md)
(.github/issue_template.md)
(docs/Política_de_commit.md) - Documento de arquitetura
( #27 )
(docs/Documento-Arquitetura.md) - Protótipo de alta e baixa fidelidade e guia de estilo
( #28 )
(docs/prototipo.md)
Bugs Mapeados (pontos de melhoria)
- Seguir as política de commit
- Melhorar a comunicação interna do grupo
- Extrair gráficos do metabase
Software usados
- Selenium v4.7.1
- Python v4.7.2
- MongoDB v6.0.3
- Metabase v0.45
- Visual Studio Code 1.74
- Java(TM) v18.0.2.1
Contribuidores
Vídeo explicativo R1
- Acesse aqui.