Modèle de référence de données Data Connect

  • Mise à jour

Cette fonctionnalité nécessite la solution Data Connect. Pour plus d'informations, contactez votre Customer Success Partner (CSP).

Cet article décrit les tables et colonnes disponibles dans la base de données Snowflake de 360Learning. Pour interroger ces données, consultez Accéder à vos données d’apprentissage brutes avec Data Connect.

La base de données 360Learning est organisée en plus de 40 tables couvrant les utilisateurs, le contenu, les inscriptions et l'activité d'apprentissage.

Pour visualiser les entités de la base de données et les relations entre elles, consultez le diagramme Entité-Relation (ERD) ↗.

Limitation d'hébergement des données aux États-Unis : Si vos données sont hébergées aux États-Unis, les tableaux marqués (Non disponible pour les clients hébergés aux États-Unis) ne sont pas disponibles dans votre instance Data Connect Snowflake.

Assessments_outlines

La table Assessments_outlines contient une ligne par plan d'évaluation, avec les informations suivantes :

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant du plan de l'évaluation Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
NAME VARCHAR(16777216) Titre de l'évaluation
ASSESSOR_INSTRUCTIONS VARCHAR(16777216) Instructions pour l'évaluateur.
LEARNER_INSTRUCTIONS VARCHAR(16777216) Instructions pour l'apprenant.

Assessments_trackings

La table Assessments_trackings suit les métriques d'évaluation pour chaque utilisateur. Elle contient une ligne par utilisateur par tentative d'évaluation, avec les informations suivantes :

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant du suivi de l'évaluation Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
USER VARCHAR(16777216) Identifiant de l'utilisateur qui a tenté l'évaluation. Clé étrangère (FK1) [ID > "Users"]
ASSESSMENT_OUTLINE_ID VARCHAR(16777216) Identifiant du plan de l'évaluation FK2 [ID >  "Assessments_outlines"]
CONTEXT_TYPE VARCHAR(16777216) Contexte de l'évaluation. Par exemple, si une évaluation est effectuée au sein d'un chemin, alors CONTEXT_TYPE équivaut à path.
CONTEXT_ID VARCHAR(16777216) Identifiant du contexte. Par exemple, si une évaluation est effectuée au sein d'un chemin, alors CONTEXT_ID équivaut à l'identifiant de la session de chemin. Clé étrangère (FK3) [ID > "Paths_sessions"]
CORRECTED_AT TIMESTAMP_NTZ(9) Heure de correction, au format AAAA-MM-JJ HH:MI:SS. null si l'évaluation n'a pas encore été corrigée.
SCORE FLOAT

Score obtenu par l'utilisateur.

null si l'évaluation n'a pas encore été corrigée ou si l'évaluation n'a pas de score.

SUCCESS BOOLEAN TRUEsi l'utilisateur a réussi l'évaluation, FALSE si l'utilisateur a échoué. null si l'évaluation n'a pas encore été corrigée.
CORRECTED_BY VARCHAR(16777216) Identifiant de l'utilisateur ayant validé l'évaluation. null si l'évaluation n'a pas encore été corrigée. Clé étrangère (FK4) [ID > "Users"]
ASSESSORS ARRAY Liste avec les identifiants des évaluateurs. Clé étrangère (FK5) [ID > "Users"]

Audiencebuilders

Le tableau Audiencebuilders contient des informations sur chaque audience créée pour automatiser l'inscription des apprenants. Chaque ligne du tableau Audiencebuilders représente une seule audience créée.

Une audience est un ensemble d'utilisateurs qui partagent des critères spécifiques. Pour plus d'informations sur les audiences, consultez Sélectionner une audience statique ou dynamique.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant de l'audience Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date et heure de création de l'audience, au format AAAA-MM-JJ HH:MI:SS.
MODIFIED_AT TIMESTAMP_NTZ(9) Date et heure de modification de l'audience, au format AAAA-MM-JJ HH:MI:SS.
EXCLUDED_LEARNER_IDS ARRAY Liste d’identifiants pour les apprenants exclus des filtres. Clé étrangère (FK1) [ID > "Users"]
FILTERS ARRAY

Critères qu'un apprenant doit remplir pour être inclus dans l'audience. Chaque filtre vérifie un attribut différent, tel que l'appartenance à un groupe ou un champ personnalisé. Les champs suivants sont inclus dans les filtres :

  • uid : Un identifiant unique pour le filtre, utilisé pour combiner des filtres.
  • attrName : Le nom de l'attribut.
  • type : La catégorie de l'attribut. Valeurs possibles: certificate-status, group, path-result, user ou user-custom-field.
  • operator : L'opérateur logique du filtre.
ACTIVE BOOLEAN

Détermine si les règles de l'audience builder sont actuellement appliquées.

S'il est défini sur FALSE, les critères d'audience ne sont pas utilisés. Cela peut être défini sur false si :

  • la session est supprimée ;
  • l'audience builder n'est pas activé pour votre entreprise.
MODE VARCHAR(16777216)

Modes d'audience. Valeurs possibles :

  • dynamic pour les audiences qui inscrivent automatiquement les utilisateurs dès qu'ils répondent aux critères d'audience, et les désinscrivent dès qu'ils cessent de les remplir.
  • manual pour les audiences statiques qui inscrivent uniquement les utilisateurs qui répondent aux critères d'audience au moment précis où l'audience est créée.

Certifications

La table Certifications regroupe des informations sur les certificats et les personnes qui les reçoivent. Chaque ligne représente un certificat attribué à une personne. Si une même personne obtient plusieurs fois le même certificat, chaque attribution sera enregistrée comme une ligne séparée.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant de la table. Clé primaire (PK)
NAME VARCHAR(16777216) Nom du certificat
DESCRIPTION VARCHAR(16777216) Description du certificat.
CERTIFICATION_AUTHORITY VARCHAR(16777216) Organisation ou autorité ayant délivré le certificat, tel que choisi par l'utilisateur ayant créé le certificat.
CONTEXT VARIANT

Le contexte indique où le certificat a été obtenu :

  • Dans un chemin : le contexte inclura le pathId, le sessionId et le enrollmentId.
  • Dans un parcours : Le contexte inclura le sessionId et le templateId.
UID VARCHAR(16777216) Identifiant unique généré pour chaque certificat.
IMAGE VARCHAR(16777216) Identifiant de l'image affichée sur le certificat.
CREATED_AT TIMESTAMP_NTZ(9) La date enregistrée correspond généralement à celle de delivery_at. Cependant, pour les certificats importés, elle reflète la date d'importation du certificat.
DELIVERY_AT TIMESTAMP_NTZ(9) Date de délivrance du certificat.
EXPIRY_AT TIMESTAMP_NTZ(9) Date d'expiration du certificat.
LEARNER_ID VARCHAR(16777216) Utilisateur ayant obtenu le certificat. Clé étrangère (FK1) [ID > "Users"]

Challenges

La table Challenges contient des informations sur les challenge mobiles, avec une ligne par challenge. Elle documente la création, la durée et les groupes associés à chaque challenge.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant de la table. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date et heure de création du challenge.
COURSE_ID VARCHAR(16777216) ID du module dans lequel se trouve le challenge. Clé étrangère (FK1) [ID > "Courses"]
CREATOR_ID VARCHAR(16777216) ID du créateur du challenge. Clé étrangère (FK2) [ID > "Users"]
END_DATE TIMESTAMP_NTZ(9) Date et heure de fin du challenge.
GROUP_ID VARCHAR(16777216) ID du groupe où le challenge a été créé. Clé étrangère (FK3) [ID > "Groups"]
IS_FINISHED BOOLEAN

TRUE si le challenge est terminé.

FALSE sinon.

MESSAGE VARCHAR(16777216) Message du challenge.
SELECTED_GROUP_IDS ARRAY Liste des IDs de tous les groupes choisis pour participer au challenge.

Challenge_users_cores

La table Challenge_users_cores suit la participation et les scores des utilisateurs pour chaque challenge. Elle contient une ligne pour chaque combinaison utilisateur-challenge.

(Assurez-vous d’utiliser le nom exact Challenge_users_cores, et non Challenge_users_scores, même si cela concerne réellement les scores.)

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant de la table.  Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date et heure de création de l'enregistrement utilisateur-challenge.
ATTEMPT_ID VARCHAR(16777216) ID de la tentative de l'utilisateur sur le challenge. Clé étrangère (FK1) [ID > "Courses_trackings"]
CHALLENGE_ID VARCHAR(16777216) ID du challenge en cours. FK2 [ID > "Challenges"]
GROUP_ID VARCHAR(16777216) ID du groupe spécifique auquel un utilisateur appartient, et qui est utilisé pour jouer le challenge. Clé étrangère (FK3) [ID > "Groups"]
USER_ID VARCHAR(16777216) ID de l'utilisateur qui a joué le challenge. Clé étrangère (FK4) [ID > "Users"]
CURRENT_SCORE INTEGER Score actuel de l'utilisateur pour le challenge.
DETAILED_SCORES ARRAY Liste contenant les scores précédents de l'utilisateur pour ce challenge.

