Saltar al contenido principal
pdf?stylesheet=default
Blackboard Help

Ver informes de admin. de Joule

Los informes de Joule permiten a los estudiantes, profesores y administradores ver datos sobre la actividad en un curso o un grupo de cursos que es relevante para ellos. Los informes de admin. agregan administradores del sitio de datos y jefes de departamentos en sus cursos y programas en su totalidad.

Acceder a los informes de admin.

El informe de admin. le permite a un administrador crear un informe ad-hoc personalizado, basado en una consulta SQL para una base de datos MySQL.

  1. En el bloque Administración, seleccione Ajustes de la página principal > Informes > Panel de control.
  2. Cree una consulta en el cuadro de texto para crear un nuevo informe.

    Todas las consultas se deben escribir para una base de datos MySQL. Consulte la documentación de MySQL para obtener la estructura sintáctica de una consulta. Consulte la descripción general de la consulta para obtener ejemplos.

  3. Haga clic en Generar informe.
  4. Utilice cualquier función adicional para añadir al informe o guardar la consulta.
    • Si ha ejecutado informes anteriores en la misma sesión, el botón Generar informe puede estar oculto, y se remplaza con el botón Filtro. Haga clic en Filtro para mostrar el área de texto de la consulta del informe y el botónGenerar informe.
    • Haga clic en Reiniciar para eliminar el área de texto de la consulta de cualquier informe SQL y comenzar nuevamente, o cargar una consulta guardada.
    • El botón Navegar esquema le permite al administrador ver el esquema de la base de datos para su sitio y la estructura de cada tabla. La carga inicial del esquema puede demorar unos segundos. Para ver la estructura de una tabla, seleccione la tabla en la columna derecha y verá la estructura de la tabla en la columna izquierda.
    • Para guardar una consulta después de haber generado un informe de ella, ingrese el Nombre de la consulta y haga clic en Guardar consulta. El nombre del informe aparecerá en el cuadro de diálogo de la consulta guardada cuando haga clic en el botón Consultas guardadas.
    • Para subir una consulta guardada, haga clic en Consultas guardadas. Seleccione la consulta guardada que desea subir en el área de texto. La consulta guardada sobrescribirá cualquier código que se haya introducido en el área de texto de consulta. Haga clic en Generar informe para mostrar el informe.
    • Para borrar una consulta guardada, haga clic en Consultas guardadas y, luego, en el ícono Eliminar (X). Haga clic en Aceptar en la confirmación.
    • Los datos tabulares de todos los informes se pueden exportar a un archivo CSV con el menú desplegable Exportar en la parte inferior de la página.

Descripción general de la consulta

Se deben especificar todos los nombres de los campos que quiera mostrar como columnas en el informe, o se les debe colocar un alias. Por ejemplo, la siguiente consulta no es válida:

SELECT *<br />
FROM mdle_user

Debe especificar los nombres de los campos como id, nombre de usuario, nombre, apellido.

Se pueden usar los alias de la tabla. Por ejemplo, la siguiente consulta es válida:

SELECT u.id
FROM mdl_user u
WHERE u.id = 1

Se debe colocar un alias en los campos de funciones agregadas. Por ejemplo, la siguiente consulta es válida:

SELECT COUNT (id) as user_count
FROM mdl_user

Mientras que la siguiente consulta no es válida:

SELECT COUNT(id)
FROM mdl_user

Si una consulta tiene dos puntos, entonces, debe concatenarse con el resto de la cadena. Normalmente, esto ocurre cuando busca funciones y variables de configuración de extensiones. A continuación hay un ejemplo de consulta:

SELECT
(SELECT COUNT(id) FROM mdl_course) - 1 AS courses,
(SELECT COUNT(id) FROM mdl_user WHERE deleted = 0 AND confirmed = 1) AS users,
(SELECT COUNT (DISTINCT ra.userid)
FROM mdl_role_capabilities rc
JOIN mdl_role_assignments ra On ra.roleid - rc.roleid
WHERE rc.capability IN ('moodle/course:' || 'upd' || 'ate', 'moodle/site:' || 'doanything')) AS teachers,
(SELECT COUNT(id) FROM mdl_role_assignments) AS enrollments,
(SELECT COUNT(id) FROM mdl_forum_posts) AS forum_posts,
(SELECT COUNT(id) FROM mdl_resource) AS resources,
(SELECT COUNT(id) FROM mdl_question) AS questions

Las tablas que comienzan con en el esquema de la base de datos son tablas recopiladoras del bloque y contienen los puntos de datos recolectados como se configuraron en los ajustes globales del bloque Recopilar.