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 une représentation visuelle des entités dans la base de données et de leurs relations, voir le Diagramme de relation d'entité (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.

Quand une étape d'évaluation ou son chemin est supprimé dans la plateforme, la ligne correspondante est supprimée de ce tableau.

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.

Lorsque une étape d'évaluation ou son chemin est supprimé dans la plateforme, les lignes correspondantes sont supprimées de ce tableau.

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

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

Une audience est la liste des apprenants inscrits à une session de chemin. Voir Configurer l'audience pour une session de chemin.

Quand le chemin ou la session associé·e est supprimé·e ou se termine, la ligne correspondante reste dans ce tableau et la colonne ACTIVE est mise à FALSE.

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 création d'audience sont 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)

Quel type de mise à jour automatique est activé pour l'audience. Valeurs possibles :

  • dynamic : les options Inscription automatique et Désinscription automatique sont activées.
  • dynamicEnrollment: seulement Inscription automatique est activée.
  • dynamicUnenrollment: Désinscription automatique des apprenants uniquement activée.
  • manual : les deux sont désactivés.

Certificate_outlines

La table Certificate_outlines contient des informations sur les modèles de certificats, avec une ligne par modèle de certificat.

Quand un certificat est supprimé de la plateforme, la ligne correspondante est supprimée de ce tableau, sauf si un autre chemin l'utilise encore.

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

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.

Lorsqu'un certificat externe est supprimé de la plateforme, la ligne correspondante est supprimée de ce tableau, ainsi que son PDF. Les lignes de certificats de chemin ne sont jamais supprimées, sauf lorsque 360Learning supprime les doublons.

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) Timestamp correspondant à la date de delivery_at. Pour les certificats importés, reflète la date d'importation du certificat à la place.
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"]
CERTIFICATE_OUTLINE_ID VARCHAR(16777216) ID du modèle de certificat utilisé. Rempli pour les certifications de chemin. FK2 [ID > "Certificate_outlines"]
TEMPLATE_ID VARCHAR(16777216) ID du modèle de parcours utilisé. Rempli pour les certificats de parcours. Joint avec la table des Parcours. FK3 [ID > "Programs"]

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.

Quand un groupe est supprimé sur la plateforme, les lignes correspondantes sont supprimées de cette table.

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

Quand un groupe est supprimé sur la plateforme, les lignes correspondantes sont supprimées de cette table.

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.

Quand une feuille de présence est supprimée de la plateforme, ou que son créneau de classe est annulé ou supprimé, la ligne correspondante est supprimée de ce tableau.

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.

Quand une feuille de présence est supprimée ou réinitialisée, ou que son créneau de classe est supprimé, les lignes correspondantes sont supprimées de ce tableau.

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.

Classrooms

La table Classrooms contient une ligne par classe.

Les lignes de ce tableau ne sont jamais supprimées, même lorsque l'étape de classe ou ses créneaux sont supprimés de la plateforme.

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.

Quand un créneau de classe est annulé ou supprimé sur la plateforme, ou que son étape de classe ou sa session de chemin est supprimée, la ligne correspondante est supprimée de ce tableau.

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 en présentiel.
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 de classe 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.
EFFECTIVE_DURATION FLOAT Temps total de la réunion (du début à la fin), converti en heures. Fourni par l'API Zoom/Teams.
PERC_ATTENDANCE_THRESHOLD FLOAT Pourcentage de présence requis pour considérer l'apprenant comme présent au créneau de classe.
MEETING VARIANT Informations de la réunion associées au créneau de classe, créée via une intégration telle que Zoom ou Teams. null si aucune réunion n'est associée.
MESSAGE VARCHAR(16777216) Message envoyé aux apprenants inscrits au créneau de classe.

Classrooms_trackings

La table Classrooms_trackings contient une ligne par classe par utilisateur.