Classroom_attendancesheets

La table Classroom_attendancesheets contient les feuilles de présence pour les créneaux de classe, avec une ligne par feuille de présence.

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant de la feuille de présence. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
CLASSROOMSLOT_ID VARCHAR(16777216) Identifiant du créneau de classe auquel cette feuille appartient. Clé étrangère 1 (FK1) [ID > "Créneaux de classe"]
STATUS VARCHAR(16777216) Statut de la feuille de présence. Valeurs possibles : closed, signed, open, ajustment.

Classroom_learnerattendances

La table Classroom_learnerattendances contient le statut de présence de chaque apprenant pour les créneaux de classe, avec une ligne par apprenant et par feuille de présence.

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant de l'enregistrement de présence de l'apprenant. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
ATTENDANCE_SHEET_ID VARCHAR(16777216) Identifiant de la feuille de présence reliée à l’enregistrement. Clé étrangère 1 (FK1) [ID > "Classroom_attendancesheets"]
LEARNER_ID VARCHAR(16777216) Identifiant de l'apprenant. Clé étrangère (FK2) [ID > "Users"]
LEARNER_SIGNATURE_AT TIMESTAMP_NTZ(9) Horodatage de la signature de la feuille de présence par l'apprenant, au format AAAA-MM-JJ HH:MI:SS. null si l'apprenant n'a pas signé.
TRAINER_ID VARCHAR(16777216) Identifiant du référent qui enregistre la présence. Clé étrangère (FK3) [ID > "Users"]
TRAINER_SIGNATURE_AT TIMESTAMP_NTZ(9) Horodatage de la signature de la feuille de présence par le référent, au format AAAA-MM-JJ HH:MI:SS. null si le référent n'a pas signé.
HAS_ATTENDED BOOLEAN TRUE si l'apprenant a assisté à la session de classe.

Classes

La table Classrooms contient une ligne par classe, avec les informations suivantes :

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant de la classe. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
NAME VARCHAR(16777216) Titre de la classe.
MEDIAS VARCHAR Média attaché à une classe.
IS_VIRTUAL BOOLEAN TRUE si la classe est virtuelle, FALSE si la classe est en présentiel.
MODIFIED_AT TIMESTAMP_NTZ(9) Horodatage de la dernière modification de la classe, au format AAAA-MM-JJ HH:MI:SS.
MESSAGE VARCHAR(16777216) Description de la classe.
TRAINING_OBJECTIVE VARCHAR(16777216) Objectif de la classe.

Classroomslots

La table Classroomslots contient des informations sur les créneaux de classe, avec une ligne par créneau de classe.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant du créneau de classe. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
START_DATE TIMESTAMP_NTZ(9) Date et heure de début, au format AAAA-MM-JJ HH:MI:SS.
END_DATE TIMESTAMP_NTZ(9) Date et heure de fin, au format AAAA-MM-JJ HH:MI:SS.
CLASSROOM VARCHAR(16777216) Identifiant de la classe. Clé étrangère (FK1) [ID > "Classrooms"]
NAME VARCHAR(16777216) Titre de la classe.
IS_VIRTUAL BOOLEAN TRUE si la classe est virtuelle, FALSE si la classe est présentielle.
LOCATION VARCHAR(16777216) Emplacement de la classe.
TRAINERS ARRAY Liste avec les identifiants des formateurs. Clé étrangère (FK2) [ID > "Users"]
REPORTED_DURATION NUMBER(38,0) Nombre (entier) d’heures pour la durée déclarée du créneau de Classe.
ATTENDANCESHEETS_STATUS ARRAY

Liste des identifiants et statuts des feuilles de présence. Valeurs possibles pour status :

  • closed : une feuille est initialement dans cet état ;
  • signed : une feuille est dans cet état lorsqu'elle est signée et que l'enregistrement est terminé ;
  • open : une feuille est dans cet état lorsqu'elle est ouverte pour l'enregistrement ;
  • adjustment : une feuille est dans cet état lorsqu'elle est ouverte pour modifications.
MAX_CAPACITY INTEGER Capacité maximale des créneaux de classe.
CONTEXT_TYPE VARCHAR(16777216)

Type de contexte.

  • Pour les créneaux dans un chemin, CONTEXT_TYPE sera défini sur path.
  • Pour les créneaux dans un parcours, CONTEXT_TYPE sera défini sur program.
CONTEXT_ID VARCHAR(16777216) Identifiant du contexte associé au créneau de classe. Pour les créneaux dans un chemin, CONTEXT_ID contiendra l'ID de la session du chemin. Clé étrangère (FK3) [ID > "Paths_sessions"]
MODIFIED_AT TIMESTAMP_NTZ(9) Horodatage de la dernière modification du créneau de classe, au format AAAA-MM-JJ HH:MI:SS.

Classrooms_trackings

La table Classrooms_trackings contient une ligne par classe par utilisateur, avec les informations suivantes :

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant du suivi de la classe. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
USER VARCHAR(16777216) Identifiant de l'utilisateur ayant participé à la classe. Clé étrangère (FK1) [ID > "Users"]
CLASSROOMSLOT VARCHAR(16777216) Identifiant du créneau de classe. FK2 [ID > "Classroomslots"]
CLASSROOM VARCHAR(16777216) Identifiant de la classe. Clé étrangère (FK3) [ID > "Classrooms"]
HAS_ATTENDED BOOLEAN TRUE si l'utilisateur a assisté à la classe. FALSE si l'utilisateur était absent. null si l'utilisateur est inscrit à un créneau de classe pour lequel la feuille de présence n'a pas été remplie.
ATTENDANCE_STATUS VARCHAR(16777216)
  • attended si l’apprenant a été ajouté à la feuille de présence.
  • missed si l’apprenant n’a pas été ajouté à la feuille de présence (et qu’au moins un autre apprenant a été ajouté à la liste).
  • registered si l’apprenant est inscrit à un créneau de classe pour lequel la feuille de présence n’a pas été remplie.
CONTEXT_TYPE VARCHAR(16777216)

Contexte de la classe. Par exemple, si une classe est effectuée au sein d'un chemin, alors CONTEXT_TYPE équivaut à path. Valeurs possibles :

  • path
  • program
CONTEXT_ID VARCHAR(16777216) Identifiant du contexte de la classe. Par exemple, si une classe est effectuée au sein d'un chemin, alors CONTEXT_ID équivaut à l'identifiant de la session de chemin. Clé étrangère (FK4) [ID > "Paths_sessions"]
END_DATE TIMESTAMP_NTZ(9) Date et heure de fin, au format AAAA-MM-JJ HH:MI:SS.
REPORTED_DURATION NUMBER(38,0) Nombre (entier) d’heures pour la durée déclarée du créneau de Classe.
RSVP_GOING BOOLEAN
  • TRUE si l'apprenant a accepté l'invitation ;
  • FALSE si l'apprenant a décliné l'invitation ;
  • null si l'apprenant n'a pas répondu à l'invitation.
MODIFIED_AT TIMESTAMP_NTZ(9) Horodatage de la dernière modification de l'inscription, au format AAAA-MM-JJ HH:MI:SS.

Coaching_submissioncriteria

La table Coaching_submissioncriteria détaille les commentaires et les notes sur les critères pour les soumissions faites par les apprenants sur des questions ouvertes.

Ce tableau est uniquement disponible avec la solution Coaching de 360Learning.

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) NOT NULL Identifiant du critère dans la soumission Clé primaire (PK)
CRITERION_ID VARCHAR(16777216) ID du critère
OPEN_RESPONSE_SUBMISSION_ID VARCHAR(16777216) ID de la soumission de réponse Clé étrangère 1 [ID > "Openresponsesubmissions"]
GRADE NUMBER(38,0) Note pour la soumission
FEEDBACK VARIANT Commentaires sur la soumission
CRITERIA_TITLE VARCHAR(16777216) Titre du critère

Coaching_submissiongeneralfeedbacks

La table Coaching_submissiongeneralfeedbacks contient les commentaires envoyés par les correcteurs sur les soumissions de questions ouvertes faites par les apprenants.

Ce tableau est uniquement disponible avec la solution Coaching de 360Learning.

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) NOT NULL ID du commentaire Clé primaire (PK)
FEEDBACK VARIANT Commentaires sur la soumission
OPEN_RESPONSE_SUBMISSION_ID VARCHAR(16777216) ID de la soumission de réponse Clé étrangère 1 [ID > "Openresponsesubmissions"]

Modules

La table Courses contient une ligne par module, avec les informations suivantes :

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant de la ligne du module. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
NAME VARCHAR(16777216) Nom du module
TAGS ARRAY Liste avec les tags ajoutés au module. Clé étrangère (FK1) [ID > "Tags"]
IS_SCORM BOOLEAN TRUE si le module est SCORM. FALSE autrement.
CO_AUTHORS ARRAY Liste avec les identifiants des co-auteurs. Clé étrangère (FK2) [ID > "Users"]
AUTHOR VARCHAR(16777216) Identifiant de l'auteur principal du module. Clé étrangère (FK3) [ID > "Users"]
DESCRIPTION VARCHAR(16777216) Description du module.
TYPE VARCHAR(16777216)

