Para verificar se existe nota de um determinado aluno numa atividade do curso gerado no Moodle, execute o seguinte comando SQL:
SELECT COUNT(g.id) AS countrecord 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 a quantidade de registro em countrecord