Quand un apprenant se désinscrit ou que le créneau de classe est annulé, la ligne correspondante est supprimée de ce tableau. Quand un apprenant est désassigné de la session de chemin, la ligne correspondante reste dans ce tableau et la colonne ARCHIVED_AT est renseignée.

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.
ARCHIVED_AT TIMESTAMP_NTZ(9) Horodatage de la désinscription d'un apprenant d'une session de chemin, au format AAAA-MM-JJ HH:MI:SS. null si non applicable.

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.

Quand un critère est supprimé dans l'éditeur de module, la ligne correspondante est supprimée de ce tableau.

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.

Les lignes de ce tableau ne sont jamais supprimées.

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"]

Courses

La table Courses contient une ligne par module.

Quand un module est supprimé sur la plateforme, la ligne correspondante reste dans ce tableau et la colonne DELETED_AT est renseignée.

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 sinon.
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 créés à partir d’un fichier SCORM ou standard eLearning)
  • 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 sinon.
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.

Les lignes de ce tableau ne sont jamais supprimées, même lorsque le module est supprimé de la plateforme.

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.

Les lignes de ce tableau ne sont jamais supprimées.

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 de clôture de la tentative, au format AAAA-MM-JJ HH:MI:SS.

Cela ne signifie pas toujours que l'apprenant a terminé le module. La désinscription d'un apprenant ou la suppression du chemin ou de la session dans lequel il était inscrit clôture également sa tentative en cours et définit COMPLETED_AT, même lorsque PROGRESS est inférieur à 100 et que RESULT est success.

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

Un ID est attribué par apprenant inscrit à une session de chemin.

[ENROLLMENT_ID > "Chemins_suivis"]
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 créés à partir de fichiers SCORM ou d'autres fichiers eLearning : 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 créé à partir d'un fichier SCORM ou d'un autre standard eLearning : 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) sinon. 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.

MIGRATION_JOB_ID VARCHAR(16777216) ID de la tâche de migration qui a créé cette tentative, si elle a été importée par une tâche de migration (par exemple, depuis Looop ou comme statistiques historiques) plutôt que d'être enregistrée lorsque l'apprenant a joué le module. null si la tentative n'a pas été créée par une tâche de migration. FK4 [ID > "Migration_jobs"]
VERSION_NUMBER NUMBER(38,0) Numéro de version du module joué pendant la tentative. Les modules peuvent avoir jusqu'à 10 versions.

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 :

Les lignes de ce tableau ne sont jamais supprimées.

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.

Quand un contenu externe est retiré du catalogue du fournisseur, la ligne correspondante est supprimée lors de la prochaine synchronisation.

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 de l'enregistrement du contenu externe, au format AAAA-MM-JJ HH:MI: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

Groups

La table Groups contient une ligne par groupe.

Quand un groupe est supprimé sur la plateforme, la ligne correspondante est supprimée de ce tableau.

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.
IS_PUBLIC BOOLEAN TRUE si le groupe est public, FALSE si le groupe est privé.
ADMINS ARRAY Liste des 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 inclus 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"]
ADDITIONAL_INFO VARCHAR(16777216) Informations complémentaires saisies pour le groupe. null si non renseigné.

Learningneeds

La table Learningneeds contient une ligne par besoin de formation.