Type de module. Valeurs possibles :

  • standardLearningContent (pour les modules SCORM)
  • external (pour les modules de fournisseurs de contenu externes)
  • native (pour les modules créés sur la plateforme 360Learning)
MODIFIED_AT TIMESTAMP_NTZ(9) Heure de la dernière modification du module, au format AAAA-MM-JJ HH:MI:SS.
SOURCE_LANG VARCHAR(16777216) Langue source du module.
COURSE_DURATION NUMBER(38,0) La durée estimée d'un module.
EXTERNAL_CONTENT VARCHAR(16777216)

Si le module provient d'un fournisseur de contenu externe, les informations suivantes s'affichent :

  • catalogId
  • externalPlatform
  • launchUrl
  • catalogName (si disponible)
  • logoUrl (si disponible)

null si le module ne provient pas d'un fournisseur de contenu externe.

IS_ARCHIVED BOOLEAN TRUE si le module a été archivé, FALSE autrement.
DELETED_AT TIMESTAMP_NTZ(9) Date de suppression, le cas échéant.
OWNER_GROUP VARCHAR(16777216) Identifiant du groupe propriétaire du module Clé étrangère (FK4) [ID > "Groups"]
ELEMENTS ARRAY Liste des activités incluses dans le module.
TRANSLATIONS_LANGS ARRAY Tableau de données : Array d’objets, chacun détaillant le code langue (lang), le statut de publication (booléen published) et les traducteurs assignés pour une traduction de module spécifique.
TRANSLATIONS ARRAY Tableau d'objets, chacun représentant le module traduit dans une langue spécifique. Chaque objet inclut le nom, la description et le contenu traduits.
IS_TRANSLATION_PUBLISHED BOOLEAN TRUE si la version traduite du module est publiée ; FALSE autrement.
PRESENTATION_TYPE VARCHAR(16777216)

Type de présentation.

Valeurs possibles pour les modules internes :

  • singlePage : Les activités sont présentées dans une vue continue et déroulante.
  • slideshow : Les activités se jouent individuellement dans une séquence fixe.

Toujours null pour les modules externes

SOCIAL_DISCUSSION_DISABLED BOOLEAN TRUE si le forum et les réactions sont désactivés ; null sinon.
CUSTOMFIELDS ARRAY

Array de valeurs de champs personnalisés configurés au niveau de l'entreprise et renseignés pour ce module. Chaque élément contient :

  • customFieldId : ID de la définition du champ
  • Nom
  • valeur : valeur du champ

NULL si aucun champ personnalisé n'est défini ou rempli pour ce module.

Courses_generated_with_ai

La table Courses_generated_with_ai répertorie les modules générés à l'aide de fonctionnalités d'IA, avec une ligne par module pour chaque fonctionnalité d'IA utilisée. Un module peut apparaître plusieurs fois si plusieurs fonctionnalités d'IA ont été appliquées lors de sa création.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant de la ligne. Clé primaire (PK)
FEATURE VARCHAR(16777216)

Fonctionnalité d'IA utilisée pour créer le module. Valeurs possibles :

COURSE VARCHAR(16777216) Identifiant du module. Clé étrangère (FK1) [ID > "Courses"]
COURSE_CREATED_DATE TIMESTAMP_NTZ(9) Date de création du module.
IS_DELETED_WITHIN_24HRS BOOLEAN TRUE si le module est supprimé dans les 24 heures ; FALSE sinon.
FIRST_GENERATED_DATE TIMESTAMP_NTZ(9) Date et heure de la première utilisation de la fonctionnalité d'IA pour le module. Par exemple, si la fonctionnalité Qgen est utilisée pour générer plusieurs questions, FIRST_GENERATED_DATE indiquera quand la fonctionnalité d'IA a été utilisée pour la première fois dans le module pour créer une question.

Courses_trackings

La table Courses_trackings contient une ligne par utilisateur par tentative pour chaque module, avec les informations suivantes :

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant de suivi du module. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
COURSE VARCHAR(16777216) Identifiant du module. Clé étrangère (FK1) [ID > "Courses"]
USER VARCHAR(16777216) Identifiant de l'utilisateur. Clé étrangère (FK2) [ID > "Users"]
SCORE FLOAT Score de l'utilisateur sur la tentative.
RESULT VARCHAR(16777216)

Résultat de l'utilisateur sur la tentative. Valeurs possibles :

  • success
  • retry
  • failed
  • wait
  • null
PROGRESS NUMBER(38,0) Taux d’avancement de l’apprenant sur la tentative.
TIME_SPENT NUMBER(37,1) Temps passé par l’apprenant sur la tentative, en minutes.
LAST_ACCESSED_AT TIMESTAMP_NTZ(9) La dernière fois que l'utilisateur a accédé au module, au format AAAA-MM-JJ HH:MI:SS.
ACCESS_DATES ARRAY Dates et heures auxquelles l'utilisateur a accédé su module, au format AAAA-MM-JJ HH:MI:SS.
COMPLETED_AT TIMESTAMP_NTZ(9) Date et heure à laquelle l'utilisateur a terminé le module, au format AAAA-MM-JJ HH:MI:SS.
CONTEXT_TYPE VARCHAR(16777216) Contexte du module. Par exemple, si un module est joué au sein d'un chemin, alors CONTEXT_TYPE est path.
CONTEXT_ID VARCHAR(16777216) Identifiant de la session de chemin dans laquelle le module a été joué. Clé étrangère (FK3) [ID > "Paths_sessions"]
LANG VARCHAR(16777216) Langue dans laquelle l'apprenant joue le module.
IS_CURRENT_VERSION BOOLEAN TRUE si le module a été suivi sur la dernière version.
FALSE si le module a été suivi sur une version précédente.
DEVICE VARCHAR(16777216)

Dispositif utilisé sur la tentative. Valeurs possibles :

  • android
  • ios
  • web
ENROLLMENT_ID VARCHAR(16777216)

