Hola a todos los usuarios que utilizan Moodle, espero encontrar solucion a una duda, estoy utilizando moodle desde hace poco y estaba realizando una consulta la cual es:
Select lo.module name, count(lo.module) number,
lo.action action
from mdl_course co, mdl_log lo
where lo.course = co.id and co.id <> 1 and co.id = 2
group by co.fullname, lo.module, lo.action;
Es para obtener el historial por curso en este caso el curso con id 2
Mi problema es el siguiente al realizar esta consulta en un editor para Mysql el resultado es:
course 1 add mod
course 1 enrol
course 7 view
resource 1 add
resource 1 view
y utilizando la funcion de Moodle get_records_sql() obtengo otro resultado sin todos los registros:
course 7 view
resource 1 view
no se si esta funcion no obtiene los registros que tienen datos repetidos no estoy seguro.
Les agredeceria mucho si conocen como solucionar este problema... de antemano les agradezco a la comunidad de usuarios de Moodle