Quand un besoin de formation est supprimé dans la plateforme, la ligne correspondante reste dans ce tableau et la colonne DELETED_AT est renseignée. Quand son groupe est supprimé, la ligne correspondante est supprimée de ce tableau.

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"]
UPVOTERS ARRAY Liste des identifiants des utilisateurs ayant voté pour le besoin de formation. Clé étrangère (FK3) [ID > "Users"]
GROUP VARCHAR(16777216) Identifiant du groupe. Clé étrangère (FK4) [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 (FK5) [ID > "Users"]

Mails

La table Mails contient une ligne par notification envoyée depuis la plateforme.

Les lignes de ce tableau ne sont jamais supprimées.

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)
TIMESTAMP TIMESTAMP_NTZ(9) Horodatage de l'envoi du mail, au format YYYY-MM-DD HH:MI:SS.
STATUS VARCHAR(16777216) Statut de livraison de l'email.
MESSAGE_ID VARCHAR(16777216) ID du message. Utilisé pour joindre les événements de messagerie.
ERROR VARCHAR(16777216) Erreur lors de l'envoi du mail.
MAIL_TYPE VARCHAR(16777216) Type de mail.
USER_EMAIL VARCHAR(16777216) Adresse email du destinataire.
USER_ID VARCHAR(16777216) ID de l'utilisateur destinataire. Clé étrangère (FK1) [ID > "Users"]
MAIL_FROM VARCHAR(16777216) Adresse email de l'expéditeur.
MAIL_TO VARCHAR(16777216) Adresse email du destinataire.
SUBJECT VARCHAR(16777216) Objet du mail.
BODY VARCHAR(16777216) Corps HTML du mail. Les liens Href sont anonymisés.
ATTACHMENTS ARRAY Liste des pièces jointes dans le mail.
HAS_ATTACHMENTS BOOLEAN TRUE si le mail a des pièces jointes, FALSE sinon.
IS_SENT BOOLEAN TRUE si l'email a été envoyé.
IS_DELIVERED BOOLEAN TRUE si l'email a été délivré au destinataire.
IS_OPENED BOOLEAN TRUE si l'email a été ouvert par le destinataire.
IS_COMPLAINT BOOLEAN TRUE si le destinataire a signalé un spam.
BOUNCE_TYPE VARCHAR(16777216) Type de rebond si l'email a été rejeté. Par exemple : Permanent, Transient. null si l'email n'a pas été rejeté.
BOUNCE_SUBTYPE VARCHAR(16777216) Sous-type de rebond fournissant plus de détails sur la raison du rejet. null si l’e-mail n’a pas été rejeté.

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.

Quand un média n'est plus utilisé sur la plateforme, la ligne correspondante est supprimée de ce tableau.

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.

Migration_jobs

La table Migration_jobs contient des informations sur les jobs de migration utilisés pour importer du contenu et des données dans la plateforme à partir d'une source externe, telle qu'une migration Looop, un import de statistiques historiques ou une conversion de parcours en chemins (voir TYPE), avec une ligne par job de migration.

Les lignes de ce tableau ne sont jamais supprimées.

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) Identifiant de la tâche de migration. Clé primaire (PK)
TYPE VARCHAR(16777216) Type de la tâche de migration. Valeurs possibles : looopMigration, historicalStats, programsToPaths.
START_DATE TIMESTAMP_NTZ(9) Timestamp quand le travail de migration a commencé, au format AAAA-MM-JJ HH:MI:SS.
ORIGINAL_SOURCE_NAME VARCHAR(16777216) Nom de la source d'origine à partir de laquelle le contenu/les données ont été migrés.
COMMENT VARCHAR(16777216) Commentaire associé à la tâche de migration.
END_DATE TIMESTAMP_NTZ(9) Timestamp de la fin de la tâche de migration, au format YYYY-MM-DD HH:MI:SS. null si la tâche de migration est encore en cours.

Openresponsesubmissions

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

Les lignes de ce tableau ne sont jamais supprimées.

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"]

Paths

La table Paths contient une ligne par chemin.

Quand un chemin est supprimé de la plateforme, la ligne correspondante est supprimée de ce tableau. Quand un chemin est archivé, la ligne correspondante reste dans ce tableau et la colonne ARCHIVED_AT est renseignée.

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" OR "Paths_custommessages"]
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.
CERTIFICATE_OUTLINE_ID VARCHAR(16777216) ID du modèle de certificat associé au chemin. null si le chemin n'a pas de certificat. FK [ID > "Certificate_outlines"]
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 compléter les modules de la session du chemin, même s'ils les ont déjà complétés ailleurs.
  • FALSE sinon.
IS_FORUM_DISABLED BOOLEAN TRUE si le forum du chemin est désactivé dans les paramètres du chemin, FALSE sinon.

Paths_custommessages

La table Paths_custommessages contient le contenu des messages configurés comme étapes d'un chemin, avec une ligne par message.

Quand un message ou son chemin est supprimé dans la plateforme, la ligne correspondante est supprimée de ce tableau.

