Para extrair a nota de um determinado aluno numa atividade do curso gerado no Moodle, execute o seguinte comando SQL:
SELECT g.finalgrade,g.timemodified 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 WHERE i.itemtype='mod' AND cm.instance=i.iteminstance AND cm.id=? AND userid=?
Passe id da atividade em cm.id=?
Passe id do usuário em userid=?
Esse comado retora:
- finalgrade - nota do usuário
- timemodified - data e atualização da nota