Fórum de desenvolvedores

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

 
 
Imagem de Lino Vaz Moniz
Consultar quantidade de alunos avaliados e média da nota final do curso no sistema GMoodle com comando SQL
por Lino Vaz Moniz - quinta, 26 Jan 2017, 23:45
 

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