Limpeza de Progresso (Cleaner)¶
A extensão Cleaner é uma ferramenta de manutenção acadêmica projetada para "zerar" o histórico de um aluno em um curso específico, permitindo que ele inicie a jornada novamente do zero.
No Moodle padrão, uma vez que o aluno conclui uma atividade ou recebe uma nota, esses dados são permanentes. Se você desmatricular e matricular o aluno novamente, as notas "reaparecem". O Cleaner resolve isso removendo cirurgicamente os dados de progresso, sem apagar a conta do usuário.
Para que serve?¶
Esta funcionalidade é crítica para três cenários principais:
- Reciclagem Anual (Compliance): Em treinamentos obrigatórios (ex: Segurança do Trabalho, Compliance), o funcionário precisa refazer o curso todo ano. O Cleaner remove a conclusão do ano anterior para que o sistema registre o novo progresso.
- Reprovação e Retentativa: Se um aluno falhou e esgotou todas as tentativas de uma prova, o professor pode "limpar" o histórico dele para conceder uma nova chance completa.
- Testes de Ambiente: Administradores que usam suas próprias contas para testar cursos precisam frequentemente "resetar" seu próprio progresso para validar se as regras de conclusão estão funcionando.
O Que é Apagado?¶
Ao executar a limpeza para um aluno em um curso, o sistema remove:
- Rastreamento de Conclusão: O "check" verde das atividades volta a ficar cinza.
- Notas e Tentativas: Todas as submissões de tarefas e tentativas de questionários são excluídas.
- Logs de Acesso: (Opcional) O registro de que o aluno entrou no curso pode ser mantido ou apagado.
- Conclusão do Curso: O status final volta para "Em andamento".
Nota de Segurança: A extensão nunca apaga o cadastro do usuário, seus arquivos pessoais ou dados de outros cursos. A ação é isolada ao contexto selecionado.
Funcionalidades Principais¶
1. Limpeza Individual¶
Acesse o perfil de um aluno específico dentro do curso e clique em "Reiniciar Progresso". Ideal para resolver casos pontuais de suporte.
2. Limpeza em Massa (Bulk)¶
Selecione múltiplos alunos (ou uma Coorte inteira) e aplique a limpeza de uma vez. Essencial para viradas de semestre ou campanhas de reciclagem em massa.
3. Agendamento Automático¶
Configure regras de validade: "Todo dia 1º de Janeiro, limpar o progresso de todos os alunos que concluíram o curso 'Normas de Segurança' há mais de 365 dias."
4. Auditoria da Ação¶
Como "apagar dados" é uma ação destrutiva, o Cleaner registra automaticamente no módulo de Logs quem executou a limpeza, quando e quais alunos foram afetados, garantindo que não haja perda de dados acidental sem rastro.
Como Usar¶
Via Administração do Curso¶
- Entre no Curso desejado.
- No menu de administração do curso (ou bloco de configurações), clique em Limpeza de Progresso.
- Selecione os alunos na lista.
- Escolha o nível de limpeza (Apenas Notas, Apenas Conclusão ou Completa).
- Confirme a operação.
Via Perfil do Usuário¶
- Acesse o perfil do usuário.
- Na área de "Cursos", clique no ícone de "Vassoura" (Limpar) ao lado do curso desejado.
Perguntas Frequentes¶
As mensagens do Fórum são apagadas? Por padrão, não. Mensagens em fóruns são consideradas colaborativas e apagá-las poderia deixar conversas sem sentido para outros alunos.
O certificado antigo é invalidado? Depende da configuração. Se você utiliza a extensão Custom Docs, o certificado emitido anteriormente permanece válido e salvo no histórico do aluno, pois representa uma conquista passada. A limpeza prepara o terreno para um novo certificado.
Posso desfazer a limpeza? Não. Uma vez executada, a remoção de notas é irreversível (exceto via restauração de backup de banco de dados). Por isso, a permissão para usar esta ferramenta deve ser restrita a gestores de confiança.