Colonne Type Définition Clés dans la base de données
ID VARCHAR(16777216) ID du message. Clé primaire (PK)
CREATED_AT TIMESTAMP_NTZ(9) Date de création, au format AAAA-MM-JJ HH:MI:SS.
BODY_HTML VARCHAR(16777216) Corps HTML du message.

Paths_groupenrollments

La table Paths_groupenrollments contient une ligne par inscription de groupe.

Lorsque l'inscription d'un groupe est supprimée sur la plateforme, la ligne correspondante est supprimée de ce tableau.

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.

Quand une session de chemin est supprimée dans la plateforme, la ligne correspondante est supprimée de ce tableau.

Colonne Type Description 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"]
ROOT_SESSION VARCHAR(16777216) Identifiant de la session de chemin racine. Défini uniquement sur les sessions enfants. null pour la session de chemin racine elle-même. FK7 [ID > "Paths_sessions"]
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.
AUTOMATIC_REENROLLMENT OBJECT

Configuration de la réinscription automatique pour la session de chemin. L'objet a toujours un attribut type, défini sur l'une des 2 valeurs, chacune venant avec ses propres attributs supplémentaires :

  • pathCompletionDate : contient également delayDays et recurrenceMonths.
  • certificationExpiryDate: contient uniquement delayDays.

Exemples :

  • { "delayDays": 30, "recurrenceMonths": 12, "type": "pathCompletionDate" }
  • { "delayDays": 120, "type": "certificationExpiryDate" }
CUSTOMFIELDS ARRAY

Array de valeurs de champs personnalisés configurés au niveau de la société et renseignés pour cette session de chemin. 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 cette session de chemin.

Paths_trackings

La table Paths_tracking contient une ligne par utilisateur par tentative de chemin.

Lorsqu'un apprenant est désinscrit, la ligne correspondante reste dans ce tableau et la colonne ENROLLED est définie sur FALSE. Lorsqu'un chemin ou une session de chemin est supprimé de la plateforme, les lignes correspondantes sont supprimées de ce tableau.

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
  • unsuccessful
  • awaitingCorrection
  • null
STATUS VARCHAR(16777216)

Statut de l'apprenant sur le chemin. Les conditions suivantes sont évaluées dans l'ordre, et la première qui correspond définit le statut :

  • NOT_ENROLLED si l’apprenant n’a pas de session.
  • SESSION_NOT_OPENED si la session n’a pas commencé.
  • AWAITING CORRECTION si le chemin a été complété et qu'une étape obligatoire est terminée et en attente de correction.
  • SUCCESSFUL si RESULT est successful.
  • UNSUCCESSFUL_SESSION_ENDED si la session est terminée.
    • La session est terminée si elle a une date de fin et que cette date est passée.
    • Cette condition prime sur les conditions de rejouer et d'échec ci-dessous. Un apprenant qui n'a pas réussi au moment où la session se termine obtient ce statut.
  • TO_RETAKE_MANDATORY_REPLAY si RESULT a la valeur retake et que le chemin a une relecture obligatoire.
  • TO_RETAKE si RESULT a la valeur retake.
  • UNSUCCESSFUL si RESULT a la valeur unsuccessful.
    • RESULT a la valeur unsuccessful si au moins une étape obligatoire (hors quiz de positionnement) est échouée.
    • Une étape module est considérée comme échouée si aucune tentative n’a atteint le score minimum et que la limite de tentatives de la session est atteinte.
    • Une étape d'évaluation est considérée comme échouée si elle est un examen et que l'évaluation corrigée est un échec.
  • NOT_YET_STARTED si TIME_SPENT a la valeur 0, et PROGRESS a la valeur 0.
  • LATE si le chemin n'est pas terminé et qu’une étape obligatoire n’a pas été complétée avant la date d'échéance.
  • ON_TIME sinon.
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).

Un ID est attribué 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.

Lorsqu'un apprenant est désinscrit, la ligne correspondante reste dans ce tableau et la colonne ARCHIVED_AT est définie. Lorsqu'un chemin ou une session de chemin est supprimé de la plateforme, les lignes correspondantes sont supprimées de ce tableau.

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

