Se me permitem comentar (sou o novato mais novato, ou talvez um dos últimos...), meu nome é Gustavo Paula, sou historiador e cibercientista (sim, isso existe!), bom ... sou usuário/admin/reconfigurador do Php-Nuke, o uso no meu portal de artigos, ainda venho o repensando em termos módulos e opções de reconfiguração para o e-learning. Ele também não é perfeito, mas dispõe de uma gigantesca comunidade desenvolvedora de módulos ...
A maioria dos módulos Php ou aplicativos independentes que encontro é ou própria para ele ou com ele compatível, de modo que não sabendo as regras de afinidades entre ele e o Moodle, não sei como esses aplicativos se sairiam no Moodle ...
Mas alguns desses são scripts de proteção a diretórios, em geral de instalação muito simples, são postos em um diretório e em teoria já o protegem com login e senha. Alguns possuem seus próprios cadastros de usuários.
Para procurá-los, busquem "login", "usuários", "controle", "cadastro", em sites para Phpnuke como :
Ou no mais genérico:
Talvez consigam adaptar ...
Ando pensando também se não seria possível criar um módulo "moodle" para funcionar sob a proteção de portais de segurança mais ampla como o Php-Nuke, para o qual existe um elogiado (mas ainda não testado por mim) sistema de segurança chamado Sentinel ... Proteção reforçada ao menos contra crackers ...
Todavia talvez os scripts protetores de diretório venham mais a calhar para o caso ...
Se funcionar, me avisem, rs ...