domingo, 4 de março de 2012

Relatórios de Logs do MOODLE


                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. 


                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. 

Figura 01 - Filtros de relatórios de logs

                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
 
                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



               Já os alunos podem ver apenas os próprios logs  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

                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. 

               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. 

                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. 

                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.

                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

                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  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. 

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

2 comentários: