Para extrair a nota de todos os alunos com dados de nome, e-mail de uma atividade do curso no Moodle, execute o seguinte comando SQL:
SELECT u.id, u.firstname,u.lastname,u.email,u.username, g.finalgrade AS nota FROM mdl_course_modules cm INNER JOIN mdl_modules m ON m.id=cm.module INNER JOIN mdl_grade_items i ON i.itemmodule=m.name INNER JOIN mdl_grade_grades g ON g.itemid=i.id INNER JOIN mdl_user u ON g.userid=u.id WHERE i.itemtype='mod' AND cm.instance=i.iteminstance AND cm.id=?
Passe id da atividade em cm.id=?
Esse post foi baseado na lógica do post: http://comunidade.badiu.com.br/mod/forum/discuss.php?d=99