Me pediram no Kopere Dashboard um relatório que mostrasse a quantidade de acessos que o curso teve.
Então compartilho aqui a SQL.
SELECT c.id, c.sortorder, c.fullname, c.visible, (SELECT COUNT(*) FROM mdl_logstore_standard_log l WHERE l.action LIKE 'viewed' AND l.target LIKE 'course' AND l.courseid = c.id ) as acessos_no_curso FROM mdl_course c WHERE id > 1