adega issueshttps://gitlab.c3sl.ufpr.br/groups/adega/-/issues2018-12-20T12:02:05Zhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/113integrar as analises de disciplina com o sistema web2018-12-20T12:02:05ZOdair M.odairmario45@gmail.comintegrar as analises de disciplina com o sistema web### Descrição ###
Fazer a integração do sistema de analise de disciplina com as páginas webs relacionada a disciplina. Seguir o modelo do adega_v3, (disponível em pet.inf.ufpr.br/adega)
### Tarefa ###
* [x] criar o app django de discipl...### Descrição ###
Fazer a integração do sistema de analise de disciplina com as páginas webs relacionada a disciplina. Seguir o modelo do adega_v3, (disponível em pet.inf.ufpr.br/adega)
### Tarefa ###
* [x] criar o app django de disciplina
* [x] fazer o controller da disciplina
* [x] avaliar se é possível reutilizar a views do adega v3 para disciplinaDisciplina GeralBruno MeyerBruno Meyer2018-05-11https://gitlab.c3sl.ufpr.br/adega/adega/-/issues/111melhorar informações mostradas nas listagens da área de admin2018-08-10T12:29:39ZJomaro Rodriguesmelhorar informações mostradas nas listagens da área de adminhttps://docs.djangoproject.com/en/1.8/ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_displayhttps://docs.djangoproject.com/en/1.8/ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_displayhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/110login com email2018-07-06T17:29:35ZJomaro Rodrigueslogin com emailpq ninguém quer ter que lembrar o nome de usuário além da senhapq ninguém quer ter que lembrar o nome de usuário além da senhahttps://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/108Tópicos em Ciência da Computação2018-06-29T14:40:39ZJoão Denis RodriguesTópicos em Ciência da ComputaçãoSe o aluno cursar disciplinas diferentes, mas que possuem o mesmo código em tópicos em ciência da computação. Como diferenciar?Se o aluno cursar disciplinas diferentes, mas que possuem o mesmo código em tópicos em ciência da computação. Como diferenciar?https://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/104Consertar relações do usuário do sistema2018-08-14T13:35:05ZDavisson Henrique PaulinoConsertar relações do usuário do sistemaHoje o usuário do sistema(a.k.a. SystemUser) tem relações com uma classe antiga do sistema a "Course". Existem duas relações a "coursesTeaches" e a "courseCoordinates", com a remodelagem do sistema criamos uma nova classe para represen...Hoje o usuário do sistema(a.k.a. SystemUser) tem relações com uma classe antiga do sistema a "Course". Existem duas relações a "coursesTeaches" e a "courseCoordinates", com a remodelagem do sistema criamos uma nova classe para representar o curso e ela se chama "Curso"(lol).
O que fazer:
* Remapear os relacionamentos para a classe Cursohttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/102Como relacionar as disciplinas optativas na grade2018-08-14T13:36:29ZDavisson Henrique PaulinoComo relacionar as disciplinas optativas na gradeAs disciplinas optativas estão na grade, porém estão de forma genérica podendo se referir a qualquer optativa que o aluno possa escolher. Como mapearemos isso?
É necessário ter informações sobre as disciplinas optativas para:
* Saber q...As disciplinas optativas estão na grade, porém estão de forma genérica podendo se referir a qualquer optativa que o aluno possa escolher. Como mapearemos isso?
É necessário ter informações sobre as disciplinas optativas para:
* Saber quantas existem
* Período ideal para faze-lás
*Se a matéria que o aluno fez é uma optativa, obrigatória ou eletivahttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/100Não Existe Campo Codigo da Turma2018-07-06T17:29:35ZJoão Denis RodriguesNão Existe Campo Codigo da TurmaNo historico não possui registro do codigo da turma que o aluno cursou, precisa obter um campo ou relatorio que indique qual o codigo das turmas que o aluno cursoNo historico não possui registro do codigo da turma que o aluno cursou, precisa obter um campo ou relatorio que indique qual o codigo das turmas que o aluno cursohttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/96Implementar ações de aceitar/recusar requisições de acesso na tela de adminis...2018-11-14T14:14:45ZJomaro RodriguesImplementar ações de aceitar/recusar requisições de acesso na tela de administração do djangohttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/94Adotar um idioma2018-09-21T15:03:57ZDavisson Henrique PaulinoAdotar um idiomaTem coisas escritas em inglês e outras escritas em português, temos que escolher um idioma e usá-lo em todo o projetoTem coisas escritas em inglês e outras escritas em português, temos que escolher um idioma e usá-lo em todo o projetohttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/93Adotar padrão do python de nomeclatura2018-12-03T14:03:15ZDavisson Henrique PaulinoAdotar padrão do python de nomeclaturaPadrão: http://pt.stackoverflow.com/a/8615Padrão: http://pt.stackoverflow.com/a/8615https://gitlab.c3sl.ufpr.br/adega/adega/-/issues/91grade do curso na tela inicial para acompanhamento da quantidade de matrícula...2019-08-06T12:52:24ZJomaro Rodriguesgrade do curso na tela inicial para acompanhamento da quantidade de matrículas em cada disciplinadetalhar:
- quantidade de matrículas gerais
- quantidade de matrículas de repetentesdetalhar:
- quantidade de matrículas gerais
- quantidade de matrículas de repetenteshttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/78quantas vezes uma disciplina foi cursada2019-04-24T03:57:50ZJomaro Rodriguesquantas vezes uma disciplina foi cursada- quantas vezes ela foi cursada
- quantos alunos diferentes cursaram essa disciplina
- quantos alunos estão cursando agora
- quantos alunos foram aprovados na primeira tentativa
- quantos alunos tiveram que cursar por uma segunda vez
- q...- quantas vezes ela foi cursada
- quantos alunos diferentes cursaram essa disciplina
- quantos alunos estão cursando agora
- quantos alunos foram aprovados na primeira tentativa
- quantos alunos tiveram que cursar por uma segunda vez
- quantos alunos tiveram que cursar por uma terceira vez
- quantos alunos tiveram que cursar por 4 vezes ou maishttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/75Revisar Trancamento2018-08-14T13:36:41ZJoão Denis RodriguesRevisar Trancamento* Disciplina de trancamento no curso
* Status de trancamento no aluno* Disciplina de trancamento no curso
* Status de trancamento no alunohttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/71Atualizar os dados do projeto no site2019-02-03T20:43:06ZOdair M.odairmario45@gmail.comAtualizar os dados do projeto no site## Descrição ##
informações como petianos membro do adega, texto de introdução, de apresentação precisam ser revisados.
## Tarefa ##
* [ ] Verificar e atualiza a lista de petianos que estão no projeto
* [ ] Atualizar a lista de membros a...## Descrição ##
informações como petianos membro do adega, texto de introdução, de apresentação precisam ser revisados.
## Tarefa ##
* [ ] Verificar e atualiza a lista de petianos que estão no projeto
* [ ] Atualizar a lista de membros antigos
* [ ] Melhorar o texto da páginahttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/70Importar issues do adega_v32018-06-04T01:23:25ZOdair M.odairmario45@gmail.comImportar issues do adega_v3## Descrição ##
Quando foi resolvido refazer todo o projeto, algumas analises não tinham sido implementada no projeto adega_v3, e como criamos um novo repositório, precisamos olhar para as issues aberta no adega_v3 e vê qual issues de an...## Descrição ##
Quando foi resolvido refazer todo o projeto, algumas analises não tinham sido implementada no projeto adega_v3, e como criamos um novo repositório, precisamos olhar para as issues aberta no adega_v3 e vê qual issues de analises ainda não foram feita aqui no novo adega.
## Tarefa ##
Fazer a relação de qual analises que deveriam ter sido implementada no projeto adega_v3, mas não foram. Olhar as issues abertas no adega_v3 de analises e colocar aqui no adega, claro com uma descrição melhor do que deveria ser.
adega_v3--> https://gitlab.c3sl.ufpr.br/pet/adega_v3___/issues?label_name%5B%5D=To+Do
## Dica ##
Caso encontre alguma issue que não tenha uma descrição aprofundada do que significa, falar com os membros mais antigos do projeto, normalmente eles alguma ideia do que éMaria Silvia RuyMaria Silvia Ruyhttps://gitlab.c3sl.ufpr.br/adega/adega/-/issues/69Pesquisa de trabalhos relacionado ao projeto2018-06-04T01:23:57ZOdair M.odairmario45@gmail.comPesquisa de trabalhos relacionado ao projeto## Descrição ##
Na última reunião com o orientador do projeto ficamos encarregado de pesquisar software, projetos, relacionado ao adega. O objetivo final é escrever um artigo para sociedade brasileira de informatica e educação sobre soft...## Descrição ##
Na última reunião com o orientador do projeto ficamos encarregado de pesquisar software, projetos, relacionado ao adega. O objetivo final é escrever um artigo para sociedade brasileira de informatica e educação sobre software de decisão voltado a educação, para escrever esse artigos precisamos pesquisar o que já existe, que é similar ao nosso projeto.
## Tarefa ##
* [x] pesquisar sobre software de decisão voltado para educação
* [x] pesquisa sobre projetos/software que tenha a mesma ideia que o adega e em qual contexto está inserido
* [x] condensar o conteúdos encontrado em um documento a ser enviado ao orientador do projetoRaul AlmeidaRaul Almeida2018-05-31https://gitlab.c3sl.ufpr.br/adega/adega/-/issues/68Reunião com professor de estatística2019-02-05T19:31:55ZOdair M.odairmario45@gmail.comReunião com professor de estatística## Descrição ##
Em reunião com o orientador, foi decidido que iriamos conversar com um professor de estatística para ele olhar para analises já feitas e para futuras analises, pois queremos saber a melhor forma de representar determinado...## Descrição ##
Em reunião com o orientador, foi decidido que iriamos conversar com um professor de estatística para ele olhar para analises já feitas e para futuras analises, pois queremos saber a melhor forma de representar determinado conhecimento.
## Tarefa ##
Organizar o encontro.
* enviar email, pelo email oficial do pet, ao orientador do projeto, professor Bruno Muller Jr, lembrando ele para ele conversar com o professor de estatística, Paulo Justiniano, para uma possível reunião para meados de maio ou no final.https://gitlab.c3sl.ufpr.br/adega/adega/-/issues/66Problema com pipenv - adega2018-05-23T11:49:25ZOdair M.odairmario45@gmail.comProblema com pipenv - adega## Descrição ##
instalação das dependência do adega não automatizada. O comando ` make install-user ` instala o pipenv para o usuario somente, e se o mesmo usuario não tiver configurado o .bash_profile, o bash não reconhece o pipenv.
##...## Descrição ##
instalação das dependência do adega não automatizada. O comando ` make install-user ` instala o pipenv para o usuario somente, e se o mesmo usuario não tiver configurado o .bash_profile, o bash não reconhece o pipenv.
### O erro ###
`$ make install-user
Installing collected packages: pip, setuptools, virtualenv, virtualenv-clone, pew, certifi, chardet, urllib3, idna, requests, pycodestyle, mccabe, pyflakes, flake8, pipenv
Successfully installed certifi chardet flake8 idna mccabe pew pip-8.1.1 pipenv pycodestyle pyflakes requests setuptools-20.7.0 urllib3 virtualenv virtualenv-clone
You are using pip version 8.1.1, however version 9.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
pipenv install
make: pipenv: Command not found
makefile:35: recipe for target 'install-user' failed
make: *** [install-user] Error 127 `
Eu resolvi essa parte do problema, forçando o pip3 a instalar o pipenv para todos os usuarios: `pip3 install -U pipenv`
e ao rodar o `make install-user` novamente, aconteceu o erro da imagem.![bugpipenv](/uploads/8d65b2689b042d24b52d39a6f1b25846/bugpipenv.png)
## ambiente onde aconteceu o erro ##
O bug aconteceu nos computadores do pet (recém formatado), para simular o erro, utilizei o docker com uma imagem do ubuntu 16.
## O que precisa ser consertado ##
* a questão de o pipenv dizer que não foi encontado, é só instalar o pipenv para todos os usuarios
* acertar o bug da imagem
sugiro que ao terminar, tente rodar o adega em um container docker ubuntu mais simples possível ou uma vm limpa, sem programa algum.bug