Skip to main content

Activity_Accumulator

Qu'est-ce que la table Activity_Accumulator ?

Activity_Accumulator est un tableau qui permet 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 vous permet d'effectuer facilement des recherches sur l'activité des utilisateurs, de rejoindre d'autres tables Blackboard et de générer des rapports personnalisés.

Passez en revue l'activité des utilisateurs dans l'accumulateur d'activités pour vous aider à résoudre les problèmes et à prendre des décisions équitables en cas de litiges universitaires.

Structure du tableau de l'accumulateur d'activité

Tableau 61. Structure du tableau de l'accumulateur d'activité

Nom de Colonne

Description

Type de Données

timestamp

Date et/ou heure à laquelle un événement s’est produit.

datetime

event_type

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

Consultez tous les événements ici

varchar (30)

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

pk1

Clé primaire de la table.

Chaque enregistrement possède un ID pk1 unique.

id

course_pk1

Clé primaire du cours associé à cette activité.

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

id

content_pk1

Clé primaire de l'élément de contenu associé à cette activité.

Pour l’accès au contenu, la remise d’une évaluation, les réaction/réponse à une 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é à cette activité.

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

id

session_id

Clé principale de la session utilisateur associée à cette activité.

id

group_pk1

Clé principale du groupe de cours associé à cette activité.

id

forum_pk1

Clé principale de l’association du forum de discussion avec cette activité.

id

données

Contient toutes les données textuelles de forme libre associées à l'événement.

Certains événements contiennent des informations utiles dans ce champ, telles que le nom du contenu du cours associé.

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

Navarque (255)

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

internal_handle

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

véhicule (255)

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

état

Indique le statut de l'événement.

1 pour SUCCÈS ou 0 pour ÉCHEC.

numérique



Événements enregistrés dans l’accumulateur d’activité

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

Tableau 62. Événements enregistrés dans l’accumulateur d’activité

Nom de l'événement

Règle

Disponible en mode d’origine et/ou Ultra ?

ASSESSMENT_DRAFT

Un utilisateur enregistre le brouillon d'un test ou d'un devoir.

Remarque :

  • les brouillons de formulaires ne sont pas encore pris en charge.

Mode Ultra

ASSESSMENT_SUBMIT

Un utilisateur soumet un test ou un devoir.

Remarques :

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

  • Les événements d’envoi de formulaires ne sont pas encore pris en charge.

Mode Ultra

COMMAND_LINE_TOOL

Un 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 incluent des tests, des devoirs, des discussions, des journaux, des activités LTI, des packages SCORM, des dossiers et des modules d'apprentissage.

Remarques :

  • Les événements d'accès au contenu pour les liens externes désignent l'affichage du lien dans une vue dans Ultra et ne signifient pas qu'un utilisateur a ouvert ce lien.

  • Les événements Google et de documents Cloud ne sont pas encore pris en charge.

Modes d'origine et Ultra

COURSE_ACCESS

Un utilisateur accède à un cours.

Modes d'origine et Ultra

DISCUSSION_DRAFT

Un utilisateur enregistre un brouillon dans une réponse ou une réaction dans une discussion.

Mode Ultra

DISCUSSION_EDIT

Un utilisateur modifie une réponse ou une réaction dans une discussion.

Mode Ultra

DISCUSSION_REPLY

Un utilisateur publie une réponse sur une discussion.

Mode Ultra

DISCUSSION_RESPONSE

Un utilisateur publie une réaction sur une discussion.

Mode Ultra

LOGIN_ATTEMPT

Un utilisateur tente de s'authentifier sur la plateforme.

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

Modes d'origine et Ultra

LOGOUT

Un utilisateur se déconnecte de la plate-forme.

Modes d'origine et Ultra

MODULE_ACCESS

Un utilisateur accède à un module.

Remarque :

  • événement obsolète, disponible uniquement dans les anciens enregistrements.

Mode d'origine

PAGE_ACCESS

Un utilisateur accède à une page.

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

Modes d'origine et Ultra

PASSWORD_CHANGE

Un utilisateur modifie un mot de passe.

Cela inclut la modification du mot de passe par vous-même, par un utilisateur privilégié ou via la fonction de renouvellement en cas d'oubli de mot de passe.

Modes d'origine et Ultra

RESET_MFA

Un utilisateur privilégié réinitialise une MFA

Mode 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_INT

Une session est lancée dans le système.

Modes d'origine et Ultra

SESSION_TIMEOUT

La session d’un utilisateur a expiré en raison de son inactivité.

Modes d'origine et Ultra

START_IMPERSONATION

Un administrateur ou un rôle supérieur se connecte pour le compte d'un autre 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_ACCESS

Un utilisateur accède à un onglet.

Mode d'origine



Principales considérations :

  • Le tableau Accumulateur d'activités enregistre les événements de tous les utilisateurs, quel que soit leur rôle.

  • Les actions des utilisateurs effectuées dans l'application mobile sont également incluses dans le tableau Accumulateur d'activités.

  • Le contenu auquel vous accédez avec Ally enregistre les événements dans l'accumulateur d'activités.

Activez Activity_Accumulator

  1. Dans le panneau de configuration de l'administrateur, sous Outils et utilitaires, sélectionnez System Reporting.

  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.

Note

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.

page Outils d'administration, indiquant que le bouton radio Suivi des événements est sélectionné

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 tables Activity_Accumulator.

  • 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 maintenir à jour.

  • Le schéma BBLEARN_STATS est une table d’archives destinée à conserver des documents plus anciens. Ce tableau enregistre les données historiques et permet de créer des rapports, en minimisant l'impact sur les performances de la base de données principale de Blackboard.

Note

Si le pipeline de données est activé dans votre établissement, les données sont envoyées à snowflake activity_accumulator_archive au lieu de BBLEARN_STATS.

Quelle quantité de données est retenue 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 fonctionne toutes les 24 heures.

L'utilitaire PurgeAccumulator déplace les enregistrements plus anciens dépassant la valeur de conservation du schéma BBLEARN vers le schéma BBLEARN_STATS. Ensuite, il 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 dans BBLEARN_STATS à des fins de reporting.

Note

Si le pipeline de données est activé pour votre établissement, les données sont envoyées à snowflake activity_accumulator_archive au lieu de BBLEARN_STATS