¿Qué es la tabla Activity_Accumulator?
Activity_Accumulator es la tabla que realiza un seguimiento de la actividad del usuario. Casi cada página que visita un usuario en su sistema se registra aquí. La tabla Activity_Accumulator permite consultar fácilmente la actividad del usuario, incorporarse a otras tablas de Learn y generar informes personalizados.
Revise la actividad de los usuarios en el acumulador de actividad para solucionar problemas y respaldar decisiones justas en situaciones de debates académico.
En esta página puede encontrar lo siguiente:
Estructura de la tabla Acumulador de actividades
Nombre de la columna | Descripción | Tipo de datos |
---|---|---|
timestamp | Fecha y hora en la que ocurrió un evento. | datetime |
event_type | Este es el tipo de actividad que los usuarios realizaron dentro de Ultra. Por ejemplo, iniciar sesión en la plataforma, acceder al contenido, enviar un examen y otros. | varchar(30) Campo de texto con una longitud máxima de 30 caracteres |
pk1 | Clave principal de la tabla. Cada registro tiene un ID de pk1 único. | id |
course_pk1 | Clave principal del curso asociado a esta actividad. Cada curso tiene un ID único en la plataforma. | id |
content_pk1 | Clave principal del elemento de contenido asociado a esta actividad. Para el acceso al contenido, la entrega de evaluaciones, los comentarios o las respuestas de debates y eventos similares, esta columna es útil para identificar el elemento de contenido asociado. | id |
user_pk1 | Clave principal del usuario asociado a esta actividad. Cada usuario tiene un ID único en la plataforma. | id |
session_id | Clave principal de la sesión del usuario asociada a esta actividad. | id |
group_pk1 | Clave principal del grupo del curso asociado a esta actividad. | id |
forum_pk1 | Clave principal de la asociación del foro de debate con esta actividad. | id |
data | Contiene todos los datos de texto de forma libre asociados con el evento. Algunos eventos contienen información útil en este campo, como el nombre del contenido del curso asociado. En el caso de los eventos que tienen este campo vacío, utilice los ID de pk1 para identificar la información relevante. | nvarchar(255) Campo de texto con una longitud máxima de 255 caracteres. |
internal_handle | Referencia al controlador interno del elemento de navegación asociado con los eventos de acceso a la página y al curso. | varchar(255) Campo de texto con una longitud máxima de 255 caracteres. |
Estado | Indica el estado del evento. 1 para CORRECTO o 0 para INCORRECTO. | numeric |
Eventos registrados en el acumulador de actividades
Estos son los eventos guardados en la columna "event_type".
Nombre del evento | Regla | ¿Está disponible en Original o Ultra? |
---|---|---|
ASSESSMENT_DRAFT | Un usuario guarda un borrador de un examen o una actividad. Nota:
| Ultra |
ASSESSMENT_SUBMIT | Un usuario envía un examen o una actividad. Notas:
| Ultra |
COMMAND_LINE_TOOL | Un usuario ejecuta una herramienta de línea de comandos seleccionada. | Original |
CONTENT_ACCESS | Un usuario accede a un elemento de contenido del curso. Los elementos de contenido incluyen exámenes, actividades, debates, diarios, actividades LTI, paquetes de SCORM, carpetas y módulos de aprendizaje. Notas:
| Original y Ultra |
COURSE_ACCESS | Un usuario accede a un curso. | Original y Ultra |
DISCUSSION_DRAFT | Un usuario guarda un borrador de un comentario o una respuesta en un debate. | Ultra |
DISCUSSION_EDIT | Un usuario edita un comentario o una respuesta en un debate. | Ultra |
DISCUSSION_REPLY | Un usuario publica un comentario en un debate. | Ultra |
DISCUSSION_RESPONSE | Un usuario publica una respuesta en un debate. | Ultra |
LOGIN_ATTEMPT | Un usuario intenta autenticarse en la plataforma. Puede ser un intento exitoso o fallido. | Original y Ultra |
LOGOUT | Un usuario cierra sesión en la plataforma. | Original y Ultra |
MODULE_ACCESS | Un usuario accede a un módulo. Nota:
| Original |
PAGE_ACCESS | Un usuario accede a una página. Evento relacionado con las páginas del panel de administración. | Original y Ultra |
PASSWORD_CHANGE | Un usuario cambia una contraseña. Esto incluye el cambio de contraseña por parte del propio usuario, de un usuario privilegiado o mediante la opción de "olvidé la contraseña". | Original y Ultra |
RESET_MFA | Un usuario con privilegios restablece una autenticación multifactor. | Original |
SCHEDULED_TASK | Evento que resulta de la ejecución de una tarea programada seleccionada. | Original |
SESSION_INT | Se inicia una sesión en el sistema. | Original y Ultra |
SESSION_TIMEOUT | La sesión de un usuario finalizó por inactividad. | Original y Ultra |
START_IMPERSONATION | Un rol de administrador o superior inicia sesión como usuario en la plataforma. | Original |
STORED_PROCEDURE | Evento que resulta de la ejecución de un procedimiento almacenado seleccionado. | Original |
TAB_ACCESS | Un usuario accede a una pestaña. | Original |
Consideraciones clave:
- La tabla Acumulador de actividades registra los eventos de todos los usuarios, independientemente del rol.
- Las acciones del usuario realizadas en la aplicación móvil también se incluyen en la tabla Acumulador de actividades.
- El contenido al que se accede con Ally registra eventos en el Acumulador de actividades.
Activar Activity_Accumulator
- En el Panel del administrador, en Herramientas y utilidades, vaya a Informes del sistema.
- Seleccione Opciones de informes automáticos.
- Para registrar la actividad del sistema en la tabla Activity_Accumulator, seleccione Sí en el campo Seguimiento de eventos.
El estado predeterminado es Activado. Si el Seguimiento de eventos está desactivado, no se enviarán datos a la tabla Activity_Accumulator.
Dos tablas Activity_Accumulator
El acumulador de actividades registra todas las interacciones de los usuarios en la plataforma. Esto genera grandes cantidades de datos. Para una administración de datos más eficaz, existen dos tablas Activity_Accumulator.
- El esquema BBLEARN tiene los datos de actividad más recientes. De forma predeterminada, conserva los datos de los últimos seis meses. Un proceso diario copia los datos en BBLEARN_STATS para mantenerlos actualizados.
- El esquema BBLEARN_STATS es una tabla de archivo que guarda los registros más antiguos. Esta tabla guarda los datos históricos y ayuda a generar informes, lo que minimiza el impacto en el rendimiento en la base de datos principal de Learn.
Si su institución tiene habilitada la canalización de datos, los datos se envían a Snowflake activity_accumulator_archive en lugar de a BBLEARN_STATS.
¿Cuántos datos se conservan en Activity_Accumulator?
La cantidad de datos en la tabla Activity_Accumulator depende de la frecuencia con la que se ejecuta PurgeAccumulator. PurgeAccumulator funciona cada 24 horas.
La herramienta PurgeAccumulator copia los últimos registros del esquema BBLEARN al esquema BBLEARN_STATS. Después, PurgeAccumulator elimina todos los datos que tengan más de 180 días de antigüedad del esquema BBLEARN.
Todos los registros que superan el periodo de conservación establecido se eliminan de BBLEARN, pero se conservan en BBLEARN_STATS para la elaboración de informes.
Si su institución tiene habilitada la canalización de datos, los datos se envían a Snowflake activity_accumulator_archive en lugar de enviarse a BBLEARN_STATS.