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

Criar Dicionário de Dados #106

Closed oCaioOliveira closed 2 years ago

oCaioOliveira commented 2 years ago

Descrição

Para melhor organização devemos criar um dicionário de dados para evitar que tenhamos problemas futuros com o armazenamento de dados de forma incoerente proveniente do scraping. Por exemplo: código e nome da matéria estão mapeados juntos no site da UnB da seguinte forma: "FGA0003 - COMPILADORES 1"; Porém no banco de dados são atributos diferentes, o que pede que o armazenamento desses dados seja feito de forma separada, em uma variável o código da matéria e em outra o nome, para assim retornar um JSON coerente com o banco de dados criado. Sugestão para o caso: todos os códigos das matérias têm 7 letras, então bastaria fazer uma partição da String recebida no mapeamento desse campo.

Tarefas

Critérios de aceitação

oCaioOliveira commented 2 years ago

Dicionário de Dados

Dicionário de dados criado por @mc-gomes e @oCaioOliveira e disponível no repositório do projeto na brainch develop. Exemplo de parte do documento: image