Mapear id do item de avaliação de uma atividade do curso no Moodle com comando SQL

Mapear id do item de avaliação de uma atividade do curso no Moodle com comando SQL

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

Para mapear  o id do item de avaliação de uma atividade no Moodle, execute o seguinte comando SQL:

SELECT 	cm.id,cm.module,m.name AS modulename, cm.instance, i.id AS itemid 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  WHERE   i.itemtype='mod' AND cm.instance=i.iteminstance AND cm.id=?


Passe id da atividade em cm.id=?

  • id -  id da atividade
  • modulename- nome do módulo da atividade
  • instance  -  id da instância gerada na tabela do módulo
  • itemid -  id do item da avaliação referente a atividade