Tenho pesquisado, ainda sem sucesso, sobre a criação de um código PHP ou algo parecido que faça a limpeza do moodledata.
Pensei nesta lógica:
- Deleto os alunos do moodle no usuário/conta/ações em lote
(isto muda o campo deleted do BD para 1)
- o sistema apagaria os alunos com deleted = 1
- pelo userid, a tabela mdl_files apaga as linhas dos usuários que foram deletados
- pelo campo contenthash da tabeal mdl_files se apaga as pastas do
moodledata/files
outras tabelas, pelo userid também teriam linhas apagadas dos usuários deletados.
isso limparia automaticamente o moodle deixando mais leve.
o que acham?