ID de l'inscription qui permettra de récupérer des informations sur l'inscription (auto-attribuée vs attribuée, heure d'inscription).

Il y a un seul identifiant par apprenant inscrit à une session de chemin.

[ENROLLMENT_ID > "Paths_trackings"]
SUBSET_ELEMENTS ARRAY

Liste des activités du module jouées pendant une tentative.

  • Pour les modules eSTD : Ce tableau est toujours vide.

  • Pour les modules SCORM : Maximum 1 élément dans le tableau.

  • Pour d’autres tentatives natives et externes : le tableau peut contenir plusieurs éléments.

Chaque élément de la liste est un objet contenant :

  • _id (chaîne, obligatoire) : L'ID de l'activité.

  • collection (string, required) : Le type de l'activité. La valeur est déterminée par le type de module :

    • Module natif : medias, polls, questions, ou sheets.

    • Module externe : Toujours externalContents.

    • Module SCORM : Toujours medias.

  • name (string, facultatif) : Le titre d'affichage de l'activité. Peut être présent pour les tentatives externes (externalContents) ou les tentatives natives avec des collections medias.

  • downloaded (booléen, facultatif) : TRUE si l'activité a été téléchargée ; omis (null) si ce n'est pas le cas. Présent uniquement pour les tentatives natives, pour toute collection.

OFFLINE BOOLEAN

Source de connectivité.

TRUE si la tentative a été jouée hors-ligne.

FALSE ou indéfini si la tentative a été jouée en ligne.

Daily_metrics

La table Daily_metrics contient une ligne par jour, avec les informations générales sur les utilisateurs qui se sont connectés à la plateforme chaque jour :

Colonne Type Définition Clés dans la base de données
DATE TIMESTAMP_NTZ(9) Date, au format AAAA-MM-JJ. Clé primaire (PK)
LOGGED_IN_USERS ARRAY Identifiants des utilisateurs connectés ce jour-là. Clé étrangère (FK1) [ID > "Users"]

External_contents

La table External_contents stocke les informations concernant tout le contenu d'apprentissage externe intégré à 360Learning, avec une ligne par contenu externe.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant unique pour le contenu externe au sein de 360Learning. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date et heure de création du contenu externe dans 360Learning, au format AAAA-MM-JJ HH:MM:SS.
EXTERNAL_ID VARCHAR(16777216) Identifiant du contenu externe tel que fourni par la plateforme externe.
EXTERNAL_PLATFORM VARCHAR(16777216) Nom de la plateforme externe d'où provient le contenu.
TITLE VARCHAR(16777216) Titre du contenu externe.
CONTENT_TYPE VARCHAR(16777216)

Type de contenu externe. Valeurs possibles :

  • article
  • assessment
  • audiobook
  • book
  • certificate
  • channel
  • course
  • curriculum
  • interactive
  • journey
  • labs
  • linkedContent
  • mooc
  • null
  • podcast
  • program
  • roleplay
  • specialization
  • topvoice
  • video

Groupes

La table Groups contient une ligne par groupe, avec les informations suivantes :

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant du groupe Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
OWNER VARCHAR(16777216) Identifiant du groupe propriétaire. Clé étrangère (FK1) [ID > "Users"]
NAME VARCHAR(16777216) Nom du groupe.
ADMINS ARRAY Liste avec les identifiants des administrateurs du groupe. Clé étrangère (FK2) [ID > "Users"]
AUTHORS ARRAY Liste avec les identifiants des éditeurs du groupe. Clé étrangère (FK3) [ID > "Users"]
COACHES ARRAY Liste avec les animateurs du groupe. Clé étrangère (FK4) [ID > "Users"]
PARENT_ID VARCHAR(16777216) Identifiant du groupe parent. Clé étrangère (FK5) [ID > "Groups"]
USERS ARRAY Liste avec les identifiants des apprenants. Clé étrangère (FK6) [ID > "Users"]
CATALOG_COURSES ARRAY Liste des identifiants des modules publiés dans le catalogue du groupe. Clé étrangère (FK7) [ID > "Courses"]
CATALOG_PSESSIONS ARRAY Liste des identifiants des sessions de parcours publiées dans le catalogue du groupe. Clé étrangère (FK8) [ID > "Program_sessions"]
CATALOG_PATH_SESS ARRAY Liste des identifiants des sessions de chemins publiées dans le catalogue du groupe. Clé étrangère (FK9) [ID > "Paths_sessions"]
COACHES_PTEMPLATES ARRAY Liste des identifiants des programmes partagés dans la bibliothèque du groupe. Clé étrangère (FK10) [ID > "Programs"]
COACHES_COURSES ARRAY Liste des identifiants des modules partagés dans la bibliothèque du groupe. Clé étrangère (FK11) [ID > "Courses"]
COACHES_PATHS ARRAY Liste des identifiants des chemins partagés dans la bibliothèque du groupe. Clé étrangère (FK12) [ID > "Paths"]

Learningneeds

La table Learningneeds contient une ligne par besoin de formation, avec les informations suivantes :

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant du besoin de formation. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
NAME VARCHAR(16777216) Titre du besoin de formation.
STATUS VARCHAR(16777216)

Statut du besoin de formation. Valeurs possibles :

  • new
  • alreadyExists
  • discarded
  • exploring
  • done
  • projectOngoing
VOLUNTEERS ARRAY Liste avec les identifiants des volontaires. Clé étrangère (FK1) [ID > "Users"]
EXPERTS ARRAY Liste avec les identifiants des experts. Clé étrangère (FK2) [ID > "Users"]
GROUP VARCHAR(16777216) Identifiant du groupe. Clé étrangère (FK3) [ID > "Groups"]
ANSWERS ARRAY Liste avec les réponses.
DELETED_AT TIMESTAMP_NTZ(9) Date de suppression, le cas échéant.
DECLARED_BY VARCHAR(16777216) Identifiant de l'utilisateur qui a déclaré le besoin de formation. Clé étrangère (FK4) [ID > "Users"]

Mails

La table Mails contient 1 ligne par notification par e-mail envoyée depuis la plateforme, avec les informations :

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant pour chaque enregistrement d'email dans la table Mails. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Horodatage indiquant la date de création de l'enregistrement de l'e-mail.
TO VARCHAR(16777216) Adresse e-mail du destinataire.
MAIL_TYPE VARCHAR(16777216) Type d'email envoyé.
FROM VARCHAR(16777216) Adresse email de l'expéditeur.
DELIVERED BOOLEAN TRUE si l'email a été livré avec succès, null sinon.
IS_REJECTED BOOLEAN TRUE si l'email a été rejeté, null sinon.
ERROR VARCHAR(16777216) Erreur lors du processus d'envoi de l'e-mail, le cas échéant.

Medias

La table Medias contient les détails de tout élément téléchargé et stocké sur la plateforme, avec une ligne par média.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) ID du média Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Horodatage indiquant quand le média a été créé.
AUTHOR_ID VARCHAR(16777216) ID de l’utilisateur qui a téléversé le média. Clé étrangère (FK1) [ID > "Users"]
TYPE VARCHAR(16777216)

Type du média. Valeurs possibles :

  • attachment
  • video
  • slide
  • image
  • pdf
NAME VARCHAR(16777216) Nom du média.

Openresponsesubmissions

La table Openresponsesubmissions contient les réponses fournies par les apprenants aux questions ouvertes.

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) NOT NULL Identifiant de la soumission de réponse ouverte Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
RESPONSE_ID VARCHAR(16777216) Identifiant de la réponse associée à la soumission Clé étrangère 1 [ID > "Réponses"]
STATUS VARCHAR(16777216) Statut de la soumission (toAssess, success, failure, ou toRetry)
TEXT VARCHAR(16777216) Texte dans la soumission
CORRECTED_AT TIMESTAMP_NTZ(9) Heure à laquelle la soumission a été corrigée
MEDIAS ARRAY Array de IDs de médias attachés à la soumission
CORRECTED_BY VARCHAR(16777216) ID de l'utilisateur qui a corrigé la soumission Clé étrangère [ID > "Users"]

Chemins

La table Paths contient une ligne par chemin, avec les informations suivantes :

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant du chemin. Clé primaire (PK)
NAME VARCHAR(16777216) Nom du chemin
AUTHOR VARCHAR(16777216) Identifiant de l'auteur principal du chemin. Clé étrangère (FK1) [ID > "Users"]
CO_AUTHORS ARRAY Liste avec les identifiants des co-auteurs. Clé étrangère (FK2) [ID > "Users"]
DESCRIPTION VARCHAR(16777216) Description du chemin.
SOURCE_LANG VARCHAR(16777216) Langue source du chemin.
MODIFIED_AT TIMESTAMP_NTZ(9) Heure de la dernière modification du chemin, au format AAAA-MM-JJ HH:MI:SS.
OWNER_GROUP VARCHAR(16777216) Identifiant du groupe propriétaire du chemin. Clé étrangère (FK3) [ID > "Groups"]
DURATION NUMBER(38,0) La durée estimée d'un chemin, en heures.
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
TAGS ARRAY Liste avec les identifiants des tags. Clé étrangère (FK4) [ID > "Tags"]
STEPS ARRAY Liste avec les identifiants des étapes. FK5 [ID > "Paths" OR "Courses" OR "Assessments_outlines" OR "Classrooms"]
ADDITIONAL_INFORMATION VARCHAR(16777216) Informations complémentaires du chemin.
IS_CHILD_PATH BOOLEAN TRUE si le chemin est une étape au sein d'un autre chemin, FALSE autrement.
HAS_CERTIFICATE BOOLEAN TRUE si le chemin a un certificat, FALSE autrement.
ARCHIVED_AT TIMESTAMP_NTZ(9) Date et heure d'archivage du chemin.
MANDATORY_OR_REPLAY BOOLEAN

Option de relecture obligatoire.

  • TRUE lorsque les apprenants doivent terminer les modules dans la session de chemin, même s’ils ont déjà terminé les modules ailleurs.
  • FALSE sinon.

Paths_groupenrollments

La table Paths_groupenrollments contient une ligne par inscription de groupe.

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant de l'objet d'inscription de groupe.  Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
PATH_ID VARCHAR(16777216) Identifiant du chemin. Clé étrangère (FK1) [ID > "Paths"]
SESSION_ID VARCHAR(16777216) ID de la session de chemin associée (si elle existe). Clé étrangère (FK2) [ID > "Paths_sessions"]
GROUP_ID VARCHAR(16777216) Identifiant du groupe inscrit. Clé étrangère (FK3) [ID > "Groups"]

Paths_sessions

La table Paths_sessions contient une ligne par session de chemin, avec les informations suivantes :

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant de la session de chemin. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
NAME VARCHAR(16777216) Titre de la session du chemin.
START_DATE TIMESTAMP_NTZ(9) Date de début de la session de chemin.
END_DATE TIMESTAMP_NTZ(9) Date de fin de la session de chemin.
PATH VARCHAR(16777216) Identifiant du chemin. Clé étrangère (FK1) [ID > "Paths"]
INSTRUCTORS ARRAY Liste avec les identifiants des co-référents. Clé étrangère (FK2) [ID > "Users"]
MAIN_INSTRUCTOR VARCHAR(16777216) Identifiant du référent principal. Clé étrangère (FK3) [ID > "Users"]
OWNER_GROUP VARCHAR(16777216) Identifiant du groupe propriétaire de la session de chemin. Clé étrangère (FK4) [ID > "Groups"]
AUDIENCE_BUILDER_ID VARCHAR Identifiant de l'audience builder implémenté dans la session de chemin. Clé étrangère (FK5) [ID > "Audiencebuilders"]
WAITLIST_IDS ARRAY Liste des identifiants des utilisateurs figurant sur la liste d'attente de la session de chemin. Clé étrangère (FK6) [ID > "Users"]
MODIFIED_AT TIMESTAMP_NTZ(9) Heure de la dernière modification du chemin de la session, au format AAAA-MM-JJ HH:MI:SS.
ADDITIONAL_INFORMATION VARCHAR(16777216) Informations supplémentaires contenues dans les paramètres du chemin, sous Construisez votre formation.

Paths_trackings