Polls

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

Les lignes de ce tableau ne sont jamais supprimées, même lorsque le sondage est retiré de son module.

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

Quand un message est supprimé sur la plateforme, la ligne correspondante est supprimée de ce tableau.

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 (Non disponible pour les clients hébergés aux États-Unis)

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

Cette table est disponible sur demande auprès de votre Customer Success Partner (CSP).

Quand une demande est supprimée, la ligne correspondante reste dans ce tableau et la colonne STATE est définie sur Archived.

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.
DISCOVERY_DUE_DATE ARRAY Date d'échéance de la découverte (demande de fonctionnalité). Un tableau capturant toutes les dates d'échéance si la découverte est liée à plusieurs fonctionnalités.

Programs

Le tableau Programs contient une ligne par modèle de parcours.

Quand un modèle de parcours est supprimé de la plateforme, la ligne correspondante est supprimée de ce tableau. La colonne IS_DELETED est obsolète et vaut toujours FALSE.

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 Affiche toujours FALSE.
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.

Quand une session de parcours est supprimée dans la plateforme, la ligne correspondante est supprimée de ce tableau. La colonne DELETED est obsolète et toujours FALSE.

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 :

  • success
  • É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 Affiche toujours FALSE.
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.

Lorsque l'apprenant est retiré d'une session de parcours, la ligne correspondante est supprimée de ce tableau.

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 :

  • success
  • Échec
  • null
ENROLLED BOOLEAN Toujours égal à TRUE.
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.

Quand un projet est supprimé sur la plateforme, la ligne correspondante reste dans ce tableau et la colonne DELETED_AT est renseignée. Quand son groupe est supprimé, la ligne correspondante est supprimée de ce tableau.

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"]
DELETED_AT TIMESTAMP_NTZ(9) Date de suppression, le cas échéant.

Questions

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

Les lignes de ce tableau ne sont jamais supprimées, même lorsque la question est retirée de son module.

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

ASSESSOR_TYPE VARCHAR(16777216)

Qui corrige la question. S'applique uniquement aux questionOpen, questionScreencastDemo et questionVideoPitch. Valeurs possibles :

  • tutors: Les référents de la session.

  • managers: Les managers des apprenants.

Quand la colonne est vide, les référents de la session corrigent la question.

TAG_IDS ARRAY Liste des identifiants des tags associés à la question. Clé étrangère (FK2) [ID > "Tags"]

Reactions

La table Reactions contient une ligne par réaction.

Quand une réaction est retirée sur la plateforme, la ligne correspondante est supprimée de ce tableau. Lorsque le commentaire auquel elle appartient est résolu, la ligne correspondante reste dans ce tableau et la colonne ARCHIVED_AT est définie.

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, lorsque le commentaire auquel elle est liée a été résolu. Au format AAAA-MM-JJ HH:MI:SS. null si non applicable.
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é ».

Les lignes de ce tableau ne sont jamais supprimées.

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.

Les lignes de ce tableau ne sont jamais supprimées.

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.
POLL_ID VARCHAR(16777216) ID du sondage associé. Clé étrangère 5 [ID > "Polls"]
ANSWER VARIANT Réponse soumise par l'utilisateur. Peut être un tableau, un objet JSON ou une chaîne de caractères selon le type de question.

Sheets

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

Quand une fiche est retirée de son module, la ligne correspondante reste dans ce tableau. Quand une fiche est supprimée avec la fonction Réutiliser une fiche, la ligne correspondante est supprimée de ce tableau.

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

Cette table requiert la solution Compétences.

Elle affiche les 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.

Quand une compétence ou une échelle d'évaluation est désactivée sur la plateforme, les lignes correspondantes sont supprimées de ce tableau.

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

Cette table requiert la solution Compétences.

La table 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.

Quand une compétence est retirée d'un emploi, la ligne correspondante est supprimée de ce tableau.

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) Array de qualifieurs associés à l'emploi, au format { id: id_qualifieur ; type: gte, lte, equal, in, exists; value: valeur}.

