Obtener numero de accesos y otro datos en Informes configurables mediate SQL

Obtener numero de accesos y otro datos en Informes configurables mediate SQL

de Jonathan Bailon Segura -
Número de respuestas: 0

Hola a todos, estoy  utilizando los Informes configurables para obtener algunos valores de los estudiantes, entre las opciones que nos proporciona el pluginya pude obtener los sieguientes datos: uername, nombre, tiempo dedicado al curso, actividades vistas, envios en actividades, ultimo ingreso, numero de ingresos a la plataforma. Estos valores es muy sencillo obtenerlos con el plugin, el problema que necesito una columna extra que es el grupo al que pertenece el alumno dentro del cursolo cual no encontre dentro de las opciones.


Estoy realizando la consulta por SQL para obtener estos mismos valores y anexar el dato que me intesera del grupo al que pertenece, pero tengo problemas al obtener el tiempo dedicado al curso, y el numero de ingresos al curso, alguien podria orientarme como puedo obtener estos valores mediante SQL?

Les dejo la consulta actual que estoy manejando para obtener algunos valores:


SELECT u.username AS matricula, CONCAT(u.firstname,  ' ', u.lastname) AS Nombre, c.fullname AS Curso, g.name AS Grupo,
from_unixtime(u.lastlogin) AS 'Ultimo ingreso'
FROM prefix_user u
INNER JOIN prefix_user_enrolments ue ON ue.userid = u.id
INNER JOIN prefix_enrol e ON e.id = ue.enrolid
INNER JOIN prefix_role_assignments r ON u.id = r.userid
INNER JOIN prefix_context ctx ON ctx.id = r.contextid AND contextlevel = 50
INNER JOIN prefix_course c ON c.id = ctx.instanceid AND c.id=e.courseid
INNER JOIN prefix_course_categories cc ON cc.id = c.category
INNER JOIN prefix_groups g ON g.courseid = c.id
INNER JOIN prefix_groups_members gm ON gm.groupid = g.id AND gm.userid = u.id
WHERE c.id=%%COURSEID%%

%%FILTER_ROLE: r.roleid%%
Promedio de valoraciones: -