Acceso rápido:
Consultas sql en Moodle
IF((COUNT(DISTINCT IF(fps.created > (UNIX_TIMESTAMP() – (7*24*60*60)),fps.id,NULL) )>0) OR (COUNT(DISTINCT IF(asb.timemodified > (UNIX_TIMESTAMP() – (7*24*60*60)),asb.id,NULL))>0) OR (SELECT COUNT(DISTINCT mfs. id) FROM prefix_message AS mfs WHERE mfs.useridfrom = allstu.id AND mfs.useridto = instr.id AND mfs.timecreated > (UNIX_TIMESTAMP() – (7*24*60*60))),’YES’,’NO’) AS ‘El estudiante ha participado esta semana’
IF((COUNT(DISTINCT IF(fpi.created > (UNIX_TIMESTAMP() – (7*24*60*60)),fpi.id,NULL) )>0) OR (COUNT(DISTINCT IF(asg.timemodified > (UNIX_TIMESTAMP() – (7*24*60*60)),asg.id,NULL))>0) OR (SELECT COUNT(DISTINCT mts. id) FROM prefix_message AS mts WHERE mts.useridfrom = instr.id AND mts.useridto = allstu.id AND mts.timecreated > (UNIX_TIMESTAMP() – (7*24*60*60))),’YES’,’NO’) AS ‘Estudiante contactado esta semana’.
COUNT(DISTINCT IF(fpsr.created > (UNIX_TIMESTAMP() – (7*24*60*60)),fpsr.id,NULL)) – COUNT(DISTINCT IF(fpi.created > (UNIX_TIMESTAMP() – (7*24*60*60)),fpi.id,NULL) ) AS ‘Respuestas al Foro – 7 días’
Moodle configurable reports sql examples
– Informes de línea de tiempo, este es un tipo especial de informe que muestra una línea de tiempo. Un informe de curso o usuario puede ser incrustado en esta línea de tiempo mostrando datos dependiendo de la hora de inicio y fin de la fila actual.
Requisitos: Usuarios de España, pero no de Madrid, en este curso. Este informe sólo puede ser visualizado por usuarios de España. Se debe mostrar un filtro basado en la ciudad del usuario. Se requiere un gráfico circular que muestre las ciudades de los usuarios. Se requiere una tabla de cálculo que muestre el total de mensajes vistos en el foro. El informe debe estar ordenado por el apellido de los usuarios.
Técnicamente se pueden añadir varios filtros, pero una vez que un usuario aplica un filtro a un informe, se aplican todos los filtros del informe. Así que puede ser un poco complicado tener múltiples filtros en el mismo informe. Por ejemplo, si añade un filtro de curso y fecha a un informe, si sólo quiere filtrar por curso tendrá que asegurarse de que los filtros de fecha están configurados en un intervalo de fechas que cubra todos los cursos.
Muchos de los filtros están codificados como menús desplegables que se ordenan por número de identificación de la base de datos en lugar de alfabéticamente. Esto puede ser problemático si tiene un gran número de usuarios, cursos o categorías. Sin embargo, puede utilizar un filtro de texto de búsqueda por informe, lo que puede servir para solucionar el problema en algunos casos.
Informes Moodle
Los registros del curso permiten a los instructores ver cuándo y a qué recursos o actividades se ha accedido. Puede comprobar si un estudiante ha visto un recurso específico o ha participado en una actividad concreta. Puede limitar su búsqueda a un día concreto u obtener resultados para un periodo de tiempo específico. Los registros son especialmente útiles para ver los mensajes de un estudiante en el foro a lo largo del semestre.
El informe de participación en el curso proporciona una forma sencilla de supervisar la participación general en su curso. Es especialmente útil para supervisar la actividad en los foros. Puede ver si los estudiantes han visto las lecturas o los foros, y si (y cuántas veces) han publicado en el foro o actividad.
Informes configurables de Moodle Informes ad hoc
Los informes personalizados son una potente característica de Moodle Workplace para crear, compartir y programar informes personalizados utilizando fuentes de datos predefinidas. A partir de Moodle LMS 4.0, los informes personalizados forman parte del paquete de Moodle LMS y le proporcionan una funcionalidad de informes mejorada.
Los administradores de Moodle pueden crear informes personalizados a nivel de cohorte, curso o usuario. El nuevo Generador de informes permite a los administradores elegir qué información desean incluir en sus informes y organizarla fácilmente arrastrando y soltando columnas.