La table Paths_tracking contient une ligne par utilisateur par tentative de chemin, avec les informations suivantes :

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant du suivi du chemin. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
DUE_DATE TIMESTAMP_NTZ(9)

Date à laquelle un apprenant doit terminer le chemin pour une session donnée. Elle est calculée comme la plus proche de deux dates :

  • La date de fin de session.
  • La date d’échéance la plus reculée parmi toutes les étapes du chemin (où chaque date d’échéance est calculée individuellement, en fonction de la date d’inscription de l’utilisateur, et des dates d’échéance relatives de chaque étape).
USER VARCHAR(16777216) Identifiant de l'utilisateur. Clé étrangère (FK1) [ID > "Users"]
PATH_ID VARCHAR(16777216) Identifiant du chemin. Clé étrangère (FK2) [ID > "Paths"]
PATH_SESSION VARCHAR(16777216) Identifiant de la session de chemin. Clé étrangère (FK3) [ID > "Paths_sessions"]
SCORE NUMBER(38,0) Score moyen de toutes les étapes du chemin.
PROGRESS NUMBER(38,0) Pourcentage (en nombre entier) d'avancement de l’apprenant dans la session de chemin
LEARNER_STATUS VARCHAR(16777216)

Statut de l'apprenant dans le chemin. Valeurs possibles :

  • awaitingCorrection
  • onTime
  • late
  • completed
RESULT VARCHAR(16777216)

Résultat de l'apprenant dans le chemin. Valeurs possibles :

  • successful
  • retake
  • failed
  • null
ENROLLMENT_ID VARCHAR(16777216)

ID de l'inscription qui permettra de récupérer des informations sur l'inscription (auto-attribuée vs attribuée, heure d'inscription).

Il y a un seul identifiant par apprenant inscrit à une session de chemin.

[ENROLLMENT_ID > "Courses_trackings"]
ENROLLED BOOLEAN
  • TRUE si l'apprenant est toujours inscrit à la session du chemin.
  • FALSE si l'apprenant n'est plus inscrit à la session du chemin.
IS_SELF_ENROLLED BOOLEAN
  • TRUE si l'utilsateur s'est auto-inscrit dans le chemin.
  • FALSE si l'apprenant a été inscrit dans la session par une autre personne.
IS_LATEST_ENROLLMENT BOOLEAN
  • TRUE si cette tentative est la dernière inscription de l'utilisateur dans le chemin.
  • FALSE sinon.
ENROLLED_AT TIMESTAMP_NTZ(9) Heure d'inscription de l'apprenant dans le chemin, au format AAAA-MM-JJ HH:MI:SS.
TIME_SPENT NUMBER(38,0) Temps passé par l’apprenant sur le chemin, en minutes.
COMPLETED_AT TIMESTAMP_NTZ(9) Heure à laquelle l'apprenant a terminé le chemin, au format AAAA-MM-JJ HH:MI:SS.
HAS_CERTIFICATE BOOLEAN
  • TRUE si l'apprenant a obtenu un certificat.
  • FALSE si l'apprenant n'a pas obtenu de certificat lorsqu'il a complété un chemin.
STEPS ARRAY Liste d’objets détaillant les informations à propos de l’avancement de l’utilisateur, son statut, score, et temps passé pour chaque étape du chemin.

Paths_userenrollments

Paths_userenrollments indique le nombre d’inscriptions d’un utilisateur à une session de chemin, avec 1 ligne par inscription de l’utilisateur au chemin.

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant de l’inscription de l’utilisateur au chemin. Clé primaire (PK)
PATH_ID VARCHAR(16777216) Identifiant du chemin. Clé étrangère (FK1) [ID > "Paths"]
USER_ID VARCHAR(16777216) Identifiant de l'utilisateur inscrit. Clé étrangère (FK2) [ID > "Users"]
ARCHIVED_AT TIMESTAMP_NTZ(9) Date à laquelle l’inscription de l’utilisateur a été archivée (si applicable).
SESSION_ID VARCHAR(16777216) Identifiant de la session de chemin. Clé étrangère (FK3) [ID > "Paths_sessions"]
IS_SELF_ENROLLED BOOLEAN TRUE si l'utilisateur s'est inscrit lui-même ; FALSE autrement.

Polls

Ce tableau stocke toutes les questions de positionnement disponibles sur la plateforme. Chaque ligne correspond à une seule question de positionnement.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant de la question de positionnement. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Horodatage de la création de la question de positionnement.
AUTHOR_ID VARCHAR(16777216) ID de l’auteur de la question. Clé étrangère (FK1) [ID > "Users"]
ANSWERS ARRAY Réponses à la question de positionnement.
NAME VARCHAR(16777216) Nom de la question de positionnement.
QTYPE VARCHAR(16777216)

Type de la question de positionnement. Valeurs possibles :

  • questionPollMC : Question à choix multiple.
  • questionPollOpen : Question ouverte.
  • questionPollSC : Question à choix unique.

Posts

La table Posts contient une ligne par publication, avec les informations suivantes :

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant du message. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
AUTHOR VARCHAR(16777216) Identifiant du créateur du message. Clé étrangère (FK1) [ID > "Users"]
TARGET_ID VARCHAR(16777216) Identifiant du contexte dans lequel le message a été publié. Clé étrangère (FK2) [ID > "Course" OR "Paths" OR "Groups"]
TARGET_TYPE VARCHAR(16777216)

Le type de contexte du message. Valeurs possibles :

  • medias
  • questions
  • programSessions
  • posts
  • polls
  • responses
  • courses
  • sheets
  • pages
GROUP VARCHAR(16777216)

Identifiant du groupe dans lequel le message a été publié.

null si le message n'a pas été publié au sein d'un groupe.

Clé étrangère (FK3) [ID > "Groups"]
COURSE_ID VARCHAR(16777216) Identifiant du module dans lequel le message a été publié. Clé étrangère (FK4) [ID > "Courses"]
COMMENT VARCHAR(16777216) Contenu du message.
DETECTED_LANG VARCHAR(16777216) Langue détectée de la publication (fr, en, de...)

Product_discoveries (Disponible sur demande uniquement auprès du service client)

La table Product_discoveries contient les demandes de fonctionnalités créées par votre organisation, filtrées par client. Une ligne par retour.

Nom de la table dans la base de données : datasharing__product_discoveries

Colonne Type Définition Clés dans la base de données
PK_INTERNAL VARCHAR(16777216) Clé primaire interne. Clé primaire (PK)
DISCOVERY_ID VARCHAR(16777216) Identifiant de la demande de fonctionnalité.
VISIBILITY_ID VARCHAR(16777216) Identifiant utilisé pour appliquer la règle de visibilité dans Data Connect.
TITLE VARCHAR(16777216) Titre de la découverte.
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
STATE VARCHAR(16777216) État actuel de la découverte. Valeurs possibles : New, In the Roadmap, Done, Archived.
REQUESTER_NAME VARCHAR(16777216) Nom du demandeur.
REQUESTER_MAIL VARCHAR(16777216) Email du demandeur.

Programs

La table Programs contient une ligne par modèle de parcours, avec les informations suivantes :

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant du modèle du parcours. Clé primaire (PK)
NAME VARCHAR(16777216) Titre du modèle de parcours.
AUTHOR VARCHAR(16777216) Identifiant de l'auteur du modèle de parcours. Clé étrangère (FK1) [ID > "Users"]
DESCRIPTION VARCHAR(16777216) Description du modèle de parcours.
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
MODIFIED_AT TIMESTAMP_NTZ(9) Heure de la dernière modification, au format AAAA-MM-JJ HH:MI:SS.
OWNER_GROUP VARCHAR(16777216) Identifiant du groupe propriétaire du modèle de parcours. Clé étrangère (FK2) [ID > "Groups"]
DURATION NUMBER(38,0) Durée estimée du parcours, en heures.
IS_DELETED BOOLEAN TRUE si le modèle de parcours est supprimé, FALSE autrement.
TAGS ARRAY Liste des identifiants des tags associés au modèle de parcours. Clé étrangère (FK3) [ID > "Tags"]
MODULES ARRAY Liste avec les identifiants des modules. Clé étrangère (FK4) [ID > "Courses"]
IS_ARCHIVED BOOLEAN TRUE si le modèle de parcours est archivé, FALSE autrement.

Program_sessions

La table Program_sessions contient une ligne par session de parcours, avec les informations suivantes :

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant de la session de parcours. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
NAME VARCHAR(16777216) Titre de la session de parcours.
DESCRIPTION VARCHAR(16777216) Description de la session de parcours.
START_DATE TIMESTAMP_NTZ(9) Date de début de la session, au format AAAA-MM-JJ HH:MI:SS.
END_DATE TIMESTAMP_NTZ(9) Date de fin de la session, au format AAAA-MM-JJ HH:MI:SS.
USERS_PROGRESS VARIANT

Tableau des utilisateurs et de leur avancement associé dans la session de parcours.

Les valeurs possibles pour l'avancement sont :

  • succès
  • Échec
  • Pourcentage de complétion
AUTHOR VARCHAR(16777216) Auteur de la session de parcours. Clé étrangère (FK1) [ID > "Users"]
GROUPS ARRAY Liste avec les groupes affectés à la session de parcours. Clé étrangère (FK2) [ID > "Groups"]
TUTORS ARRAY Liste des référents des sessions de parcours. Clé étrangère (FK3) [ID > "Users"]
TAGS ARRAY Liste avec les tag ajoutés à la session de parcours. Clé étrangère (FK4) [ID > "Tags"]
LANG VARCHAR(16777216) Langue de la session de parcours.
DELETED BOOLEAN TRUE si la session de parcours a été supprimée, FALSE sinon.
PROGRAM_DURATION NUMBER(38,0) La durée estimée du parcours, en heures.
MODIFIED_AT TIMESTAMP_NTZ(9) Date de dernière modification de la session de parcours.
PROGRAM_TEMPLATE_ID VARCHAR(16777216) Identifiant du modèle du parcours. Clé étrangère (FK5) [ID > "Programs"]
MODULES ARRAY Liste avec les identifiants des modules. Clé étrangère (FK6) [ID > "Courses"]
OPEN_USERS ARRAY

Liste avec les identifiants des utilisateurs qui se sont auto-inscrits à la session.

null si aucun utilisateur ne s'est auto-inscrit.

Clé étrangère (FK7) [ID > "Users"]

Programs_trackings

La table Programs_trackings suit la participation au parcours pour chaque utilisateur, avec une ligne par utilisateur et par session de parcours.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant du suivi du parcours. Clé primaire (PK)
USER_ID VARCHAR(16777216) Identifiant de l'utilisateur. Clé étrangère (FK1) [ID > "Users"]
PROGRAM_TEMPLATE_ID VARCHAR(16777216) Identifiant du modèle du parcours. Clé étrangère (FK2) [ID > "Programs"]
PROGRAM_SESSION_ID VARCHAR(16777216) Identifiant de la session de parcours. Clé étrangère (FK3) [ID > "Program_sessions"]
SCORE NUMBER(38,0) Moyenne des scores dans toutes les étapes du parcours.
PROGRESS NUMBER(38,0) Taux d'avancement de l'utilisateur dans le parcours.
RESULT VARCHAR(16777216)

Résultat de l'utilisateur dans le parcours. Valeurs possibles :

  • succès
  • Échec
  • null
ENROLLED BOOLEAN Toujours égal à VRAI.
IS_SELF_ENROLLED BOOLEAN

VRAI si l'utilisateur s'est auto-inscrit au parcours.

FALSE si l'utilisateur a été inscrit au parcours par quelqu'un d'autre.

TIME_SPENT NUMBER(38,0) Temps passé par l’apprenant sur le parcours, en minutes.
COMPLETED_AT TIMESTAMP_NTZ(9) Heure à laquelle l'apprenant a terminé le chemin, au format AAAA-MM-JJ HH:MI:SS.
HAS_CERTIFICATE BOOLEAN

VRAI si l'apprenant a obtenu un certificat

FALSE si l'apprenant n'a pas obtenu de certificat à l'issue du parcours.

Projects

La table Projects contient une ligne par projet, avec les informations suivantes :

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant du projet. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
COMPLETED_AT TIMESTAMP_NTZ(9) Temps de complétion, au format AAAA-MM-JJ HH:MI:SS.
NAME VARCHAR(16777216) Titre du projet.
GROUP VARCHAR(16777216) Identifiant du groupe propriétaire du projet. Clé étrangère (FK1) [ID > "Groups"]

Questions

La table Questions stocke toutes les questions disponibles sur la plateforme. Chaque ligne correspond à une question unique.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) ID de la question. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Horodatage de la création de la question.
AUTHOR_ID VARCHAR(16777216) ID de la personne qui a créé la question. Clé étrangère (FK1) [ID > "Users"]
NAME VARCHAR(16777216) Nom de la question.
ANSWERS ARRAY

