Frans,
Caso precise gerar progresso consultando o banco, segue comando SQL nesse post: https://comunidade.badiu.com.br/mod/forum/discuss.php?d=289
Para o que você precisa, uma alternativa seria usar api do Moodle e customizar a tela que precisa inserir a informação.