Issue: Criar front-end do Dashboard ( #78 )
Repositório: 2019.2-Questmark
Data: 27/10/2019
Status: Fechado

Closed
2 of 3 tasks
Criar front-end do Dashboard ( #78 )
#89
nicaloribeiro opened this issue on Oct 27, 2019 · 5 comments
Comments
@nicaloribeiro
Collaborator
nicaloribeiro commented on Oct 27, 2019 • 
Descrição
A issue #78 foi dividida em duas para melhor organização e execução. Esta parte, especificamente, trata-se do front-end.

Objetivos
Criar o front-end para a página do dashboard e integrá-la com o back-end.

Tasks
 Criar página com layout agradável para o usuário
 Utilizar alguma das bibliotecas sugeridas na issue Iniciar estudos do Chart.js #60
 Integrar com o back-end
@nicaloribeiro nicaloribeiro added the frontend label on Oct 27, 2019
@nicaloribeiro nicaloribeiro added this to the Sprint 8 milestone on Oct 27, 2019
@nicaloribeiro nicaloribeiro assigned Miguelisdemir and nicaloribeiro on Oct 27, 2019
@nicaloribeiro nicaloribeiro added the help wanted label on Oct 29, 2019
@nicaloribeiro
Collaborator
Author
nicaloribeiro commented on Oct 29, 2019
Eu e o @Miguelisdemir estamos com algumas dificuldades para trabalhar com os dados no front-end.
A situação é a seguinte :

Quando se clica no Ícone da dashboard o usuário é redirecionado para a página referente;
É passado como "parâmetro" da página EJS as respostas dos formulários, os tipos dos inputs e quais são (radio, select...) e os nomes das variáveis que foram destinadas para cada input;
Para gerar os gráficos (utilizando alguma das bibliotecas citadas na issue #60) seria necessário separar cada input e suas respectivas respostas, só que estamos tendo algumas dificuldades nisso. Se alguém puder ajudar seria interessante, especialmente alguém que tenha mais conhecimento no EJS. Ou propor alguma solução, trabalhar os dados no backend talvez (não sei se é viável fazer isso, em questão de desempenho principalmente).
Outro ponto interessante seria definir quais tipos de gráficos utilizar, visto que cada gráfico tem uma aplicação específica e depende muito da situação( Aqui uma imagem que demonstra o processo de escolha do gráfico e Aqui a matéria completa).
Mas enfim, aguardo respostas, seja com ajuda, ideias ou soluções, qualquer coisa é bem-vinda.
@DanilloGS @Gustavo-Nogueira @lucaslop @lgpinheiro94

@Gustavo-Nogueira
Collaborator
Gustavo-Nogueira commented on Oct 31, 2019
Entendido. Tentarei ajudar da melhor forma possível.

@lucaslop
Collaborator
lucaslop commented on Nov 1, 2019 • 
A issue foi realocada como divida técnica para a sprint 9. Uma nova dupla foi designada para essa sprint. o @Gustavo-Nogueira e o @lgpinheiro94

@lucaslop lucaslop modified the milestones: Sprint 8, Sprint 9 on Nov 1, 2019
@lucaslop lucaslop added the Dívida Técnica label on Nov 1, 2019
@lgpinheiro94 lgpinheiro94 assigned lgpinheiro94 and Gustavo-Nogueira and unassigned Miguelisdemir and nicaloribeiro on Nov 1, 2019
@lucaslop lucaslop assigned Miguelisdemir and nicaloribeiro and unassigned Miguelisdemir and nicaloribeiro on Nov 1, 2019
@Miguelisdemir
Collaborator
Miguelisdemir commented on Nov 4, 2019
Está sendo implementado, um código que gera um histograma, a partir das respostas enviadas pelo back-end, então a partir desse histograma poderá ser gerado os gráficos.

@fga-eps-mds fga-eps-mds deleted a comment from lgpinheiro94 on Nov 5, 2019
@Gustavo-Nogueira
Collaborator
Gustavo-Nogueira commented on Nov 7, 2019
@nicaloribeiro @Miguelisdemir @lucaslop @DanilloGS verifiquem se layout da página de dashboard está conforme o desejado, por favor.

@lucaslop lucaslop closed this as completed on Nov 7, 2019

Contexto de uso: Não entrega do escopo planejado
Categoria: Pendência