Relatórios de Logs do MOODLE
Autor: Eduardo Xavier | Publicado: 2012-03-04T16:56:00-08:00



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Decidi escrever este post por
achar que conhecer os relatórios de logs do MOODLE é um tema muito importante
para qualquer Admin MOODLE. O MOODLE apresenta um ótimo sistema de registro de
logs de atividades que permitem o monitoramento completo de todas as ações de
todos os usuários em todos os cursos e recursos/atividades no sistema. Então do
ponto de vista de monitoramento o MOODLE atendem muito bem, porém do ponto de
vista pedagógico, de gestão de oferta, de indicadores, ou seja, de relatórios
mais estruturados e analíticos o MOODLE não atende, e explico porque.
Indicadores são elementos muito individuais, cada grupo, instituição ou
filosofia educacional tem o seu, seria impossível prever todos. Neste post
pretendo mostrar como utilizar os relatórios para monitoramento e farei um
outro post para discutir como utilizar os logs para criar seus próprios
relatórios e indicadores.&nbsp;




&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Os
logs do MOODLE registram quando algum usuário cria/acrescenta, visualiza, atualiza/edita
ou apaga um recurso e permite criar vários filtros de dados com estas
informações. Os filtros auxiliam na analise dos dados, pois permitem filtrar os
logs por curso, por usuário, por data, por atividade/recurso, por ação (crirar,
ver, atualizar, excluir) e ainda permite apresentar na página ou baixar (CSV,
ODS, Excel) sendo este ultimo importante para exportar dados para algum
software de análise externo.&nbsp;




Figura 01 - Filtros de relatórios de logs






&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; O
MOODLE permite monitorar quase tudo dentro do sistema, por exemplo: ele
registra todos os recursos/atividades que os usuários visualizam no curso;
registra quais foram os recursos/atividades editados pelos usuários que tem
permissão de edição; registra quais foram os recursos/atividades excluídos
pelos usuários que tem permissão para exclusão; permite filtrar todas as
edições realizadas em um determinado recurso em um determinado período; permite
filtrar todas as ações de um determinado usuário no curso; permite observar de
qual IP o usuário utilizou para acessar o MOODLE.




Figura 02 - Exemplo de apresentação de logs


&nbsp; 



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; O
Admin MOODLE tem permissão para ver todos os logs registrado no sistema inteiro,
seja na home page, seja nos cursos, seja nos recursos/atividades, seja no
perfil do usuários e acessível a ele pelo bloco de administração do site. Já os
Professores e Tutores, geralmente (geralmente pois pode variar de uma
instalação para outra), podem acessar logs apenas do curso, dos
recursos/atividades e no perfil do usuário/ alunos e disponível a eles pelo
bloco de administração do curso.



Figura 03 - Destaque para relatórios nos Bloco de Admin do Site e Bloco Admin do Curso





&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Já
os alunos podem ver apenas os próprios logs &nbsp;e disponível a ele no seu perfil (para isso é
necessário permitir mostrar relatório das atividades nas configurações do curso).



Figura 04 - Relatório de log do perfil do usuário





&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; E
essa questão de monitoramento de logs é algo que as instituições precisam levar
a sério, deve ter rígido controle sobre as permissões concedidas aos diversos
atores envolvidos no processo educacional, pois um tutor desavisado que tiver
permissão para excluir um recurso, ele pode fazê-lo, mesmo que não seja sua
intensão. E neste caso a única forma de descobrir que foi o desavisado é pelos
relatórios de logs. E na minha experiência como Admim MOODLE não foram poucas
vezes que tive que avaliar logs e emitir pareceres embasados neles.&nbsp;



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cito
aqui alguns exemplos que tive que recorres aos logs do MOODLE para finalidade
legal. Algumas vezes fui chamado na UnB para avaliar recursos de alunos em
disciplinas virtuais e emitir parecer que subsidiária decisão do departamento
para aprovar ou reprovar alunos. Somente pela avaliação dos logs é possível
recuperar todas as ações do aluno no curso e avaliar quais recursos/atividades
ele acessou e também quando. Já ouve o caso de o aluno ter feito todas as
atividades, mas depois de o cronograma de atividades previsto pela disciplina.
Já houve o caso de o aluno ter dois usuário e senha diferentes e fazer metade
das atividades com um usuário e metade com outro, e ainda sendo avaliado por
dois tutores diferentes sendo reprovado por ambos mas ao final ao unir os log
dos dois usuários ele tinha cumprido todos os créditos necessários dentro do
cronograma previsto. Já houve o caso de desaparecer um fórum inteiro e nenhum
tutor assumiu a responsabilidade pela ação, e o pior é que não tinha backup diário
de curso; Já houve o caso de publicar um recurso errado e só fora descoberto o
erro no meio da oferta e foi necessário descobrir quem fizera a publicação
indevida. Isso mostra que a avaliação de logs abre caminho para um campo que
envolve ações no sistema, avaliação de recursos de alunos e até mesmo processos
administrativos sobre responsabilidade legal.&nbsp;



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Porém
nem tudo fica registrado, pois é possível saber que determinado usuário editou
as configurações de um determinado recurso, porém não é possível recuperar
quais foram os campos de configuração modificados. O sistema registra apenas
quando que quem editou um o recurso, mas não registra qual informação foi
modificada, pois isto exigiria um versionamento muito grande de dados. Então ao
emitir um parecer, cuidado para não extrapolar a capacidade de registros do
sistema e provocar injustiças pois se várias pessoas editaram um determinado
recurso, uma configuração errada pode ter sido inserida por qualquer um deles. Algumas
vezes é necessário cruzar com outras informações, tais como data de up-load de
um arquivo ou logs de edição de outros recursos/atividade para se chegar a uma
conclusão mais precisa.&nbsp;



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Então
agora que entendemos como funciona o registro de logs do MOODLE e as
responsabilidades do Admin para preservar a integridade desses registros, fica
aqui algumas dicas. Sempre armazene backups do curso com registro de logs, pode
ser que precise deles no futuro. Oriente os usuários a não transferir sua senha
para outros, pois senha é algo intransferível e carrega consigo várias
responsabilidades. Evite utilizar senhas compartilhadas, pois isso dificulta localizar
os responsáveis pelos logs. Evite edição de recursos direto no banco de dados,
pois isso não fica registrado como log, mas se for mesmo necessário documente
estas ações de alguma forma. Ensine os professores e tutores a utilizarem os
filtros de logs, isso pode ajuda-los na supervisão das ofertas educacionais.

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Já para uma gestão mais administrativa dos logs do MOODLE faço aqui o merchan do sistema desenvolvido por um amigo, o GMOODLE é um sistema que faz vários cálculos sobre os logs do MOODLE e apresenta vários modelos de relatórios, alguns que nem o próprio MOODLE possui. Você pode ler mais sobre isso em http://doc.badiu.net/gmoodle/index.htm


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Se desejar ler um pouco mais sobre este assunto, sugiro ver documentação oficial no MOODLE Docs, você pode acessar os links: http://docs.moodle.org/19/en/course/report&nbsp; ou em http://docs.moodle.org/22/en/Logs. Se lingua for um problema use o Google Tradutor, mas não deixe de sempre conferir documentação oficial.&nbsp; 



Essa
é a minha contribuição por hoje, &nbsp; 
Atenciosamente, Eduardo Xavier.
Especialista em Educação a Distância
Exavier28@gmail.com