Une liste de réponses potentielles définies par l’auteur. Le contenu varie selon le QTYPE.

  • Ce champ est null pour presque tous les types de questions, à l'exception de questionMC et questionSingleSelection.

  • Pour questionMC et questionSingleSelection : Chaque objet représente un choix unique et contient :

    • label (chaîne de caractères, obligatoire) : Le texte de l'option de réponse affichée à l'apprenant.

    • valid (booléen, facultatif) : Indique si cette option est correcte (true) ou non. Si omis, la réponse est incorrecte.

QTYPE VARCHAR(16777216)

Type de la question. Valeurs possibles :

  • questionTF: Vrai/Faux

  • questionSingleSelection: Choix Unique

  • questionMC: Question à choix multiples

  • questionOrder: Question ordonnée

  • questionLinker: Association

  • questionArea: Zones Sensibles

  • questionGap: Texte à trous

  • questionOpen: Question ouverte

  • questionVideoPitch: Enregistrement vidéo

  • questionScreencastDemo: Enregistrement d'écran

Reactions

La table Reactions contient une ligne par réaction, avec les informations suivantes :

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant de la réaction. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
AUTHOR_ID VARCHAR(16777216) Identifiant de l'utilisateur qui a réagit. Clé étrangère (FK1) [ID > "Users"]
GROUP_ID VARCHAR(16777216) Identifiant du group dans lequel la réaction a eu lieu. Clé étrangère (FK2) [ID > "Groups"]
COURSE_ID VARCHAR(16777216) Identifiant du module dans lequel la réaction a eu lieu. Clé étrangère (FK3) [ID > "Courses"]
PATH_SESSION_ID VARCHAR(16777216) ID de la session de chemin associée (si elle existe). Clé étrangère (FK4) [ID > "Paths_sessions"]
TARGET_ID VARCHAR(16777216) Identifiant de la cible à laquelle l'utilisateur a réagi. Clé étrangère (FK5) [ID > "Course" OR "Posts"]
COLLECTION VARCHAR(16777216)

Type d'objets cibles de la réaction. Valeurs possibles :

  • activities
  • courses
  • posts
  • paths
  • comments
  • replies
  • sheets
  • questions
  • medias
ARCHIVED_AT TIMESTAMP_NTZ(9) Heure à laquelle la réaction a été archivée. Au format AAAA-MM-JJ HH:MI:SS.
TYPE VARCHAR(16777216)

Type de réaction. Valeurs possibles :

  • like : pour les réactions « J'AIME » ;
  • learned : pour les réactions « J'AI APPRIS QUELQUE CHOSE » ;
  • useful : pour des réponses « OUI, JE VAIS L'UTILISER ! » à la question « Ce module vous est-il utile ? » ;
  • confused : pour les réactions « J'AI UNE QUESTION » ;
  • irrelevant : pour les réponses « JE NE PENSE PAS » à « Ce module vous est-il utile ? » ;
  • outdated : pour les réactions  « CE N'EST PAS À JOUR ».
TEXT VARCHAR(16777216) Le texte saisi par l'apprenant à la fin du module lors de sa réaction, le cas échéant.

Registered_users__monthly

Le tableau Registered_users__monthly indique le nombre d’utilisateurs inscrits par mois sur la plateforme.

Un utilisateur enregistré (registered) est un utilisateur créé sur la plateforme dont le profil n’a pas été supprimé et dont le statut n’est plus « invité ».

Colonne Type Description Clés dans la base de données
DATE TIMESTAMP_NTZ(9)

Date de fin du rapport. Sa valeur changera en fonction de la date actuelle lorsque les données sont générées.

  • Pour les mois terminés, il s’agit du dernier jour du mois.
  • Pour les mois en cours, il s’agit de la date de la veille du jour actuel.

Clé primaire (PK)

MONTH_DATE TIMESTAMP_NTZ(9) Mois associé aux données.
NB_REGISTERED_USERS NUMBER
Nombre d’identifiants d’utilisateurs enregistrés uniques 
REGISTERED_USER_IDS ARRAY Liste des identifiants d’utilisateurs enregistrés
REGISTERED_USER_MAILS ARRAY Liste des emails d’utilisateurs enregistrés

Responses

Le tableau Responses enregistre les réponses des utilisateurs aux questions des modules.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) NOT NULL Identifiant de la réponse Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
AUTHOR_ID VARCHAR(16777216) ID utilisateur de l'auteur Clé étrangère (FK1) [ID > "Users"]
COURSE_ID VARCHAR(16777216) ID du module où se trouve la question Clé étrangère 2 [ID > "Modules"]
ATTEMPT_ID VARCHAR(16777216) ID de la tentative Clé étrangère 3 [ID > "Courses_trackings"]
QUESTION_ID VARCHAR(16777216) ID de la question Clé étrangère 4 [ID > "Questions"]
QUESTION_TYPE VARCHAR(16777216) Type de la question
IS_SUCCESS BOOLEAN vrai si la réponse à la question est correcte, faux sinon.

Sheets

La table Sheets contient les détails sur les fiches de la plateforme, avec une ligne par fiche.

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) ID de la fiche. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
AUTHOR_ID VARCHAR(16777216) ID de l’auteur qui a créé la fiche. Clé étrangère (FK1) [ID > "Users"]
NAME VARCHAR(16777216) Nom de la fiche.

