Olá,
Vocês podem começar lendo a documentação de desenvolvimento, em:
http://docs.moodle.org/en/Developer_documentation#Make_a_new_plugin
http://docs.moodle.org/en/Development:Blocks
http://docs.moodle.org/en/Development:Modules
No final deste último, tem um link para o Newmodule.zip. É um template para desenvolvimento de módulos.
Infelizmente todas essas páginas estão em inglês.
Nesse topico do fórum, falam um pouco mais sobre esse newmodule.
Espero ter ajudado.
Juliano Magalhães