adega issueshttps://gitlab.c3sl.ufpr.br/groups/adega/-/issues2019-05-03T23:37:08Zhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/163Criar página para a CEPE2019-05-03T23:37:08ZMaria Silvia RuyCriar página para a CEPElegtonlegtonhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/139Criar testes2019-02-11T19:01:33ZBruno MeyerCriar testes- [x] Criar arquivo csv (pequeno) com dados fictícios
- [x] Criar testes no manage.py que executa as análises com os dados da planilha criada
- [x] Verificar se os valores esperados estão corretos
- [x] Integrar com o CI do git - [x] Criar arquivo csv (pequeno) com dados fictícios
- [x] Criar testes no manage.py que executa as análises com os dados da planilha criada
- [x] Verificar se os valores esperados estão corretos
- [x] Integrar com o CI do git Odair M.odairmario45@gmail.comOdair M.odairmario45@gmail.comhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/176Criar visualizator2019-07-16T14:32:21ZbhmeyerCriar visualizatorbhmeyerbhmeyerhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/95Descobrir e listar as grades do curso2018-09-21T15:05:26ZDavisson Henrique PaulinoDescobrir e listar as grades do cursoA partir da leitura dos arquivos csv, descobrir todas as grades que o curso teve, salvar no banco de dados e listar na tela de detalhes do curso
Informações sobre a grade:
* Data inicio
* Data fim
* É a atualA partir da leitura dos arquivos csv, descobrir todas as grades que o curso teve, salvar no banco de dados e listar na tela de detalhes do curso
Informações sobre a grade:
* Data inicio
* Data fim
* É a atualhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/103Descobrir e listar todas as turmas que o aluno já participou2018-08-14T13:39:49ZDavisson Henrique PaulinoDescobrir e listar todas as turmas que o aluno já participouDescobrir todas as turmas que o aluno cursou e listar-lás na tela de detalhes do aluno
Informações que devem ser obtidas em relação ao aluno na turma:
* Disciplina
* Situação do aluno
* NotaDescobrir todas as turmas que o aluno cursou e listar-lás na tela de detalhes do aluno
Informações que devem ser obtidas em relação ao aluno na turma:
* Disciplina
* Situação do aluno
* Notahttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/101Descobrir quais as disciplinas pertencem a uma grade e listar2018-07-27T12:28:02ZDavisson Henrique PaulinoDescobrir quais as disciplinas pertencem a uma grade e listar**AVISO**: Depende da pet/adega_v3___#63
* Descobrir as disciplinas obrigatórias pertencem a uma grade
* Descobrir as quantas matérias optativas estão vinculadas a grade
* Descobrir em qual período da grade as disciplinas estão**AVISO**: Depende da pet/adega_v3___#63
* Descobrir as disciplinas obrigatórias pertencem a uma grade
* Descobrir as quantas matérias optativas estão vinculadas a grade
* Descobrir em qual período da grade as disciplinas estãohttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/97Descobrir se o aluno mudou de grade2018-09-21T15:02:02ZJoão Denis RodriguesDescobrir se o aluno mudou de gradeCaso o curso possua uma grade nova, possuir uma maneira de doscobrir se o aluno permaneceu na grade antiga ou mudou para a grade novaCaso o curso possua uma grade nova, possuir uma maneira de doscobrir se o aluno permaneceu na grade antiga ou mudou para a grade novahttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/85Descobrir se os alunos estão seguindo a grade2018-12-03T14:04:57ZJoão Denis RodriguesDescobrir se os alunos estão seguindo a gradeDada uma turma ingresso, descobrir a quantidade de alunos que estão seguindo a grade corretamente, ou seja, alunos que fazem todas as disciplinas que deveriam fazer no periodo.
Obs: Focar nos primeiros periodosDada uma turma ingresso, descobrir a quantidade de alunos que estão seguindo a grade corretamente, ou seja, alunos que fazem todas as disciplinas que deveriam fazer no periodo.
Obs: Focar nos primeiros periodoshttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/112Descobrir todas turmas já abertas2018-08-10T12:31:00ZDavisson Henrique PaulinoDescobrir todas turmas já abertasDescobrir todas as turmas que já foram abertas e as salvar no banco de dados
Informações necessárias sobre a turma:
* Semestre/Ano
* Disciplina
* ProfessorDescobrir todas as turmas que já foram abertas e as salvar no banco de dados
Informações necessárias sobre a turma:
* Semestre/Ano
* Disciplina
* Professorhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/225Desconsiderar alunos que já venceram as fases2020-05-14T14:01:21ZbhmeyerDesconsiderar alunos que já venceram as fasesbhmeyerbhmeyerhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/82Divergência na comparação de disciplinas2018-04-20T14:35:12ZDavisson Henrique PaulinoDivergência na comparação de disciplinasO resumo fala sobre reprovação e o resumo sobre aprovaçãoO resumo fala sobre reprovação e o resumo sobre aprovaçãohttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/55Documentação/wiki disciplina2018-05-02T12:26:27ZOdair M.odairmario45@gmail.comDocumentação/wiki disciplinafazer uma documentação no git wiki de como funciona as analises de discplina, por exemplo quais campos de quais relatorios estão sendo usado, quais analises são de alunos, nome do graficos e outros detalhes que considere importante, para...fazer uma documentação no git wiki de como funciona as analises de discplina, por exemplo quais campos de quais relatorios estão sendo usado, quais analises são de alunos, nome do graficos e outros detalhes que considere importante, para o entendimento de como funciona o sistema.https://gitlab.c3sl.ufpr.br/adega/adega/-/issues/61Documentação/wiki Docker2018-04-27T11:43:37ZOdair M.odairmario45@gmail.comDocumentação/wiki DockerDocumentar como funciona o docker para o adega e o deploy, pode, se preferir, considerar que quem está lendo saiba como funciona docker, django e outrosDocumentar como funciona o docker para o adega e o deploy, pode, se preferir, considerar que quem está lendo saiba como funciona docker, django e outroshttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/161Erro ao submeter novos relatórios2019-02-25T04:34:30ZBruno MeyerErro ao submeter novos relatóriosAs planilhas que não são referentes ao [BCC 2018/1](https://gitlab.c3sl.ufpr.br/adega/base_dados/tree/master/bcc/base_2016) têm suas análises falhadas após a submissão.As planilhas que não são referentes ao [BCC 2018/1](https://gitlab.c3sl.ufpr.br/adega/base_dados/tree/master/bcc/base_2016) têm suas análises falhadas após a submissão.Bruno MeyerBruno Meyerhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/109Escolher banco de dados2018-06-29T14:42:37ZJomaro RodriguesEscolher banco de dadospra algumas coisas que vocês estão fazendo no projeto a performance já está bastante ruim. E vocês rodam em máquinas que são melhores que o servidor do pet e estão rodando local, então a latência de transmissão é quase zero e mesmo assim...pra algumas coisas que vocês estão fazendo no projeto a performance já está bastante ruim. E vocês rodam em máquinas que são melhores que o servidor do pet e estão rodando local, então a latência de transmissão é quase zero e mesmo assim já tem algumas coisas bem lentas.
Em geral nesse estágio o problema é: (1) performance ruim do banco de dados, (2) consultas mal feitas ou (3) realmente tem que processar muita coisa.
Resolver o problema 2 é chato e talvez tenha que fazer sql na mão. Uma solução pro 3 é preprocessar as coisas e deixar de um jeito que você possa pegar com uma consulta BEM SIMPLES no banco de dados, também da trabalho.
Então eu recomendo que resolvam de uma vez o 1: é razoavelmente simples, vão ter que fazer alguma hora mesmo, e depois dele que vocês vão ter a ideia real do quanto vocês precisam das outras otimizações.
As alternativas clássicas são mysql e postgresql, mas pensem em usar mariadb ao invés do mysql pq é opensource e funciona exatamente igual, até as ferramentas feitas pro mysql funcionam com ele. E sugiro testarem o MonetDB, ainda é um banco relacional, usa sql, mas por ser colunar ele tende a ser mais rápido pro tipo de consulta que vocês fazem.https://gitlab.c3sl.ufpr.br/adega/adega/-/issues/142Escrever o relatório técnico2018-10-05T15:07:27ZMaria Silvia RuyEscrever o relatório técnicoOdair M.odairmario45@gmail.comOdair M.odairmario45@gmail.comhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/171Escrever testes automatizados2019-04-15T01:37:53ZBruno MeyerEscrever testes automatizadosA partir da mecânica já descrita no arquivo `.gitlab-ci.yaml`, deve-se criar os testes automatizados (executados sempre que houver um commit) que cobrirão os seguintes aspectos:
- Executar a submissão de planilhas junto à sua análise, ...A partir da mecânica já descrita no arquivo `.gitlab-ci.yaml`, deve-se criar os testes automatizados (executados sempre que houver um commit) que cobrirão os seguintes aspectos:
- Executar a submissão de planilhas junto à sua análise, simulando a operação executada na rota `submission/create/`. O arquivo `src/manage.py` já contém um comando para executar a análise. Recomenda-se estudar o model **submission** e verificar a melhor maneira para implementar os testes dessa funcionalidade.
Uma ou mais planilhas de teste deve ser inserida no projeto, com dados fictícios (ou completamente anônimos), para que esse teste seja implementado. O caso de teste mais simples é verificar se a análise concluiu sem erros (exceptions). Features como verificações dos resultados são bem-vindas, mas não são necessárias.
- Para cada url possívem descritas em `src/adega/urls.py` e nos demais módulos que possuem o arquivo `urls.py`, deve-se verificar se a página retorna status normal (valor 200 de requisição do HTTP ou verificação similar). Isso deve ser feito a partir da submissão de teste descrita no item anterior. Por exemplo, o teste deve verificar que, após a submissão, se a rota `student/1/GRR20151346/` retorna status 200. Portanto, deve-se considerar as outras rotas que o usuário poderia acessar.
**Obs:** Caso o responsável pela issue verifique outros casos de testes necessários, ou a necessidade de alterações na descrição presente, incentiva-se as mudanças desejadas.Wellington Gabriel Vicente de SouzaWellington Gabriel Vicente de Souzahttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/105Especificar o tipo de dados de cada campo dos relatórios2018-04-21T00:26:23ZDavisson Henrique PaulinoEspecificar o tipo de dados de cada campo dos relatórios* Pegar todos os campos em todos os relatórios do SIE e especificar o tipo de dado de cada campo, por exemplo: inteiro, texto, decimal.
Se possível especificar ainda mais o tipo de dado, por exemplo, o campo "NUM_VERSAO" no relatório das...* Pegar todos os campos em todos os relatórios do SIE e especificar o tipo de dado de cada campo, por exemplo: inteiro, texto, decimal.
Se possível especificar ainda mais o tipo de dado, por exemplo, o campo "NUM_VERSAO" no relatório das disciplinas do curso é inteiro, sendo mais específico um ano.
* Além disso, descobrir todos os campos que não podem estar vazios e outras situações que possam invalidar os dados lidos
* Estas definições serão uteis para descobrir inconsistências no relatóriohttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/165Estudar a viabilidade de uso do Metabase2019-10-21T12:28:10ZBruno MeyerEstudar a viabilidade de uso do MetabaseA tecnologia metabase permite a criação e execução de consultas no banco de dados por meio de uma interface simples de usar, onde as consultas são criadas a partir dessa interface.
É necessário verificar a viabilidade de adaptar o proj...A tecnologia metabase permite a criação e execução de consultas no banco de dados por meio de uma interface simples de usar, onde as consultas são criadas a partir dessa interface.
É necessário verificar a viabilidade de adaptar o projeto para que esta tecnologia seja integrada.legtonlegtonhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/88Exportar gráfico para csv2018-04-20T14:37:26ZJoão Denis RodriguesExportar gráfico para csvPermitir a exportação dos dados que geraram um determinado gráfico para o formato csvPermitir a exportação dos dados que geraram um determinado gráfico para o formato csv