Skills_aggregated_users_stats (Non disponible pour les clients hébergés aux États-Unis)

Cette table nécessite la solution Skills.

Statistiques agrégées par utilisateur, avec les compétences obligatoires, le statut de validation et les écarts de compétence pour leurs emplois actuels.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Clé primaire combinant l’ID de l’utilisateur et l’ID de la plateforme. Clé primaire (PK)
USER_ID VARCHAR(16777216) ID utilisateur unique. Clé étrangère (FK1) [ID > "Users"]
USER_NAME VARCHAR(16777216) Nom complet de l'utilisateur.
GROUP_IDS ARRAY Identifiants des groupes auxquels l'utilisateur appartient.
MANAGER_IDS ARRAY Identifiants des managers associés à l'utilisateur.
TOTAL_REQUIRED_SKILLS NUMBER Nombre total de compétences distinctes requises pour les emplois actuels de l'utilisateur.
COUNT_VALIDATED NUMBER Nombre de compétences requises qui ont été validées pour les emplois actuels de l'utilisateur.
COUNT_PENDING_VALIDATION NUMBER Nombre de compétences requises en attente de validation pour les emplois actuels de l'utilisateur.
COUNT_TO_ASSESS NUMBER Nombre de compétences requises qui nécessitent une évaluation ou ne sont pas encore acquises pour les emplois actuels.
ASSESSMENT_STATUS VARCHAR(16777216)

Statut global de l'évaluation pour les emplois actuels de l'utilisateur. Valeurs possibles :

  • toAssess
  • pendingValidation
  • validated
COUNT_NO_TARGET NUMBER Nombre de compétences requises sans niveau cible défini.
COUNT_SKILL_GAP NUMBER Nombre de compétences requises où le niveau de compétence de l'utilisateur est inférieur au niveau cible.
COUNT_NO_GAP NUMBER Nombre de compétences requises où le niveau de compétence de l'utilisateur atteint ou dépasse le niveau cible.
SKILL_GAP_STATUS VARCHAR(16777216)

Statut global de l'écart de compétences pour l'emploi actuel de l'utilisateur. Valeurs possibles :

  • skillGap
  • noGap

Skills_job_skills (Non disponible pour les clients hébergés aux États-Unis)

Cette table nécessite la solution Skills.

Le tableau « Skills_job_skills » décrit les compétences nécessaires pour chaque emploi, ainsi que les qualifiers requis. Chaque ligne représente le lien unique entre un emploi et une compétence.

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant unique de cette association emploi-compétence, généralement une combinaison de « job_id » et « skill_id » Clé primaire (PK)
JOB_ID VARCHAR(16777216) Identifiant externe de l'emploi. Clé étrangère (FK1) [ID > "Skills_jobs"]
SKILL_ID VARCHAR(16777216) Identifiant externe de la compétence. Clé étrangère (FK2) [ID > "Skills_skills"]
SKILL_REQUIREMENTS ARRAY(VARCHAR) Tableau des qualifiers associés à l'emploi, au format  { id: qualifier_id ; type: gte, lte, equal, in, exists; value: value} »

Skills_jobs (Non disponible pour les clients hébergés aux États-Unis)

Le tableau « Skills_jobs » liste les emplois et leurs détails. Chaque ligne correspond à un emploi unique.

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant unique de l'emploi. Clé primaire (PK)
EXTERNAL_ID VARCHAR(16777216) Identifiant externe de l'emploi, fourni par un système externe.
NAME VARCHAR(16777216) Nom de l'emploi.

Skills_qualifiers (Non disponible pour les clients hébergés aux États-Unis)

Cette table nécessite la solution Skills.

Le tableau « Skills_qualifiers » contient les informations sur les différents qualifiers utilisés pour décrire les compétences. Chaque ligne de ce tableau représente un qualifier de compétence unique.

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant du qualifier. Clé primaire (PK)
NAME VARCHAR(16777216) Nom du qualifier.
TYPE VARCHAR(16777216) Type du qualifier.
POSSIBLE_VALUES ARRAY(VARCHAR) Tableau d’identifiants des valeurs possibles pour ce qualifier. Clé étrangère 1 (FK1) [ID > "Skills_qualifiers"]
POSSIBLE_VALUES_NAME ARRAY(VARCHAR) Tableau des noms correspondant aux valeurs possibles pour ce qualifier.

Skills_reviews (Non disponible pour les clients hébergés aux États-Unis)

Cette table nécessite la solution Skills.

Le tableau « Skills_reviews » enregistre toutes les actions de révision effectuées sur les compétences dans le système. Chaque ligne correspond à un événement de révision de compétence.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant unique de la révision. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date et heure de la révision.
ASSESSOR_ID VARCHAR(16777216) ID unique de l’utilisateur ayant effectué la révision. Clé étrangère (FK1) [ID > "Users"]
USER_ID VARCHAR(16777216) ID unique de l’utilisateur dont la compétence a été révisée. Clé étrangère FK2 [ID >"Users"]
ACTION_TYPE VARCHAR(16777216)

Type d’action de révision effectuée. Valeurs possibles :

  • skillAdded
  • skillDeleted
  • SkillAssessed
COMMENT VARCHAR(16777216) Commentaire textuel associé à la révision.
SKILL_ID VARCHAR(16777216) ID de la compétence révisée. Clé étrangère FK3 [ID > Skills_skills]
QUALIFIERS ARRAY(VARCHAR) Tableau des identifiants de qualifiers et de leurs valeurs associées.

Skills_skills (Non disponible pour les clients hébergés aux États-Unis)

Cette table nécessite la solution Skills.

Le tableau « Skills_skills » contient les informations sur chaque compétence du système. Chaque ligne représente une compétence unique, incluant sa hiérarchie, les univers de compétences associés et les niveaux de qualification.

Colonne

Type

Description

Clés dans la base de données

ID

VARCHAR(16777216)

ID unique de la compétence.

Clé primaire (PK)

EXTERNAL_ID

VARCHAR(16777216)

Identifiant de la compétence dans un système externe, si applicable.

NAME

VARCHAR(16777216)

Nom de la compétence.

SUB_SKILLS

ARRAY(VARCHAR)

Tableau contenant les identifiants des sous-compétences directes relevant de cette compétence.

PARENT_SKILLS

ARRAY(VARCHAR)

Tableau contenant les identifiants des compétences parentes directes auxquelles cette compétence appartient,

LIBRARY_CONTEXT_ID

VARCHAR(16777216)

Identifiant de l'univers de compétence à laquelle cette compétence appartient.

LIBRARY_CONTEXT_NAME

VARCHAR(16777216)

Nom de l'univers de compétences à laquelle cette compétence appartient.

MAIN_LEVEL_NAME

VARCHAR(16777216)

Nom du qualifier principal pour cette compétence.

MAIN_LEVEL_MAX

NUMBER

Niveau maximal possible pour le qualifier principal (par exemple, si les niveaux vont de 1 à 5, cette valeur est 5).

IS_DELETED

BOOLEAN

• TRUE si la compétence est supprimée.

• FALSE sinon.

MAIN_QUALIFIER_ID

VARCHAR(16777216)

ID du qualifier principal pour cette compétence.

Clé étrangère (FK1) [ID > "Skills_Qualifiers"]

OTHER_QUALIFIERS_ID

ARRAY(VARCHAR)

Tableau d’identifiants pour les autres qualifiers associés à cette compétence, excluant le qualifier principal.

Clé étrangère FK2 [ID > "Skills_Qualifiers"]

Skills_user_jobs (Non disponible pour les clients hébergés aux États-Unis)

Cette table nécessite la solution Skills.

