~~ODT~~

Última atualização: 2017/04/03 18:15 (edição externa)

Gráfico de Acesso

Esse caso de uso consiste na geração de um gráfico de barra no qual os docentes podem visualizar a quantidade de acessos às turmas virtuais que leciona no período atual.

O caso de uso inicia quando o usuário acessa o link SIGAA → Portal do Docente → Turma Virtual → Menu Turma Virtual → Estatística → Gráfico de Acesso.

O gráfico mostra o número de acessos pelo período dos acessos. Onde o período pode ser alterado dependendo da quantidade de acessos, mudando a estrutura do gráfico:

  • Se a turma virtual tiver mais de de 120 acessos no semestre, o gráfico apresenta a quantidade mensal de acessos e o docente poderá solitar um dos meses para visualizá-lo de forma detalhada.
  • Se a turma virtual tiver entre 60 e 119 acessos no semestre, o gráfico apresenta a quantidade semanal de acessos e o docente poderá solicitar uma das semanas para visualizá-la de forma detalhada.
  • Se a turma virtual possuir menos de 60 acessos no semestre, o gráfico apresenta a quantidade diária de acessos.

Não se aplica.

Resoluções/Legislações Associadas

Não se Aplica.

Classe Tabela
br.ufrn.sigaa.ava.dominio.RegistroAcaoAva ava.registro_acao_ava

Plano de Testes

Sistema: SIGAA

Módulo: Turma Virtual

Link(s): Portal do Docente → Turma Virtual → Menu Turma Virtual → Estatística → Gráfico de Acesso

Usuário(s): selan

Papel que o usuário deve ter: Docente

  • Verificar se está sendo exibido corretamente todos os dados.

O SQL abaixo serve para verificação dos acessos no banco sigaalog.

SELECT date_part('day', DATA) AS dia, date_part('Month', DATA) AS mes, COUNT(id_elemento) AS total, id_turma_virtual  
FROM log_db_leitura WHERE tabela = 'Entrou Turma Virtual' 
AND date_part('Month', DATA) >= <MES INICIAL> 
AND date_part('Month', DATA) <= <MES FINAL> 
AND date_part('year', DATA) = <ANO>
--and id_turma_virtual = ? 
GROUP BY date_part('Month', DATA), date_part('day', DATA), id_turma_virtual  
ORDER BY date_part('Month', DATA);

Onde:

  • <MES INICIAL> - No caso do 1° semestre é o mês 1 (Janeiro), já no caso do 2° semestre o mês inicial é o mês 7 (julho)
  • <MES FINAL> - No caso do 1° semestre é o mês 6 (Junho), já no caso do 2° semestre o mês final é o mês 12 (Dezembro)
  • <ANO> - Ano atual.
  • desenvolvimento/especificacoes/sigaa/turma_virtual/casos_de_uso/portal_do_docente/menu_turma_virtual/estatistica/grafico_de_acesso.txt
  • Última modificação: 2017/04/03 18:15
  • (edição externa)