Qu'est-ce qu'Activity_Accumulator ?

Activity_Accumulator correspond à la table qui effectue le suivi de l'activité des utilisateurs. La plupart des pages de votre système sur lesquelles se rend un utilisateur sont enregistrées ici. La table Activity_Accumulator permet d'exécuter facilement une requête sur l'activité des utilisateurs, d'associer d'autres tables Learn et de générer des rapports personnalisés.

Passez en revue l’activité des utilisateurs dans l’accumulateur d’activité pour aider à résoudre les problèmes et à soutenir des décisions équitables dans les litiges académiques.&nbsp ;

Dans cette page, vous pouvez trouver :&nbsp ;


Structure du tableau des accumulateurs d’activité

Structure de la table des accumulateurs d’activité
Nom de Colonnedescription.Type de Données
Timestamp :Date et/ou heure à laquelle un événement s’est produit.Date/heure
event_type

Il s’agit du type d’activité que les utilisateurs ont effectué dans Ultra. Par exemple, connectez-vous à la plate-forme, accédez au contenu, soumettez un test, etc.&nbsp ;

Voir tous les événements ici

varchar(30)&nbsp ;

Zone de texte d’une longueur maximale de 30 caractères

pk1

Clé principale du tableau.&nbsp ;

Chaque enregistrement possède un ID pk1 unique.

id
course_pk1

Clé principale du cours associé à cette activité.&nbsp ;

Chaque cours dispose d’un ID unique dans la plate-forme.

id
content_pk1

Clé principale de l’élément de contenu associé à cette activité.&nbsp ;

Pour l’accès au contenu, l’envoi d’une évaluation, la réponse/réponse à la discussion et d’autres événements similaires, cette colonne est utile pour identifier l’élément de contenu associé.

id
user_pk1

Clé primaire de l’utilisateur associée à cette activité.&nbsp ;

Chaque utilisateur dispose d’un ID unique dans la plate-forme.

id
session_idClé principale de la session utilisateur associée à cette activité.id
group_pk1Clé principale du groupe de cours associé à cette activité.id
forum_pk1Clé principale de l’association du forum de discussion avec cette activité.id
données

Contient toutes les données textuelles libres associées à l’événement.&nbsp ;

Certains événements contiennent des informations utiles dans ce champ, comme le nom du contenu de cours associé.&nbsp ;

Pour les événements dont le champ est vide, utilisez les ID pk1 pour identifier les informations pertinentes.

nvarchar(255)&nbsp ;

Zone de texte d’une longueur maximale de 255 caractères

internal_handleRéférence au descripteur interne de l’élément de navigation associé aux événements d’accès à la page et au cours.

varchar(255)&nbsp ;

Zone de texte d’une longueur maximale de 255 caractères

statut

Indique l’état de l’événement.&nbsp ;

1 pour SUCCESS ou 0 pour FAILURE.

Valeur numérique.

Evénements enregistrés dans l’Accumulateur d’Activité&nbsp ;

Il s’agit des événements enregistrés dans la colonne « event_type ».

Événements enregistrés dans l’accumulateur d’activité
Nom de l'événementRègleDisponible en mode d’origine et/ou Ultra ?
ASSESSMENT_DRAFT

Un utilisateur enregistre un brouillon pour un test ou un devoir.&nbsp ;

Remarque :&nbsp ;

  • Les brouillons de formulaires ne sont pas encore pris en charge.
Mode Ultra
ASSESSMENT_SUBMIT

Un utilisateur soumet un test ou un devoir.&nbsp ;

Remarques :&nbsp ;

  • Seules les remises effectuées par l’étudiant sont enregistrées. Les soumissions automatiques effectuées par le système ne sont pas encore prises en charge.&nbsp ;
  • Les événements d’envoi de formulaires ne sont pas encore pris en charge.
Mode Ultra
COMMAND_LINE_TOOLUn utilisateur exécute un outil de ligne de commande sélectionné.Mode d'origine
CONTENT_ACCESS

Un utilisateur accède à un élément de contenu de cours. Les éléments de contenu comprennent les tests, les devoirs, les discussions, les journaux, les activités LTI, les packages de SCORM, les dossiers et les modules Learning.&nbsp ;

Remarques :&nbsp ;

  • Les événements d’accès au contenu pour les liens externes désignent les vues du lien dans une vue dans Ultra et ne signifient pas qu’un utilisateur a ouvert ce lien.&nbsp ;
  • Les événements Google et Cloud Documents ne sont pas encore pris en charge.
