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