Skills_jobs

La table Skills_jobs liste les emplois et leurs détails. Chaque ligne correspond à un emploi unique.

Quand un emploi est désactivé sur la plateforme, la ligne correspondante est supprimée de ce tableau.

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

Cette table requiert la solution Compétences.

La table Skills_qualifiers stocke les informations relatives aux échelles d'évaluation utilisées pour décrire les compétences. Chaque ligne de cette table représente une échelle d'évaluation de compétence unique.

Quand une échelle d'évaluation est désactivée sur la plateforme, la ligne correspondante est supprimée de ce tableau.

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

Cette table requiert la solution Compétences.

La table 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.

Quand une compétence est supprimée d'un profil de compétences, la ligne correspondante est supprimée de ce tableau.

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

Cette table requiert la solution Compétences.

La table 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.

Lorsque une compétence est supprimée de la plateforme, la ligne correspondante est supprimée de ce tableau. La colonne IS_DELETED est obsolète et a toujours la valeur FALSE.

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 maximum possible pour l'échelle d'évaluation principale (par exemple, si les niveaux vont de 1 à 5, cette valeur est 5).

IS_DELETED

BOOLEAN

Affiche toujours FALSE.

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

Cette table requiert la solution Compétences.

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.

Quand un emploi ou une échelle d'évaluation est désactivé(e) sur la plateforme, les lignes correspondantes sont supprimées de ce tableau.

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

Cette table requiert la solution Compétences.

La table 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.

Quand une compétence est désactivée sur la plateforme, les lignes correspondantes sont supprimées de ce tableau.

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 Array d’objets, où chaque objet est sous la forme : {id: Nom de l'échelle d’évaluation; value: valeur}

Tags

La table Tags contient une ligne par tag.

Lorsqu’un tag est supprimé sur la plateforme, la ligne correspondante est supprimée de ce tableau.

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.

Quand une compétence marquée manuellement (explicite) est retirée d'un module ou d'un chemin, la ligne correspondante est supprimée de ce tableau.

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)
  • explicit (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.

Les lignes de ce tableau ne sont jamais supprimées.

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: L'accès a été accordé via un administrateur qui se fait passer pour un autre utilisateur. Pendant une session d'usurpation, le système utilise l'ID UTILISATEUR 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.
FROM_MOBILE BOOLEAN TRUE si la connexion a été effectuée depuis l'application mobile, FALSE si elle a été effectuée depuis un navigateur web. null pour les connexions enregistrées avant le 03-04-2026, date d'ajout de ce champ.

Users

Les utilisateurs sont listés dans la table Users.

Quand un utilisateur est supprimé de la plateforme, la ligne correspondante reste dans ce tableau, la colonne DELETED est mise à TRUE, et la date de suppression est ajoutée à ARRAY_DELETED_AT. Les administrateurs peuvent également pseudonymiser les utilisateurs supprimés.

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.
ROLE_TITLE VARCHAR(16777216) Valeur du champ Titre du poste renseigné dans le profil 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 TRUE si l'utilisateur a été invité sur la plateforme, FALSE sinon.
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

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

Les lignes de ce tableau ne sont jamais supprimées.

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
  • TRUE si l'utilisateur s'est connecté ou a utilisé la plateforme au moins une fois au cours du mois, par exemple en ouvrant une page ou en lançant une formation ou une activité.
  • FALSE sinon, y compris pour les utilisateurs supprimés et les utilisateurs invités qui ne se sont pas encore connectés.

Nos enregistrements démarrent à partir de février 2023. Les enregistrements de connexion à la plateforme autrement que par la page de connexion démarrent à partir de 2025.

IS_ACTIVE_LEARNER BOOLEAN
  • TRUE si l'utilisateur a lancé au moins un module ou une session de chemin au cours du mois, et n'était ni l'auteur principal, ni un co-auteur, ni le référent, ni un co-référent du module ou de la session de chemin jouée.
  • 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