Este post post tem por objetivo apresentar relatório sobre o histórico de execução da agenda usando o plugin Badiu MReport. Por meio do log, podemos monitorar na Plataforma Moodle o histórico de acesso, engajamento de alunos, usuários notificados, dados incrementais  e outros itens.

A agenda é uma funcionalidade transversal do MReport e da Plataforma Badiu.Net. Todos os relatórios gerados podem ser agendados para serem executados numa data futura. Para mais detalhes, clique aqui.  Para explorar como configurar uma agenda, clique aqui.

Todas as vezes que uma agenda é executada, é registrado um log sobre a sua execução. O log informa quantidade de registro que foi processado. Essa informação se torna útil para efeito de monitoramento.

Como acessar log da agenda

Para acessar histórico de execução da agenda pelo plugin MReport, siga os seguintes passos:

  1. Acesse a página principal do relatório  no seguinte endereço MOODLE_URL/local/badiunet. Uma alternativa de acesso fácil é usar o bloco Badiu MReport.  Ao acessar o endereço, clique no card Relatório e mensagem agendado, fica no final da tela, como ilustra a figura abaixo.

Relatórios do MReport

Feito isso, será exibido a lista de agenda ativas. Caso não for exibido nenhuma agenda, pode ser que todas as agendas estão inativadas. Para mapear as agendas inativas, habilite pesquisa avançada, selecione opção Inativa ou deixe vazia o valor do campo status.

Uma outra alternativa para acessar as lista das agendas, é clicar no botão Relatórios que já foram agendados na tela do relatórios que estiver navegando.

  1. Selecionar agenda
    Ao visualizar a lista da agenda, como ilustra a figura abaixoLista de agendas programadasclique no link do campo tarefa (conforme o destaque ilustrado na figura acima) que será exibido os detalhes da agenda. No final, será exibido histórico de execução. Como mostra a figura a seguir.
    Anexo 3

Uma outra alternativa é navegar no menu lateral esquerda do Moodle nos link Histórico de execução da agenda e Usuários notificados, como mostra a figura a seguir.

Menu de agenda

Histórico de acesso

Aqui vamos exemplificar um relatório gerado pela agenda que informa a tendência de acesso ao Moodle diariamente. Informa quantidade de usuários que acessaram cada dia.

Foi configurado no MReport uma agenda para enviar para meu e-mail diariamente a relação de usuários que acessaram a Plataforma Moodle nos últimos 24 horas. Isso foi gerado a partir do relatório Usuário / Acesso recente.  A figura a seguir ilustra o relatório de log. A coluna de resultado, em destaque, informa a quantidade de registro processado. Neste caso informa a quantidade de usuários acessaram o Moodle.

Histórico de execução da agenda

Essa informação permite monitorar carga de acesso diária ao Moodle. Se for configurado a cada intervalo de 20 minutos, a informação seria mais detalhada, ou seja a carga de acesso ao Moodle a cada 20 minutos. Isso significa que você pode criar vários outros relatórios a partir da agenda do MReport. Esse relatório é fundamental para monitorar gargalos no servidor. Basta cruzar a carga de acesso com o período em que ocorreu gargalo no servidor.

Log de engajamento de alunos

O log de engajamento é gerado ao programar agenda de notificação de alunos sem acesso. O exemplo a seguir ilustra isso.

Foi programado uma agenda que envia uma mensagem automática aos alunos que ficarem 7 dias sem acessar ambiente do curso do Moodle. A agenda foi programadas a partir do relatório  Inscrição / Participantes sem acesso ao curso. A agenda é executada diariamente. A relação dos alunos filtrados, é mapeado diariamente. Caso o log da agenda mostrar que a quantidade de aluno notificado estiver decrescendo, significa que  o engajamento está aumento, como ilustra a figura a seguir.

Log de execução da agenda que indica engajamento

A coluna em destaque mostra que há decréscimo de quantidade de alunos notificados.  Isso porque quando o aluno recebe notificações e acessar  o curso no Moodle, é removido da lista de alunos ausentes.

Log de notificação 

Uma das ações de monitoramento é programar envio de mensagem ao aluno em função de alguns eventos. Situações como falta de acesso durante x dias, conclusão de atividades avaliativas ou notas que recebeu. Quando o aluno ou tutor (qualquer participante) recebe uma mensagem de notificação pelo MReport, fica registrado no log o conteúdo enviado e o destinatário. Esse registro é importante para logística administrativa. Oportuniza saber se um aluno foi notificado pela ausência no curso mais de uma vez. Neste caso, pode ser sinal de evasão. As figuras a seguir mostram como o log é registrado.

A figura a seguir  mostra log um resumo das últimas notificações feitas pela agenda. Fica no detalhe da agenda.

Lista de usuários notificados

A figura a seguir  mostra log de todas as notificações e com conteúdo que foi enviado ao usuário. Esse relatório pode ser extraído no link  Usuários notificados no menu lateral ao acessar detalhes da agenda.

Histórico de usuários notificados com informação de conteúdo enviado por e-mail

Considerações finais

O registro de histórico da agenda por si só é um novo relatório. Novos relatórios podem ser gerados a partir do log. A fonte de dados para gerar novos relatórios são os vários relatórios existentes no MReport. Para explorar isso de forma mais eficiente, é necessário conhecer cada relatório disponível na Plataforma MReport.