Le tableau « Skills_user_jobs » suit les associations entre les utilisateurs et des emplois spécifiques, ainsi que leur statut actuel. Chaque ligne correspond à une affectation utilisateur-emploi.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant unique de cette affectation utilisateur-emploi. Clé primaire (PK)
JOB_ID ARRAY(VARCHAR) Tableau des identifiants des emplois associés à l’utilisateur. Clé étrangère 1 (FK1) [ID > "Skills_jobs"]
USER_ID VARCHAR(16777216) Identifiant unique de l’utilisateur associé à l’emploi. Clé étrangère FK2 [ID > "Users]
JOB_STATUS ARRAY(VARCHAR)

Tableau de chaînes de caractères représentant le statut de chaque emploi. Valeurs possibles :

  • Current
  • Past
  • Target

Skills_user_skills (Non disponible pour les clients hébergés aux États-Unis)

Cette table nécessite la solution Skills.

Le tableau « Skills_user_skills » suit des compétences détenues par les utilisateurs et leurs détails associés, tels que le statut d’évaluation et les niveaux de qualification. Chaque ligne représente une combinaison unique d’un utilisateur et d’une compétence.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant unique de cet enregistrement utilisateur-compétence. Il s’agit généralement d’une clé composée de « user_id » et « skill_id ». Clé primaire (PK)
USER_ID VARCHAR(16777216) ID de l'utilisateur associé à cette compétence. Clé étrangère (FK2) [ID > "Users"]
SKILL_ID VARCHAR(16777216) Identifiant de la compétence suivie pour l’utilisateur. Clé étrangère FK1 [ID> "Skills_skills"]
SKILL_NAME VARCHAR(16777216) Nom de la compétence.
MAIN_LEVEL NUMBER Valeur du qualifier de niveau principal pour cette compétence et cet utilisateur.
ASSESSMENT_STATUS VARCHAR(16777216)

Statut d’évaluation actuel de la compétence pour l’utilisateur. Valeurs possibles :

  • pendingValidation
  • Validé
  • toAssess
EXPECTED_LEVEL NUMBER Valeur attendue pour le qualifier de niveau principal de cette compétence pour l’utilisateur.
QUALIFIER_VALUES ARRAY Tableau d’objets, où chaque objet est : « {id: qualifier_name; value: value} ».

Tags

La table Tags contient une ligne par tag, avec les informations suivantes :

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant du tag. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
AUTHOR VARCHAR(16777216) Identifiant de l'utilisateur ayant créé le tag dans la plateforme. Clé étrangère (FK1) [ID > "Users"]
NAME VARCHAR(16777216) Nom du tag.
EXTERNAL_ID VARCHAR(16777216) Identifiant externe du tag s'il a été importé d'un fournisseur de contenu externe.
IS_MAIN BOOLEAN

TRUE si le tag est défini comme un tag principal.

FALSE sinon.

SOURCE_LANG VARCHAR(16777216) Langue source du tag.
DEFAULT_LANG VARCHAR(16777216) Langue par défaut du tag.
DEFAULT_LANG_NAME VARCHAR(16777216)

Nom du tag dans la langue par défaut.

Ce champ est null lorsque le nom est déjà dans la langue par défaut (c'est-à-dire que source_lang correspond à default_lang).

Training_skills_tags

La table Training_skills_tags contient le mappage entre les compétences et les modules ou chemins qui y sont associés.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) ID du tag de compétence associée au contenu de formation (module ou chemin). Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Horodatage de la création du tag de compétence.
TRAINING_ID VARCHAR(16777216) ID interne du module ou du chemin associé au tag de compétence.
TRAINING_NAME VARCHAR(16777216) Nom du module ou du chemin.
TRAINING_EXTERNAL_ID VARCHAR(16777216) Identifiant externe du module ou du chemin. [ID > "Paths" / "Courses"]
SKILL_ID VARCHAR(16777216) ID de la compétence. Clé étrangère FK1 [ID > "Skills_skills"]
SKILL_NAME VARCHAR(16777216) Nom de la compétence.
SKILL_INFERENCE_TYPE VARCHAR(16777216)

Méthodologie d’attribution des compétences. Valeurs possibles :

  • MLInferred (généré par IA)
  • explicite (Tagué manuellement).
TRAINING_TYPE VARCHAR(16777216)

Type de contenu de formation. Valeurs possibles :

  • course
  • path

User_logins

La table User_logins suit les événements de connexion des utilisateurs, avec une ligne par événement.

Les données sont disponibles uniquement pour les événements survenus à partir du 19 mars 2025.

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant de l'enregistrement de connexion. Clé primaire (PK)
DATETIME TIMESTAMP_NTZ(9) Date et heure de l'authentification de l'utilisateur.
USER_ID VARCHAR(16777216) Identifiant de l'utilisateur qui s'est connecté. Clé étrangère (FK1) [ID > "Users"]
CONNECTION_METHOD VARCHAR(16777216)

Méthode d'authentification utilisée pour la connexion. Valeurs possibles :

  • autoLogin : Pour les utilisateurs connectés automatiquement en cliquant sur un lien dans les e-mails.
  • backoffice : Pour les utilisateurs connectés via le système de back-office. Lors d'une session d'usurpation d'identité, le système utilise le USER_ID de l'utilisateur usurpé pour toutes les actions.
  • invitedUser : Accès accordé à un utilisateur qui a reçu une invitation.
  • magicLink : Accès accordé via un lien unique envoyé par e-mail lorsque l'utilisateur a oublié son mot de passe.
  • resetPassword : Accès accordé suite à un processus de réinitialisation de mot de passe.
  • selfRegistration : Accès accordé après qu'un utilisateur crée un compte via l'auto-inscription.
  • impersonation : Accès accordé via un administrateur se faisant passer pour un autre utilisateur. Pendant une session d'usurpation d'identité, le système utilise le USER_ID de l'utilisateur usurpé pour toutes les actions.
  • loginWithPassword : Connexion standard avec identifiant et mot de passe.
  • SAML : Accès accordé via l'authentification SSO du Security Assertion Markup Language (SAML).
  • JWT : Accès accordé via l'authentification SSO par JSON Web Token (JWT).
  • OIDC : Accès accordé via l'authentification SSO OpenID Connect (OIDC)
  • other : Valeur par défaut.

Users

La table Users contient une ligne par utilisateur, avec les informations suivantes :

Colonne Type Description Clés dans la base de données
ID VARCHAR(16777216) Identifiant de l'utilisateur. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
MAIL VARCHAR(16777216) Adresse e‑mail de l’utilisateur.
FIRST_NAME VARCHAR(16777216) Prénom de l'utilisateur.
LAST_NAME VARCHAR(16777216) Nom de famille de l'utilisateur.
DELETED BOOLEAN
  • TRUE si l'utilisateur a été supprimé de la plateforme.
  • FALSE sinon.
MANAGERS ARRAY Liste des identifiants des managers. Clé étrangère (FK1) [ID > "Users"]
CUSTOMFIELDS ARRAY Liste avec les champs personnalisés ajoutés au profil de l'utilisateur.
ADDITIONAL_INFO VARCHAR(16777216) Valeur du champ Informations complémentaires dans le profil d’un utilisateur.
LAST_LOG_IN_AT TIMESTAMP_NTZ(9) Heure de la dernière connexion de l'utilisateur, au format AAAA-MM-JJ HH:MI:SS.
EXTERNAL_IDS ARRAY Liste avec les identifiants externes des utilisateurs.
ARRAY_DELETED_AT ARRAY Liste de dates auxquelles l'utilisateur a été supprimé.
IS_INVITED BOOLEAN TRUEsi l'utilisateur a été invité sur la plateforme, FALSE autrement.
LANG VARCHAR(16777216) Langue de l'utilisateur telle que définie dans son profil, représentée par un bigramme de deux caractères (par exemple, en, fr, de).
TO_DEACTIVATE_AT TIMESTAMP_NTZ(9) Date à laquelle l'utilisateur sera désactivé de la plateforme.
CREATED_FROM VARCHAR(16777216)

Si l'utilisateur a été créé par auto-inscription ou non. Valeurs possibles :

  • null : L'utilisateur n'a pas été créé via une auto-inscription.
  • selfRegistration : L'utilisateur a été créé par auto-inscription.
UPDATED_BY_ID VARCHAR(16777216) Identifiant de l'utilisateur qui a modifié le plus récemment l'utilisateur donné. Clé étrangère (FK2) [ID > "Users"]
FROM_INVITATION_ID VARCHAR(16777216) Identifiant de l'utilisateur qui a invité l'utilisateur donné sur la plateforme. Clé étrangère (FK3) [ID > "Users"]
ARRAY_REACTIVATED_AT ARRAY Liste des dates auxquelles l'utilisateur a été réactivé.

Users_monthly_activity (Non disponible pour les clients hébergés aux États-Unis)

Le tableau « Users_monthly_activity » stocke les données d’activité mensuelle de chaque utilisateur. Chaque ligne correspond à un utilisateur pour un mois donné.

Colonne Type Description Clés dans la base de données
PK VARCHAR(16777216) Identifiant de l’enregistrement d’activité mensuelle de l’utilisateur. Clé primaire (PK)
DAY_MONTH DATE Date à laquelle l’activité de l’utilisateur est observée. 
USER_ID VARCHAR(16777216) Identifiant unique de l'utilisateur. Clé étrangère (FK1) [ID > "Users"]
IS_ACTIVE_USER BOOLEAN
  • TRUEsi l’utilisateur s’est connecté au moins une fois durant le mois.
  • FALSE sinon.

Note : Nos données sur les utilisateurs actifs sont complètes à partir de février 2023.

IS_ACTIVE_LEARNER BOOLEAN
  • TRUE si l’utilisateur a lancé au moins un module durant le mois et n’était ni l’auteur principal ni un co-auteur du module joué.
  • FALSE sinon.
IS_ACTIVE_AUTHOR BOOLEAN
  • TRUE si l’utilisateur a créé ou modifié au moins un contenu lié à un module (module, page, média, fiche, question, message, chemin) durant le mois.
  • FALSE sinon.
HAS_AUTHORING_RIGHT BOOLEAN
  • TRUE si l’utilisateur a le rôle d’éditeur dans au moins un groupe, ou administrateur de la plateforme ou propriétaire de la plateforme.
  • FALSE sinon.
Visitez notre blog pour plus de ressources sur le Collaborative Learning.

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 0 sur 0


Vous avez d’autres questions ? Envoyer une demande