Configurable reports moodle table

Acceso rápido:

Informes sql de Moodle

Ya existe una etiqueta con el nombre de rama proporcionado. Muchos comandos Git aceptan tanto nombres de etiqueta como de rama, por lo que crear esta rama puede causar un comportamiento inesperado. ¿Estás seguro de que quieres crear esta rama?

Gracias Daniel Neis (danielneis), Mike McDougal (mcdoogs), Tuan Ngoc Nguyen (tuanngocnguyen), Mike Henry (mhenry79mnet), safatshahinsd, kristian-94 y todos los colaboradores que han enviado varias correcciones y mejoras.

Gracias Daniel Neis (danielneis), Mike McDougal (mcdoogs), Tuan Ngoc Nguyen (tuanngocnguyen), Mike Henry (mhenry79mnet), safatshahinsd, kristian-94, David (davidpesce), Dimitrii (dmitriim), Alex (agrowe), Donald (emyb2), sopnep15, Danniel (dannielarriola) y todos los colaboradores que han enviado varias correcciones y mejoras.

¿Qué son los informes configurables?

- Informes de usuarios, con información relativa a los usuarios y su actividad en un curso. - Informes de línea de tiempo, se trata de un tipo especial de informe que muestra una línea de tiempo. En esta línea de tiempo se puede incrustar un informe de curso o de usuario que muestre los datos en función de la hora de inicio y fin de la fila actual.

¿Qué son los informes en Moodle?

Moodle permite a los instructores solicitar informes que detallen a qué recursos y actividades de un curso se ha accedido, cuándo y por quién. Moodle produce varios tipos de informes: Registros - genera un informe filtrado que muestra información sobre una actividad o estudiante en particular.

¿Cuál es la diferencia entre un informe estándar y un informe personalizado?

Un tipo de informe estándar mostrará todas las oportunidades que el usuario puede ver y que cumplen los criterios. Un tipo de informe personalizado sólo mostrará las oportunidades que pertenezcan a un usuario con el mismo rol o un rol inferior en la jerarquía.

Informes configurables de Moodle Informes ad hoc

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 concreto 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 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.

Generador de informes de 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'

Subir