¿Qué es 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 es una excelente manera de 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 actividades para ayudar a solucionar problemas y respaldar decisiones justas en disputas académicas.

En esta página puedes encontrar: 


Estructura de la tabla del Acumulador de Actividades

Estructura de la tabla acumuladora de actividades
Nombre de la columnaDescripciónTipo de datos
Timestamp:Fecha y/o 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 a contenido, enviar una prueba y otros.

Consulta todos los eventos aquí

varchar(30) 

Campo de texto con una longitud máxima de 30 caracteres

pk1

Clave principal de la tabla. 

Cada registro tiene un ID 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, el envío de evaluaciones, la respuesta/respuesta a la discusión 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_idClave principal de la sesión de usuario asociada a esta actividad.id
group_pk1Clave principal del grupo de cursos asociado a esta actividad.id
forum_pk1Clave principal de la asociación del foro de discusión con esta actividad.id
Datos:

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_handleReferencia al identificador 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 ÉXITO o 0 para FRACASO.

Numérico.

Eventos registrados en el acumulador de actividades 

Estos son los eventos guardados en la columna "event_type".

Eventos registrados en el acumulador de actividades
Nombre del eventoRegla¿Está disponible en Original y/o Ultra?
ASSESSMENT_DRAFT

Un usuario guarda un borrador en un examen o una actividad. 

Nota: 

  • Los eventos de borrador de formularios aún no son compatibles.
Ultra
ASSESSMENT_SUBMIT

Un usuario envía una prueba o una actividad. 

Notas: 

  • Solo se guardan las entregas realizadas por el estudiante. Los envíos automáticos realizados por el sistema aún no son compatibles. 
  • Los eventos de envío de formularios aún no son compatibles.
Ultra
COMMAND_LINE_TOOLUn 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 Learning. 

Notas: 

  • Los eventos de acceso al contenido para enlaces externos significan vistas del enlace dentro de una vista en Ultra y no significan que un usuario haya abierto ese enlace.
  • Los eventos de documentos de Google y de la nube aún no son compatibles.
Original y Ultra
COURSE_ACCESSUn usuario accede a un curso.Original y Ultra
DISCUSSION_DRAFTUn usuario guarda un borrador en una respuesta o respuesta en un debate.Ultra
DISCUSSION_EDITUn usuario edita una respuesta en un debate.Ultra
DISCUSSION_REPLYUn usuario publica una respuesta en un debate.Ultra
DISCUSSION_RESPONSEUn usuario publica una respuesta en un debate.Ultra
LOGIN_ATTEMPT

Un usuario intenta autenticarse en la plataforma. 

Este intento puede ser un éxito o un fracaso.

Original y Ultra
Cierre de sesiónUn usuario cierra sesión en la plataforma.Original y Ultra
MODULE_ACCESS

Un usuario accede a un módulo. 

Nota: 

  • Evento obsoleto, solo disponible en los registros históricos.
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 sí mismo, por un usuario privilegiado o a través de olvido de contraseña.

Original y Ultra
RESET_MFAUn usuario con privilegios restablece un MFAOriginal
SCHEDULED_TASKEvento resultante de la ejecución de una tarea programada seleccionada.Original
SESSION_INTSe inicia una sesión en el sistema.Original y Ultra
SESSION_TIMEOUTLa sesión de un usuario ha finalizado el tiempo de espera debido a la inactividad del usuario.Original y Ultra
START_IMPERSONATIONUn rol de administrador o superior inicia sesión como usuario en la plataforma.Original
STORED_PROCEDUREEvento resultante de la ejecución de un procedimiento almacenado seleccionado.Original
TAB_ACCESSUn usuario accede a una ficha.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

  1. En el Panel del administrador, en Herramientas y utilidades, vaya a Informes del sistema.
  2. Seleccione Opciones de informes automáticos.
  3. Para registrar la actividad del sistema en la tabla Activity_Accumulator, seleccione 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.

Instructor view of adding per-question feedback when grading by question

Dos tablas Activity_Accumulator

El acumulador de actividades registra todas las interacciones de los usuarios en la plataforma. Esto produce grandes cantidades de datos. Para una gestió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. 
  • BBLEARN_STATS esquema es una tabla de archivo para contener 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 BBLEARN_STATS.


¿Cuántos datos se conservan en Activity_Accumulator?

La cantidad de datos en la tabla Activity_Accumulator depende de la frecuencia en que PurgeAccumulator se define para ejecutarse. PurgeAccumulator funciona cada 24 horas. 

Cuando se ejecuta PurgeAccumulator, la utilidad mueve los registros más allá de los datos conservados desde el esquema BBLEARN hasta el esquema BBLEARN_STATS. Posteriormente, PurgeAccumulator elimina todos los datos con más de 180 días del esquema BBLEARN.

Todos los registros que se encuentran más allá del período de retención configurado se eliminan de BBLEARN, pero se mantienen en BBLEARN_STATS con fines de generación de informes. 

Si la institución tiene habilitada la canalización de datos, los datos se envían a Snowflake activity_accumulator_archive en lugar de BBLEARN_STATS