Oi Adriano!
O Moodle tem uma documentação para desenvolvedores que apesar de não ser muito completa, ajuda bastante:
https://docs.moodle.org/dev/Main_Page
Não sei exatamente o que você precisa desenvolver mas começar por Blocos é o caminho mais fácil:
https://docs.moodle.org/dev/Blocks
Boa sorte!