Modes d'origine et Ultra
COURSE_ACCESSUn utilisateur accède à un cours.Modes d'origine et Ultra
DISCUSSION_DRAFTUn utilisateur enregistre un brouillon dans une réponse ou une réponse dans une discussion.Mode Ultra
DISCUSSION_EDITUn utilisateur modifie une réponse ou une réponse dans une discussion.Mode Ultra
DISCUSSION_REPLYUn utilisateur publie une réponse sur une discussion.Mode Ultra
DISCUSSION_RESPONSEUn utilisateur publie une réponse sur une discussion.Mode Ultra
LOGIN_ATTEMPT

Un utilisateur tente de s’authentifier auprès de la plate-forme.&nbsp ;

Cette tentative peut être un succès ou un échec.

Modes d'origine et Ultra
Se déconnecterUn utilisateur se déconnecte de la plate-forme.Modes d'origine et Ultra
MODULE_ACCESS

Un utilisateur accède à un Module.&nbsp ;

Remarque :&nbsp ;

  • Événement obsolète, disponible uniquement dans les documents historiques.
Mode d'origine
PAGE_ACCESS

Un utilisateur accède à une page.&nbsp ;

Événement lié aux pages du panneau d’administration.

Modes d'origine et Ultra
PASSWORD_CHANGE

Un utilisateur modifie un mot de passe.&nbsp ;

Cela inclut la modification du mot de passe par vous-même, par un utilisateur privilégié ou via l’oubli de mot de passe.

Modes d'origine et Ultra
RESET_MFAUn utilisateur privilégié réinitialise un MFAMode d'origine
SCHEDULED_TASKÉvénement résultant de l’exécution d’une tâche planifiée sélectionnée.Mode d'origine
SESSION_INTUne session est lancée dans le système.Modes d'origine et Ultra
SESSION_TIMEOUTLa session d’un utilisateur a expiré en raison de son inactivité professionnelle.Modes d'origine et Ultra
START_IMPERSONATIONUn administrateur ou un rôle supérieur se connecte en tant qu’utilisateur à la plate-forme.Mode d'origine
STORED_PROCEDUREÉvénement résultant de l’exécution d’une procédure stockée sélectionnée.Mode d'origine
TAB_ACCESSUn utilisateur accède à un onglet.Mode d'origine

Considérations clés :&nbsp ;

  • La table Accumulateur d’activité enregistre les événements de tous les utilisateurs, quelle que soit leur fonction.&nbsp ;
  • Les actions effectuées par les utilisateurs dans l’application mobile sont également incluses dans le tableau Accumulateur d’activité.&nbsp ;
  • Le contenu accessible avec Ally enregistre les événements dans l’accumulateur d’activité.

Activer Activity_Accumulator&nbsp ;

  1. Dans le panneau de configuration de l'administrateur, sous Outils et utilitaires, sélectionnez Rapports du système.
  2. Sélectionnez Options de rapport automatique.
  3. Pour enregistrer l'activité du système dans la table Activity_Accumulator, sélectionnez Oui dans le champ Suivi des événements.

Le paramètre est activé par défaut. Si l'option Suivi des événements est désactivée, aucune donnée ne sera envoyée vers la table Activity_Accumulator.

Edit view of a test showing the matching question before and after it is expanded.

Deux tables Activity_Accumulator

L’accumulateur d’activité enregistre toutes les interactions des utilisateurs sur la plateforme. Cela produit de grandes quantités de données. Pour une gestion des données plus efficace, il existe deux tableaux Activity_Accumulator.&nbsp ;

  • Le schéma BBLEARN contient les données d’activité les plus récentes. Par défaut, il conserve les données les 6 derniers mois. Un processus quotidien copie les données dans BBLEARN_STATS pour les tenir à jour.&nbsp ;
  • BBLEARN_STATS schéma est une table d’archives destinée à conserver des documents plus anciens. Cette table enregistre les données historiques et aide à des fins de création de rapports, minimisant ainsi l’impact sur les performances dans la base de données Learn principale.&nbsp ;

Si votre établissement a activé le pipeline de données, les données sont envoyées à Snowflake activity_accumulator_archive et non à BBLEARN_STATS.


Quel volume de données est conservé dans Activity_Accumulator ?

Le volume de données conservé dans la table Activity_Accumulator dépend de la fréquence d'exécution de PurgeAccumulator. PurgeAccumulator s’exécute toutes les 24h/24.&nbsp ;

Lors de l'exécution de PurgeAccumulator, l'utilitaire déplace les enregistrements plus anciens dépassant la valeur de conservation du schéma BBLEARN vers le schéma BBLEARN_STATS. Ensuite, PurgeAccumulator supprime toutes les données datant de plus de 180 jours du schéma BBLEARN.

Tous les enregistrements au-delà de la période de conservation configurée sont supprimés de BBLEARN mais conservés en BBLEARN_STATS à des fins de reporting.&nbsp ;

Si votre établissement a activé le pipeline de données, les données sont envoyées à Snowflake activity_accumulator_archive et non à BBLEARN_STATS