adega issueshttps://gitlab.c3sl.ufpr.br/groups/adega/-/issues2018-10-05T15:07:27Zhttps://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/140Build cache disciplina2018-09-17T15:44:00ZOdair M.odairmario45@gmail.comBuild cache disciplina# Descrição
O build cache de disciplina não foi atualizado para a nova refatoração de disciplina.
# Tarefa
Atualizar build cache de disciplina.# Descrição
O build cache de disciplina não foi atualizado para a nova refatoração de disciplina.
# Tarefa
Atualizar build cache de disciplina.Disciplina GeralOdair M.odairmario45@gmail.comOdair M.odairmario45@gmail.comhttps://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/1383 reprovaçoes distintas2018-10-17T18:40:47ZMaria Silvia Ruy3 reprovaçoes distintas> Art. 9º A estudante ou o estudante terá a matrícula suspensa quando:
> I- tiver pelo menos 3 (três) reprovações em disciplinas distintas no período;
Deve-se criar listas para estudantes que tenham até 1, 2, ..., N reprovações
Serão...> Art. 9º A estudante ou o estudante terá a matrícula suspensa quando:
> I- tiver pelo menos 3 (três) reprovações em disciplinas distintas no período;
Deve-se criar listas para estudantes que tenham até 1, 2, ..., N reprovações
Serão criadas N listas, e o código deverá depender de uma variável que representa o valor de N.CEPE 96/15Maria Silvia RuyMaria Silvia Ruyhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/1373 reprovaçoes em 2 distintas2019-02-17T00:53:01ZMaria Silvia Ruy3 reprovaçoes em 2 distintasArt. 4º Será caracterizado o rendimento acadêmico insuficiente quando a estudante ou o estudante:
II- reprovar ao menos 3 (três) vezes em duas disciplinas distintas e/ou suas equivalentes,
independente de ser por nota ou frequência;Art. 4º Será caracterizado o rendimento acadêmico insuficiente quando a estudante ou o estudante:
II- reprovar ao menos 3 (três) vezes em duas disciplinas distintas e/ou suas equivalentes,
independente de ser por nota ou frequência;CEPE 96/15legtonlegtonhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/136rep por freq na disciplina2019-07-16T14:32:21ZMaria Silvia Ruyrep por freq na disciplinaArt. 4º Será caracterizado o rendimento acadêmico insuficiente quando a estudante ou o estudante:
I- reprovar duas vezes por frequência na mesma disciplina e/ou suas equivalentes;
FAZER REPROVAR X, Y, Z ... VEZESArt. 4º Será caracterizado o rendimento acadêmico insuficiente quando a estudante ou o estudante:
I- reprovar duas vezes por frequência na mesma disciplina e/ou suas equivalentes;
FAZER REPROVAR X, Y, Z ... VEZESCEPE 96/15Maria Silvia RuyMaria Silvia Ruyhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/135Rep por frequencia2019-02-13T11:08:41ZMaria Silvia RuyRep por frequenciaAlunos que reprovaram todas as disciplinas do periodo letivo por frequencia
*conferir o ciclo estabelecido no Projeto Pedagógico do Curso (bimestral, semestral, anual ou modular)
*bbc é semestral
Art. 3º Será caracterizada a reprov...Alunos que reprovaram todas as disciplinas do periodo letivo por frequencia
*conferir o ciclo estabelecido no Projeto Pedagógico do Curso (bimestral, semestral, anual ou modular)
*bbc é semestral
Art. 3º Será caracterizada a reprovação por frequência na totalidade das disciplinas quando a
estudante ou o estudante reprovar por frequência em todas as disciplinas de um período letivo
(bimestral, semestral, anual ou modular), devendo ser considerado o ciclo estabelecido no Projeto
Pedagógico do Curso (PPC)CEPE 96/15legtonlegtonhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/1313 reprovações na disciplina2018-09-17T11:44:21ZMaria Silvia Ruy3 reprovações na disciplinaLista de alunos com 3 reprovações na mesma disciplina
Art. 9º A estudante ou o estudante terá a matrícula suspensa quando:
IV- acumular 3 (três) reprovações na mesma disciplina;Lista de alunos com 3 reprovações na mesma disciplina
Art. 9º A estudante ou o estudante terá a matrícula suspensa quando:
IV- acumular 3 (três) reprovações na mesma disciplina;CEPE 96/15jpp18jpp18https://gitlab.c3sl.ufpr.br/adega/adega/-/issues/129fix bugs2018-07-09T00:33:13ZOdair M.odairmario45@gmail.comfix bugs* [x] fix warning when initialize django: `docker exec -it adega_web_1 bash -c "cd src; python3 manage.py `arg="analyze 6" && echo ${arg:-''}`"
/usr/local/lib/python3.5/site-packages/psycopg2/__init__.py:144: UserWarning: The psycopg2...* [x] fix warning when initialize django: `docker exec -it adega_web_1 bash -c "cd src; python3 manage.py `arg="analyze 6" && echo ${arg:-''}`"
/usr/local/lib/python3.5/site-packages/psycopg2/__init__.py:144: UserWarning: The psycopg2 wheel package will be renamed from release 2.8; in order to keep installing from binary please use "pip install psycopg2-binary" instead. For details see: <http://initd.org/psycopg/docs/install.html#binary-install-from-pypi>.
* [x] fix bug error pipeline test gitlab.com
`Odair M.odairmario45@gmail.comOdair M.odairmario45@gmail.comhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/127corrigir o bug da url de student2018-08-17T19:06:37ZOdair M.odairmario45@gmail.comcorrigir o bug da url de studentApós acessar os *details* de alunos, na siderbar, a dá erro de *no route found*, pois não encontra o curso.Após acessar os *details* de alunos, na siderbar, a dá erro de *no route found*, pois não encontra o curso.Odair M.odairmario45@gmail.comOdair M.odairmario45@gmail.comhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/126nome da disciplina na listagem2018-07-02T16:04:42ZBruno Meyernome da disciplina na listagemAo gerar o `disciplinas.json`, não há nenhum atributo que referencia o nome real da disciplina.
Isto é necessário na página de listagem.Ao gerar o `disciplinas.json`, não há nenhum atributo que referencia o nome real da disciplina.
Isto é necessário na página de listagem.Bruno MeyerBruno Meyerhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/125Corrigir o CSS e outras funcionalidades das páginas2018-07-02T16:08:14ZBruno MeyerCorrigir o CSS e outras funcionalidades das páginasHá diversas funcionalidades na versão antiga do adega, como pode ser visto na primeira figura onde há opções de ordenação e busca. Há diversos problemas na ergonomia da nova versão, incluindo a falta das características citadas.
![Vers...Há diversas funcionalidades na versão antiga do adega, como pode ser visto na primeira figura onde há opções de ordenação e busca. Há diversos problemas na ergonomia da nova versão, incluindo a falta das características citadas.
![Versão antiga](/uploads/ea16c64cdb552fb437384529ee8df5d4/Screenshot-2018-6-29_Adega_-_PET_Computação_UFPR.png)
![Versão atual](/uploads/63a3c8c297a60d78b64316fbcbfad93a/Screenshot-2018-6-29_A_D_E_G_A_.png)
É necessário observar o template das páginas de forma que as funcionalidades sejam novamente implementadas. Recomenda-se investigar a maneira como foi feita no projeto antigo (https://gitlab.c3sl.ufpr.br/adega/adega_v3/tree/develop/src). Vale lembrar que é provável que alguns scripts deixaram de ser importados durante a atualização do projeto.Bruno MeyerBruno Meyerhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/123criar api para acesso dos json2018-07-02T12:09:14ZOdair M.odairmario45@gmail.comcriar api para acesso dos jsonBruno MeyerBruno Meyerhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/122Usar utf8 ao salvar os JSON2018-09-21T15:06:23ZBruno MeyerUsar utf8 ao salvar os JSONNo arquivo [`utils.py`](https://gitlab.c3sl.ufpr.br/adega/adega/blob/development/src/script/utils/utils.py) dentro dos scripts que geram as análises, a função `save_json` está salvando os arquivos como ASCII puro. Isso causa alguns probl...No arquivo [`utils.py`](https://gitlab.c3sl.ufpr.br/adega/adega/blob/development/src/script/utils/utils.py) dentro dos scripts que geram as análises, a função `save_json` está salvando os arquivos como ASCII puro. Isso causa alguns problemas em palavras com acentuações que ficam com escapes e códigos em hexadecimal nos arquivos.
Para resolver, basta chamar a função `json.dump` com o parâmetro `ensure_ascii=False`.
Para completar a tarefa, certifique que os arquivos estão sendo gerados corretamente (com acentuações e caracteres especiais).Bruno MeyerBruno Meyerhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/121Preparar ambiente para o docker2019-07-16T14:32:21ZBruno MeyerPreparar ambiente para o dockerPreparar um ambiente com `Dockerfile` e `docker-compose.yml` que instala todas as dependências automaticamente e possibilite o uso do `manage.py`Preparar um ambiente com `Dockerfile` e `docker-compose.yml` que instala todas as dependências automaticamente e possibilite o uso do `manage.py`Bruno MeyerBruno Meyerhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/118BUG: Path para o upload dos relatórios é setado errado2019-04-24T03:55:17ZBruno MeyerBUG: Path para o upload dos relatórios é setado erradoQuando um upload é feito no /admin dentro do model Submission, ele seta o path errado para o caminho do arquivo.
O correto deveria ser `/uploads/COD_CURSO/ID_SUBMISSION/NOME_ARQUIVO`
Ele está gerando `/uploads/COD_CURSO/None/NOME_ARQUIVO...Quando um upload é feito no /admin dentro do model Submission, ele seta o path errado para o caminho do arquivo.
O correto deveria ser `/uploads/COD_CURSO/ID_SUBMISSION/NOME_ARQUIVO`
Ele está gerando `/uploads/COD_CURSO/None/NOME_ARQUIVO`
O erro está na definição da classe Submission em `src/uploads/model`
Especificamente nesse arquivo, a função `get_path` está buscando o valor errado de `instance.id`, que não existe enquanto não houve instância do objeto.
O problema é que na construção da própria instância a função `get_path` é chamada.
Link para o arquivo: https://gitlab.c3sl.ufpr.br/adega/adega/blame/master/src/uploads/models.pyhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/117Sistema de usuário2018-04-30T17:02:50ZOdair M.odairmario45@gmail.comSistema de usuário### Descrição ###
Fazer avaliação e documentar de como está o sistema de usuário do projeto, para podemos saber em que situação o projeto esta e quanto falta para deixar disponível ao publico alvo.
Fazer o relato de como funciona o sist...### Descrição ###
Fazer avaliação e documentar de como está o sistema de usuário do projeto, para podemos saber em que situação o projeto esta e quanto falta para deixar disponível ao publico alvo.
Fazer o relato de como funciona o sistema de usuário em uma reunião de projeto.
### Tarefa ###
* [x] Verificar como é feito o cadastramento de novos usuários, e como funciona a edição de dados de usuário, por exemplo como é feita a alteração de senha ou de nome.
* [x] verificar sistema de autenticação de usuários, por exemplo: se quando tem dois usuário, usuário A do curso x e usuário B do curso y, o usuário A só tem acesso a informações do seu curso x, e que o usuário B só tem acesso a informações do curso y
UsuárioOdair M.odairmario45@gmail.comOdair M.odairmario45@gmail.com2018-05-11https://gitlab.c3sl.ufpr.br/adega/adega/-/issues/116integrar as analises de turma ingresso e disciplinas com o sistema web2018-12-22T01:17:58ZOdair M.odairmario45@gmail.comintegrar as analises de turma ingresso e disciplinas com o sistema web### Descrição ###
Fazer a integração do sistema de analise de turma ingresso e disciplinas com as páginas webs. Seguir o modelo do adega_v3, (disponível em pet.inf.ufpr.br/adega)
### Tarefa ###
* [x] criar o app django turma ingresso
* ...### Descrição ###
Fazer a integração do sistema de analise de turma ingresso e disciplinas com as páginas webs. Seguir o modelo do adega_v3, (disponível em pet.inf.ufpr.br/adega)
### Tarefa ###
* [x] criar o app django turma ingresso
* [x] fazer o controller de ingresso
* [ ] avaliar se é possível reutilizar a views do adega v3 para ingressoTurma ingressoBruno MeyerBruno Meyer2018-05-31https://gitlab.c3sl.ufpr.br/adega/adega/-/issues/115integrar as analises alunos com o sistema web2019-10-01T14:44:43ZOdair M.odairmario45@gmail.comintegrar as analises alunos com o sistema web### Descrição ###
Fazer a integração do sistema de analise de aluno com as páginas webs relacionada a aluno. Seguir o modelo do adega_v3, (disponível em pet.inf.ufpr.br/adega)
### Tarefa ###
* [ ] criar o app django aluno
* [ ] fazer o...### Descrição ###
Fazer a integração do sistema de analise de aluno com as páginas webs relacionada a aluno. Seguir o modelo do adega_v3, (disponível em pet.inf.ufpr.br/adega)
### Tarefa ###
* [ ] criar o app django aluno
* [ ] fazer o controller dos alunos
* [ ] fazer a view dos alunosAlunoBruno MeyerBruno Meyer2018-05-18https://gitlab.c3sl.ufpr.br/adega/adega/-/issues/114integrar analises relacionada ao curso com o sistema web2018-12-20T18:14:03ZOdair M.odairmario45@gmail.comintegrar analises relacionada ao curso com o sistema web### Descrição ###
Fazer a integração do sistema de analise de curso com as páginas webs relacionada ao curso. Seguir o modelo do adega_v3, (disponível em pet.inf.ufpr.br/adega)
### Tarefa ###
* [x] criar o app django de curso
* [x] faz...### Descrição ###
Fazer a integração do sistema de analise de curso com as páginas webs relacionada ao curso. Seguir o modelo do adega_v3, (disponível em pet.inf.ufpr.br/adega)
### Tarefa ###
* [x] criar o app django de curso
* [x] fazer o controller da curso
* [x] avaliar se é possível reutilizar a views do adega v3 para o curso
* [x] fazer o model do cursoCursoBruno MeyerBruno Meyer2018-05-11