Consultar quantidade de alunos avaliados e média da nota final do curso no sistema GMoodle com comando SQL

Consultar quantidade de alunos avaliados e média da nota final do curso no sistema GMoodle com comando SQL

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

Para listar todos os cursos no sistema Badiu GMoodle  e nota final bem como quantidade de alunos inscritos e quantidade de alunos avaliados, execute o seguinte comando SQL:

SELECT c.id,c.id_course,c.fullname,g.itemid,COUNT( DISTINCT rs.id),COUNT(g.id),AVG(g.finalgrade) FROM gmoodle_mdl_role_assignments rs INNER JOIN gmoodle_mdl_course c ON rs.course=c.id LEFT JOIN  gmoodle_mdl_grade_items i ON i.course=c.id LEFT JOIN  gmoodle_mdl_grade_grades g ON i.id=g.itemid WHERE i.itemtype='course' GROUP BY  c.id,c.id_course,c.fullname,g.itemid