Qu'est-ce qu'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. Le tableau 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 résoudre les problèmes et éclairer une prise de décision équitable en cas de litiges académiques.
Sur cette page, vous pouvez trouver :
Structure du tableau Activité d'accumulateur
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, connexion à la plate-forme, accès au contenu, remise d'un test, etc. | varchar(30) Zone de texte d’une longueur maximale de 30 caractères |
pk1 | Clé principale du tableau. Chaque enregistrement possède un ID pk1 unique. | id |
course_pk1 | Clé principale du cours associé à cette activité. 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é. 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é principale de l’utilisateur associée à 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 libres associées à l’événement. Pour certains événements, des informations utiles sont contenues dans ce champ, comme le nom du contenu de cours associé. Pour les événements dont le champ est vide, utilisez les ID pk1 pour identifier les informations pertinentes. | nvarchar(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. | varchar(255) Zone de texte d’une longueur maximale de 255caractères |
status | Indique l’état de l’événement. 1 pour SUCCÈS ou 0 pour ÉCHEC. | Valeur numérique. |
Événements enregistrés dans l’Accumulateur d’activité
Il s’agit des événements enregistrés dans la colonne « event_type ».
Nom de l'événement | Règle | Disponible en mode d’origine et/ou Ultra ? |
---|---|---|
ASSESSMENT_DRAFT | Un utilisateur enregistre un brouillon pour un test ou un devoir. Remarque :
| Mode Ultra |
ASSESSMENT_SUBMIT | Un utilisateur remet un test ou un devoir. Remarques :
| 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 comprennent les tests, les devoirs, les discussions, les journaux, les activités LTI, les paquets SCORM, les dossiers et les modules d'apprentissage. Remarques :
| 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 auprès de la plate-forme. 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 :
| 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 |
Considérations clés :
- La table Accumulateur d’activité enregistre les événements de tous les utilisateurs, quel que soit leur rôle.
- Les actions effectuées par les utilisateurs dans l’application mobile sont également incluses dans le tableau Accumulateur d’activité.
- Des événements sont également enregistrés dans l’accumulateur d’activité en cas d'accès au contenu par le biais d'Ally.
Activer l'Accumulateur d'activité
- Dans le panneau de configuration de l'administrateur, sous Outils et utilitaires, sélectionnez Rapports du système.
- Sélectionnez Options de rapport automatique.
- 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.
Les 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 tenir à jour.
- Le schéma BBLEARN_STATS 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, ce qui minimise l'incidence sur les performances dans la base de données Learn principale.
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.
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 en BBLEARN_STATS à des fins de reporting.
Si votre établissement a activé le pipeline de données, les données sont envoyées à Snowflake activity_accumulator_archive et non à BBLEARN_STATS