Relatório consolidado de acesso dos tutores no cursos do Moodle com comando SQL

Relatório consolidado de acesso dos tutores no cursos do Moodle com comando SQL

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

Para extrair a lista de tutores com informação consolidado sobre acesso nos cursos, é bem simples.  Gerar uma lista de tutores com informações do primeiro acesso, último acesso e quantidade de acesso em cada curso, basta executar o comando a seguir. 

 

SELECT u.id, u.firstname,u.lastname,u.email,c.fullname AS course,MIN(l.timecreated) AS firstaccess,MAX(l.timecreated) AS lastaccess,COUNT(l.id) AS countaccess FROM mdl_role_assignments rs INNER JOIN mdl_user u ON u.id=rs.userid INNER JOIN mdl_context e ON rs.contextid=e.id INNER JOIN mdl_course c ON c.id=e.instanceid  INNER JOIN mdl_logstore_standard_log l ON l.courseid=c.id AND rs.userid=l.userid WHERE e.contextlevel=50 AND rs.roleid=3 GROUP BY u.id, u.firstname,u.lastname,u.email,c.fullname

Esse relatório funciona a partir da versão 2.7 do Moodle