Extrair nota de um aluno de numa atividade do curso no Moodle com comando SQL

Extrair nota de um aluno de numa atividade do curso no Moodle com comando SQL

por Lino Vaz Moniz -
Número de respostas: 0


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