Cette fonctionnalité nécessite la solution Data Connect. Contactez votre Customer Success Partner (CSP) pour plus d’informations.
Data Connect vous permet de :
- Accéder aux données d'apprentissage brutes de vos utilisateurs à partir de notre entrepôt de données sur Snowflake.
- Faire des requêtes SQL avec les feuilles de calcul dans Snowsight, l'interface web de Snowflake.
- Télécharger les résultats de vos requêtes au format CSV.
- Créer des graphiques avec les résultats de vos requêtes dans Snowsight.
- Télécharger les graphiques avec les résultats de vos requêtes au format PNG.
- Créer un tableau de bord avec les résultats de vos requêtes dans Snowsight.
- Synchroniser vos données d'apprentissage brutes vers vos outils de BI (Business Intelligence) et d'intégration de données ↗.
Les données brutes d'apprentissage de vos utilisateurs sont synchronisées depuis votre plateforme quotidiennement à 11h00, heure d'Europe centrale (CET).
Cet article présente la configuration de Data Connect, les principaux cas d'utilisation dans Snowsight et le modèle de données de la base de données 360Learning. Pour plus d'informations sur la manipulation des données dans Snowsight, vous pouvez également suivre la documentation officielle de Snowflake ↗.
Configurer Data Connect
Étape 2 : Contactez-nous
Envoyez un e-mail à votre Client Success Partner (CSP) ou à votre Solution Architect (SA) avec les informations suivantes :
- Solution : Data Connect
- E-mails 360Learning : Les e-mails des utilisateurs qui auront besoin d'accéder à la base de données dans Snowflake. Ces utilisateurs n'ont pas besoin d'avoir des autorisations spécifiques dans 360Learning.
- Avez-vous déjà un compte Snowflake ? [Oui / Non]
Après cela, votre SA vous contactera avec l'une des informations suivantes :
- Si vous avez déjà un compte Snowflake, votre SA vous donnera accès à notre base de données. Au fur et à mesure que vous exécutez des requêtes sur la base de données, des crédits seront consommés sur votre compte Snowflake. Vous pourrez donc contrôler directement vos coûts de calcul sur cette ressource.
- Si vous n'avez pas de compte Snowflake, votre SA vous fournira un lien 1Password avec les informations d'identification pour vous connecter à Snowsight avec un compte de lecteur. Ce compte vous permet d'accéder et de faire des requêtes sur notre base de donnée, sans frais d'installation ni d'utilisation pour vous.
- Rôle
- Nom d'utilisateur
- Mot de passe
Le lien 1Password expire après 30 jours. Une fois vos identifiants obtenus, nous vous suggérons de les conserver dans un endroit sécurisé.
Étape 2 : Connectez-vous à votre interface Snowflake
Vous pouvez vous connecter à Snowsight depuis votre navigateur :
- Accédez à Snowsight ↗.
- Entrez votre nom d'utilisateur et votre mot de passe.
- Cliquez sur Sign in.
Accéder aux données d’apprentissage brutes
- Connectez-vous à Snowsight ↗.
- Dans le menu de navigation de gauche, cliquez sur Data → Databases.
- (Facultatif) Si vous vous connectez à Snowsight avec votre propre compte Snowflake, cliquez sur Private sharing.
- Sélectionnez QWNOGPY_WW21770_DATASHARING → Core → Tables.
Les données sont organisées en ensembles de tableaux. Pour plus d'informations, consultez Explorer le modèle de données.
Faire des requêtes SQL avec les feuilles de calcul
- Connectez-vous à Snowsight ↗.
- Dans la colonne de gauche, cliquez sur Worksheets.
- En haut à droite, sélectionnez + → SQL Worksheet pour créer une nouvelle feuille de calcul avec la date et l'heure de création comme titre par défaut.
- (Facultatif) Dans le panneau de gauche, cliquez sur à droite du titre de la feuille de calcul pour renommer la feuille de calcul.
- (Facultatif) Cliquez sur No Database selected → QWNOGPY_WW21770_DATASHARING → CORE.
- Écrivez votre requête dans la feuille de calcul.
- En haut à droite, cliquez sur Run.
Pour plus d'informations sur les feuilles de calcul SQL, consultez Interrogation de données à l’aide de feuilles de calcul ↗.
Télécharger les résultats de vos requêtes
Après avoir exécuté vos requêtes avec des feuilles de calcul SQL, vous pouvez exporter vos résultats au format CSV :
- Connectez-vous à Snowsight ↗.
- Dans la colonne de gauche, cliquez sur Worksheets.
- Sélectionnez la feuille de calcul avec vos requêtes.
- (Facultatif) En haut à droite, cliquez sur Run pour mettre à jour les résultats de vos requêtes.
- En haut à droite du tableau avec les résultats, cliquez sur Download results → Download as .csv.
Créer un graphique avec les résultats de vos requêtes
Après avoir exécuté vos requêtes avec des feuilles de calcul SQL, vous pouvez visualiser vos résultats à l'aide de graphiques dans Snowsight :
- Connectez-vous à Snowsight ↗.
- Dans la colonne de gauche, cliquez sur Worksheets.
- Sélectionnez la feuille de calcul avec vos requêtes.
- (Facultatif) En haut à droite, cliquez sur Run pour mettre à jour les résultats de vos requêtes.
- En haut à droite du tableau avec les résultats, cliquez sur Chart.
- Dans la colonne de droite, sélectionnez le type de graphique (Chart type), les données (Data) et l'apparence (Appearance).
Télécharger un graphique avec les résultats de vos requêtes
Après avoir créé un graphique avec les résultats de vos requêtes, vous pouvez télécharger le graphique au format PNG :
- Connectez-vous à Snowsight ↗.
- Dans la colonne de gauche, cliquez sur Worksheets.
- Sélectionnez la feuille de calcul avec vos requêtes.
- En haut à droite du tableau avec les résultats, cliquez sur Chart.
- En haut à droite du graphique, cliquez sur Download Chart.
Créer un tableau de bord avec les résultats de vos requêtes
Après avoir exécuté vos requêtes avec des feuilles de calcul SQL, vous pouvez créer un tableau de bord avec une collection de graphiques pour visualiser les résultats de plusieurs requêtes.
- Connectez-vous à Snowsight ↗.
- Dans la colonne de gauche, cliquez sur Dashboards.
- En haut à droite, cliquez sur Dashboard.
- Dans la boîte de dialogue, saisissez un nom pour votre tableau de bord dans le champ Dashboard name.
- Cliquez sur Create Dashboard.
- En haut à gauche, cliquez sur et faites glisser les vignettes pour les placer sur le tableau de bord.
- En haut à droite, cliquez sur Run pour afficher les résultats de vos requêtes.
Explorer le modèle de données
Les données brutes de vos utilisateurs sont organisées dans un ensemble de 23 tables. Pour visualiser les entités de la base de données et les relations entre elles, consultez le diagramme Entité-Relation (ERD) ↗.
Les tables suivantes sont incluses dans le modèle de données :
- Assessments_outlines
- Assessments_trackings
- Audiencebuilders
- Classrooms
- Classroomslots
- Classrooms_trackings
- Courses
- Courses_generated_with_ai
- Courses_trackings
- Daily_metrics
- Groups
- Learningneeds
- Paths
- Paths_sessions
- Paths_trackings
- Posts
- Programs
- Program_sessions
- Programs_trackings
- Projects
- Reactions
- Tags
- Users
Assessments_outlines
La table Assessments_outlines contient une ligne par plan d'évaluation, avec les informations suivantes :
Colonne | Type | Description | 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 |
Clé étrangère (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.
|
|
SUCCESS | BOOLEAN |
TRUE si 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 Inscrire des apprenants à une session de chemin.
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 |
|
MODIFIED_AT |
TIMESTAMP_NTZ(9) |
Date et heure de modification de l'audience, au format |
|
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 :
|
|
ACTIVE |
BOOLEAN |
Détermine si les règles de l'audience builder sont actuellement appliquées. S'il est défini sur
|
|
MODE |
VARCHAR(16777216) |
Modes d'audience. Valeurs possibles :
|
|
Classes
La table Classrooms contient une ligne par classe, avec les informations suivantes :
Colonne | Type | Description | 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 |
|
NAME |
VARCHAR(16777216) |
Titre de la classe. |
|
MEDIAS |
VARCHAR |
Médias attachés à la classe. |
|
IS_VIRTUAL |
BOOLEAN |
|
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 |
|
START_DATE |
TIMESTAMP_NTZ(9) |
Date et heure de début, au format |
|
END_DATE |
TIMESTAMP_NTZ(9) |
Date et heure de fin, au format |
|
CLASSROOM |
VARCHAR(16777216) |
Identifiant de la classe. |
Clé étrangère (FK1) [ID > "Classrooms"] |
NAME |
VARCHAR(16777216) |
Titre de la classe. |
|
IS_VIRTUAL |
BOOLEAN |
|
|
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 d'heures (sous forme de nombre entier) 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
|
|
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 |
|
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. |
Clé étrangère (FK2) [ID > "Classroomslots"] |
CLASSROOM |
VARCHAR(16777216) |
Identifiant de la classe. |
Clé étrangère (FK3) [ID > "Classrooms"] |
HAS_ATTENDED |
BOOLEAN |
|
|
ATTENDANCE_STATUS |
VARCHAR(16777216) |
|
|
CONTEXT_TYPE |
VARCHAR(16777216) |
Contexte de la classe. Par exemple, si une classe est effectuée au sein d'un chemin, alors
|
|
CONTEXT_ID |
VARCHAR(16777216) |
Identifiant du contexte de la classe. Par exemple, si une classe est effectuée au sein d'un chemin, alors |
Clé étrangère (FK4) [ID > "Paths_sessions"] |
END_DATE |
TIMESTAMP_NTZ(9) |
Date et heure de fin, au format |
|
REPORTED_DURATION |
NUMBER(38,0) |
Nombre (entier) d’heures pour la durée déclarée du créneau de Classe. |
|
RSVP_GOING |
BOOLEAN |
|
|
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 |
|
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 |
|
|
CO_AUTHORS |
ARRAY |
Liste avec les identifiants des co-auteurs. |
Clé étrangère (FK2) [ID > "Users"] |
AUTHOR |
VARCHAR(16777216) |
Identifiant de l'auteur du module. |
Clé étrangère (FK3) [ID > "Users"] |
DESCRIPTION |
VARCHAR(16777216) |
Description du module. |
|
MODIFIED_AT |
TIMESTAMP_NTZ(9) |
Heure de la dernière modification du module, au format |
|
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 :
|
|
ARCHIVED |
BOOLEAN |
|
|
DELETED_AT |
TIMESTAMP_NTZ(9) |
Date de suppression, le cas échéant. |
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 |
|
|
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 |
|
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 :
|
|
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 |
|
ACCESS_DATES |
ARRAY |
Dates et heures auxquelles l'utilisateur a accédé su module, au format |
|
COMPLETED_AT |
TIMESTAMP_NTZ(9) |
Date et heure à laquelle l'utilisateur a terminé le module, au format |
|
CONTEXT_TYPE |
VARCHAR(16777216) |
Contexte du module. Par exemple, si un module est joué au sein d'un chemin, alors |
|
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 le joueur a joué le module. |
|
DEVICE |
VARCHAR(16777216) |
Dispositif utilisé sur la tentative. Valeurs possibles :
|
|
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 | Description | Clés dans la base de données |
DATE |
TIMESTAMP_NTZ(9) |
Date, au format |
Clé primaire (PK) |
LOGGED_IN_USERS |
ARRAY |
Identifiants des utilisateurs connectés ce jour-là. |
Clé étrangère (FK1) [ID > "Users"] |
Groupes
La table Groups contient une ligne par groupe, avec les informations suivantes :
Colonne | Type | Description | 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 |
|
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 auteurs 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 |
|
NAME |
VARCHAR(16777216) |
Titre du besoin de formation. |
|
STATUS |
VARCHAR(16777216) |
Statut du besoin de formation. Valeurs possibles :
|
|
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"] |
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 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 |
|
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 |
|
TAGS |
ARRAY |
Liste avec les identifiants des tags. |
Clé étrangère (FK4) [ID > "Tags"] |
STEPS |
ARRAY |
Liste avec les identifiants des étapes. |
Clé étrangère (FK4) [ID > "Paths" OR "Courses" OR "Assessments" OR "Classrooms"] |
ADDITIONAL_INFORMATION |
VARCHAR(16777216) |
Informations complémentaires du chemin. |
|
IS_CHILD_PATH |
BOOLEAN |
|
|
HAS_CERTIFICATE |
BOOLEAN |
|
|
Paths_sessions
La table Paths_sessions contient une ligne par session de chemin, avec les informations suivantes :
Colonne | Type | Description | Clés dans la base de données |
ID |
VARCHAR(16777216) |
Identifiant de la session du chemin. |
Clé primaire (PK) |
CREATED_AT |
TIMESTAMP_NTZ(9) |
Date de création, au format |
|
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 |
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 |
|
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) du taux d'avancement de l'apprenant dans le chemin. |
|
LEARNER_STATUS |
VARCHAR(16777216) |
Statut de l'apprenant dans le chemin. Valeurs possibles :
|
|
RESULT |
VARCHAR(16777216) |
Résultat de l'apprenant dans le chemin. Valeurs possibles :
|
|
ENROLLED |
BOOLEAN |
|
|
IS_SELF_ENROLLED |
BOOLEAN |
|
|
ENROLLED_AT |
TIMESTAMP_NTZ(9) |
Heure d'inscription de l'apprenant dans le chemin, au format |
|
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 |
|
HAS_CERTIFICATE |
BOOLEAN |
|
|
Posts
La table Posts contient une ligne par message, 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 |
|
AUTHOR |
VARCHAR(16777216) |
Identifiant de l'auteur du chemin. |
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 contexte du message. Valeurs possibles :
|
|
GROUP |
VARCHAR(16777216) |
Identifiant du groupe dans lequel le message a été publié.
|
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. |
Programs
La table Programs contient une ligne par modèle de parcours, avec les informations suivantes :
Colonne | Type | Description | 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 |
|
MODIFIED_AT |
TIMESTAMP_NTZ(9) |
Heure de la dernière modification, au format |
|
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 |
|
|
TAGS |
ARRAY |
Liste aves les identifiants des tags ajouté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 |
|
|
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 |
|
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 |
|
END_DATE |
TIMESTAMP_NTZ(9) |
Date de fin de la session, au format |
|
USERS_PROGRESS |
VARIANT |
Liste avec les apprenants et leur progrès associé. Valeurs possibles pour le progrès associé :
|
|
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 |
|
|
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.
|
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 :
|
|
ENROLLED |
BOOLEAN |
Toujours égal à |
|
IS_SELF_ENROLLED |
BOOLEAN |
|
|
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 |
|
HAS_CERTIFICATE |
BOOLEAN |
|
|
Projects
La table Projects contient une ligne par projet, avec les informations suivantes :
Colonne | Type | Description | 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 |
|
COMPLETED_AT |
TIMESTAMP_NTZ(9) |
Date et heure de fin du projet, au format |
|
NAME |
VARCHAR(16777216) |
Titre du projet. |
|
GROUP |
VARCHAR(16777216) |
Identifiant du groupe propriétaire du projet. |
Clé étrangère (FK1) [ID > "Groups"] |
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 |
|
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"] |
TARGET_ID |
VARCHAR(16777216) |
Identifiant de l'objet auquel l'utilisateur a réagi. |
Clé étrangère (FK4) [ID > "Course" OU "Posts"] |
COLLECTION |
VARCHAR(16777216) |
Type d'objets cibles de la réaction. Valeurs possibles :
|
|
ARCHIVED_AT |
TIMESTAMP_NTZ(9) |
Heure à laquelle la réaction a été archivée. Au format |
|
TYPE |
VARCHAR(16777216) |
Type de réaction. Valeurs possibles :
|
|
TEXT |
VARCHAR(16777216) |
Le texte saisi par l'apprenant à la fin du module lors de sa réaction, le cas échéant. |
|
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 |
|
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. |
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 |
|
|
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 |
|
|
MANAGERS |
ARRAY |
Liste avec les identifiants des managers. |
Clé étrangère (FK1) [ID > "Users"] |
CUSTOMFIELDS |
ARRAY |
Liste avec les champs personnalisés ajoutés au profil de l'utilisateur. |
|
LAST_LOG_IN_AT |
TIMESTAMP_NTZ(9) |
Heure de la dernière connexion de l'utilisateur, au format |
|
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 |
|
|
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 :
|
|
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é. |
|