Para extrair a lista de atividades cadastradas no curso do Moodle via SQL, executa no banco o seguinte comando:
SELECT cm.id,cm.instance,cm.section,cm.module,m.name AS modulename FROM mdl_course_modules cm INNER JOIN mdl_modules m ON m.id=cm.module WHERE cm.course=?
Passe o parâmetro id do curso em cm.course=?
O nome de cada atividade fica no plugin da atividade. Por exemplo, se o campo modulename for forum basta executar o seguinte comando para extrair o nome do fórum:
SELECT name FROM mdl_forum WHERE id=?
Passe o parâmetro id do fórum em id=? Esse parâmetro é o valo que no SQL anterior vem no campo cm.instance