Accéder à vos données d’apprentissage brutes avec Data Connect

  • Mise à jour

Cette fonctionnalité nécessite la solution Data Connect. Contactez votre Customer Success Partner (CSP) pour plus d’informations.

Data Connect vous permet de :

Data Connect vous donne accès à Snowsight ↗, l'interface web de Snowflake :

  • Si vous n'avez pas de compte Snowflake, votre Solution Architect (SA) vous fournira les informations d'identification pour vous connecter à Snowsight avec un compte de lecteur. Le compte de lecteur 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.
  • 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.

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 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 n'avez pas de compte Snowflake, votre SA vous enverra un lien 1Password pour accéder à notre base de données via un compte lecteur, avec les identifiants suivants :
    • Rôle
    • Nom d'utilisateur
    • Mot de passe
  • Si vous avez déjà un compte Snowflake, votre SA vous accordera un accès filtré à notre base de données depuis votre compte.

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, l'interface web de Snowflake, depuis votre navigateur :

  1. Accédez à Snowsight ↗.
  2. Entrez votre nom d'utilisateur et votre mot de passe.
  3. Cliquez sur Sign in.

Accéder aux données d’apprentissage brutes

  1. Connectez-vous à Snowsight ↗.
  2. Dans le menu de navigation de gauche, cliquez sur DataDatabases.
  3. (Facultatif) Si vous vous connectez à Snowsight avec votre propre compte Snowflake, cliquez sur Private sharing.
  4. Sélectionnez QWNOGPY_WW21770_DATASHARINGCoreTables.

Les données brutes d'apprentissage de vos utilisateurs sont synchronisées depuis votre plateforme quotidiennement à 11h00, heure d'Europe centrale (CET). Ces données sont organisées en 21 tables. Pour une représentation visuelle des entités dans la base de données et de leurs relations, consultez le Diagramme de Relations d'Entités (ERD) ↗.

Pour la description des tables, consultez Explorer le modèle de données à la fin de cet article.

Faire des requêtes SQL avec les feuilles de calcul

  1. Connectez-vous à Snowsight ↗.
  2. Dans la colonne de gauche, cliquez sur Worksheets.
  3. 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.
  4. (Facultatif) Dans le panneau de gauche, cliquez sur 3Dots.svg à droite du titre de la feuille de calcul pour renommer la feuille de calcul.
  5. (Facultatif) Cliquez sur No Database selected chevronDown.svgQWNOGPY_WW21770_DATASHARING CORE.
  6. Écrivez votre requête dans la feuille de calcul.
  7. En haut à droite, cliquez sur triangleRight.svgRun.

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 :

  1. Connectez-vous à Snowsight ↗.
  2. Dans la colonne de gauche, cliquez sur Worksheets.
  3. Sélectionnez la feuille de calcul avec vos requêtes.
  4. (Facultatif) En haut à droite, cliquez sur triangleRight.svgRun pour mettre à jour les résultats de vos requêtes.
  5. En haut à droite du tableau avec les résultats, cliquez sur download.svgDownload 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 :

  1. Connectez-vous à Snowsight ↗.
  2. Dans la colonne de gauche, cliquez sur Worksheets.
  3. Sélectionnez la feuille de calcul avec vos requêtes.
  4. (Facultatif) En haut à droite, cliquez sur triangleRight.svgRun pour mettre à jour les résultats de vos requêtes.
  5. En haut à droite du tableau avec les résultats, cliquez sur Chart.
  6. 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 :

  1. Connectez-vous à Snowsight ↗.
  2. Dans la colonne de gauche, cliquez sur Worksheets.
  3. Sélectionnez la feuille de calcul avec vos requêtes.
  4. En haut à droite du tableau avec les résultats, cliquez sur Chart.
  5. En haut à droite du graphique, cliquez sur download.svgDownload 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.

  1. Connectez-vous à Snowsight ↗.
  2. Dans la colonne de gauche, cliquez sur Dashboards.
  3. En haut à droite, cliquez sur plus.svgDashboard.
  4. Dans la boîte de dialogue, saisissez un nom pour votre tableau de bord dans le champ Dashboard name.
  5. Cliquez sur Create Dashboard.
  6. En haut à gauche, cliquez sur plus.svget faites glisser les vignettes pour les placer sur le tableau de bord.
  7. En haut à droite, cliquez surtriangleRight.svg Run pour afficher les résultats de vos requêtes.

Explorer le modèle 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). Ces données sont organisées en 21 tables. Pour une représentation visuelle des entités dans la base de données et de leurs relations, consultez le Diagramme de Relations d'Entités (ERD) ↗.

Les tables suivantes sont incluses dans le modèle de données :

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

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 du chemin. Clé étrangère (FK3) [ID > "Paths"]
CORRECTED_AT TIMESTAMP_NTZ(9) Heure de correction, au format AAAA-MM-JJ HH:MI:SS. null si l'évaluation n'a pas encore été corrigée.  
SCORE FLOAT

Score obtenu par l'utilisateur.

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

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

Audiencebuilders

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

Une audience est un ensemble d’utilisateurs qui partagent des critères spécifiques. Pour plus d’informations sur les audiences, consultez 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 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 utilisés pour construire l’audience.

 

ACTIVE

BOOLEAN

TRUE si l'audience est active, FALSE sinon.

 

MODE

VARCHAR(16777216)

Modes d'audience. Valeurs possibles :

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

 

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 AAAA-MM-JJ HH:MI:SS.

 

NAME

VARCHAR(16777216)

Titre de la classe.

 

MEDIAS

VARCHAR

Médias attachés à la classe.

 

IS_VIRTUAL

BOOLEAN

TRUE si la classe est virtuelle, FALSE si la classe est présentielle.

 

Classroomslots

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

Colonne Type Description Clés dans la base de données

ID

VARCHAR(16777216)

Identifiant du créneau de classe

Clé primaire (PK)

CREATED_AT

TIMESTAMP_NTZ(9)

Date de création, au format AAAA-MM-JJ HH:MI:SS.

 

START_DATE

TIMESTAMP_NTZ(9)

Date et heure de début, au format AAAA-MM-JJ HH:MI:SS.

 

END_DATE

TIMESTAMP_NTZ(9)

Date et heure de fin, au format AAAA-MM-JJ HH:MI:SS.

 

CLASSROOM

VARCHAR(16777216)

Identifiant de la classe.

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

NAME

VARCHAR(16777216)

Titre de la classe.

 

IS_VIRTUAL

BOOLEAN

TRUE si la classe est virtuelle, FALSE si la classe est présentielle.

 

LOCATION

VARCHAR(16777216)

Emplacement de la classe.

 

TRAINERS

ARRAY

Liste avec les identifiants des formateurs.

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

REPORTED_DURATION

NUMBER(38,0)

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

 

Classrooms_trackings

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

Colonne Type Description Clés dans la base de données

ID

VARCHAR(16777216)

Identifiant du suivi de la classe.

Clé primaire (PK)

CREATED_AT

TIMESTAMP_NTZ(9)

Date de création, au format AAAA-MM-JJ HH:MI:SS.

 

USER

VARCHAR(16777216)

Identifiant de l'utilisateur ayant participé à la classe.

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

CLASSROOMSLOT

VARCHAR(16777216)

Identifiant du créneau de classe.

Clé étrangère (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 liste de présence.
  • missed si l'apprenant n'a pas été ajouté à la liste de présence (et au moins un autre apprenant a été ajouté à la liste).
  • registeredsi 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 du chemin.

Clé étrangère (FK4) [ID > "Paths"]

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.

 

Modules

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

Colonne Type Description Clés dans la base de données

ID

VARCHAR(16777216)

Identifiant de la ligne du module.

Clé primaire (PK)

CREATED_AT

TIMESTAMP_NTZ(9)

Date de création, au format AAAA-MM-JJ HH:MI:SS.

 

NAME

VARCHAR(16777216)

Nom du module

 

SKILLS

ARRAY

Liste avec les compétences ajoutées au module.

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

IS_SCORM

BOOLEAN

TRUE si le module est SCORM. FALSE autrement.

 

CO_AUTHORS

ARRAY

Liste avec les identifiants des co-auteurs.

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

AUTHOR

VARCHAR(16777216)

Identifiant de l'auteur 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 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.

 

ARCHIVED

BOOLEAN

TRUE si le module est archivé, FALSE autrement.

 

Courses_trackings

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

Colonne Type Description Clés dans la base de données

ID

VARCHAR(16777216)

Identifiant de suivi du module.

Clé primaire (PK)

CREATED_AT

TIMESTAMP_NTZ(9)

Date de création, au format AAAA-MM-JJ HH:MI:SS.

 

COURSE

VARCHAR(16777216)

Identifiant du module.

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

USER

VARCHAR(16777216)

Identifiant de l'utilisateur.

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

SCORE

FLOAT

Score de l'utilisateur sur la tentative.

 

RESULT

VARCHAR(16777216)

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

  • success
  • retry
  • failed
  • wait
  • null

 

PROGRESS

NUMBER(38,0)

Taux d’avancement de l’apprenant sur la tentative.

 

TIME_SPENT

NUMBER(37,1)

Temps passé par l’apprenant sur la tentative, en minutes.

 

LAST_ACCESSED_AT

TIMESTAMP_NTZ(9)

La dernière fois que l'utilisateur a accédé au module, au format AAAA-MM-JJ HH:MI:SS.

 

ACCESS_DATES

ARRAY

Dates et heures auxquelles l'utilisateur a accédé su module, au format AAAA-MM-JJ HH:MI:SS.

 

COMPLETED_AT

TIMESTAMP_NTZ(9)

Date et heure à laquelle l'utilisateur a terminé le module, au format AAAA-MM-JJ HH:MI:SS.

 

CONTEXT_TYPE

VARCHAR(16777216)

Contexte du module. Par exemple, si un module est joué au sein d'un chemin, alors CONTEXT_TYPE est path.

 

CONTEXT_ID

VARCHAR(16777216)

Identifiant de la session de chemin dans laquelle le module a été joué.

Clé étrangère (FK3) [ID > "Paths"]

LANG

VARCHAR(16777216)

Langue dans laquelle le joueur a joué le module.

 

DEVICE

VARCHAR(16777216)

Dispositif utilisé sur la tentative. Valeurs possibles :

  • android
  • ios
  • web

 

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 AAAA-MM-JJ.

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 AAAA-MM-JJ HH:MI:SS.

 

OWNER

VARCHAR(16777216)

Identifiant du groupe propriétaire.

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

NAME

VARCHAR(16777216)

Nom du groupe.

 

ADMINS

ARRAY

Liste avec les identifiants des administrateurs du groupe.

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

AUTHORS

ARRAY

Liste avec les identifiants des 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.

FK7 [ID > "Courses"]

CATALOG_PSESSIONS

ARRAY

Liste des identifiants des sessions de parcours publiées dans le catalogue du groupe.

FK8 [ID > "Program_sessions"]

CATALOG_PATH_SESS

ARRAY

Liste des identifiants des sessions de chemins publiées dans le catalogue du groupe.

FK9 [ID > "Paths_sessions"]

COACHES_PTEMPLATES

ARRAY

Liste des identifiants des programmes partagés dans la bibliothèque du groupe.

FK10 [ID > "Programs"]

COACHES_COURSES

ARRAY

Liste des identifiants des modules partagés dans la bibliothèque du groupe.

FK11 [ID > "Courses"]

Learningneeds

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

Colonne Type Description Clés dans la base de données

ID

VARCHAR(16777216)

Identifiant du besoin de formation.

Clé primaire (PK)

CREATED_AT

TIMESTAMP_NTZ(9)

Date de création, au format AAAA-MM-JJ HH:MI:SS.

 

NAME

VARCHAR(16777216)

Titre du besoin de formation.

 

STATUS

VARCHAR(16777216)

Statut du besoin de formation. Valeurs possibles :

  • new
  • alreadyExists
  • discarded
  • exploring
  • done
  • projectOngoing

 

VOLUNTEERS

ARRAY

Liste avec les identifiants des volontaires.

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

EXPERTS

ARRAY

Liste avec les identifiants des experts.

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

GROUP

VARCHAR(16777216)

Identifiant du groupe.

Clé étrangère (FK3) [ID > "Groups"]

ANSWERS

ARRAY

Liste avec les réponses.

 

DELETED_AT

TIMESTAMP_NTZ(9)

Date de suppression, le cas échéant.

 

DECLARED_BY

VARCHAR(16777216)

Identifiant de l'utilisateur qui a déclaré le besoin de formation.

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

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

 

SKILLS

ARRAY

Liste avec les identifiants des compétences.

Clé étrangère (FK4) [ID > "Skills"]

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

TRUE si le chemin est une étape dans un chemin, FALSE autrement.

 

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 AAAA-MM-JJ HH:MI:SS.

 

NAME

VARCHAR(16777216)

Titre de la session du chemin.

 

START_DATE

TIMESTAMP_NTZ(9)

Date de début de la session de chemin.

 

END_DATE

TIMESTAMP_NTZ(9)

Date de fin de la session de chemin.

 

PATH

VARCHAR(16777216)

Identifiant du chemin.

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

INSTRUCTORS

ARRAY

Liste avec les identifiants des co-référents.

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

MAIN_INSTRUCTOR

VARCHAR(16777216)

Identifiant du référent principal.

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

OWNER_GROUP

VARCHAR(16777216)

Identifiant du groupe propriétaire de la session de chemin.

Clé étrangère (FK4) [ID > "Groups"]

MODIFIED_AT

TIMESTAMP_NTZ(9)

Heure de la dernière modification du chemin de la session, au format AAAA-MM-JJ HH:MI:SS.

 

Paths_trackings

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

Colonne Type Description Clés dans la base de données

ID

VARCHAR(16777216)

Identifiant du suivi du chemin.

Clé primaire (PK)

CREATED_AT

TIMESTAMP_NTZ(9)

Date de création, au format AAAA-MM-JJ HH:MI:SS.

 

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 :

  • awaitingCorrection
  • onTime
  • late
  • completed
 

RESULT

VARCHAR(16777216)

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

  • successful
  • retry
  • failed
  • null

 

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.

 

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.

 

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 AAAA-MM-JJ HH:MI:SS.

 

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 :

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

 

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 AAAA-MM-JJ HH:MI:SS.

 

MODIFIED_AT

TIMESTAMP_NTZ(9)

Heure de la dernière modification, au format AAAA-MM-JJ HH:MI:SS.

 

OWNER_GROUP

VARCHAR(16777216)

Identifiant du groupe propriétaire du modèle de parcours.

Clé étrangère (FK2) [ID > "Groups"]

DURATION

NUMBER(38,0)

Durée estimée du parcours, en heures.

 

IS_DELETED

BOOLEAN

TRUE si le modèle de parcours est supprimé, FALSE autrement.

 

SKILLS

ARRAY

Liste aves les identifiants des compétences ajoutées au modèle de parcours.

Clé étrangère (FK3) [ID > "Skills"]

MODULES

ARRAY

Liste avec les identifiants des modules.

Clé étrangère (FK4) [ID > "Courses"]

IS_ARCHIVED

BOOLEAN

TRUE si le modèle de parcours est archivé, FALSE autrement.

 

Program_sessions

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

Colonne Type Description Clés dans la base de données

ID

VARCHAR(16777216)

Identifiant de la session de parcours.

Clé primaire (PK)

CREATED_AT

TIMESTAMP_NTZ(9)

Date de création, au format AAAA-MM-JJ HH:MI:SS.

 

NAME

VARCHAR(16777216)

Titre de la session de parcours.

 

DESCRIPTION

VARCHAR(16777216)

Description de la session de parcours.

 

START_DATE

TIMESTAMP_NTZ(9)

Date de début de la session, au format AAAA-MM-JJ HH:MI:SS.

 

END_DATE

TIMESTAMP_NTZ(9)

Date de fin de la session, au format AAAA-MM-JJ HH:MI:SS.

 

USERS_PROGRESS

VARIANT

Liste avec les apprenants et leur progrès associé.

Valeurs possibles pour le progrès associé :

  • success
  • failure
  • pourcentage d'avancement

 

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

SKILLS

ARRAY

Liste avec les compétences ajoutées à la sesion de parcours.

Clé étrangère (FK4) [ID > "Skills"]

LANG

VARCHAR(16777216)

Langue de la session de parcours.

 

DELETED

BOOLEAN

TRUE si la session de parcours a été supprimée, FALSE autrement.

 

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.

FK5 [ID > "Programs"]

MODULES

ARRAY

Liste avec les identifiants des modules.

FK6 [ID > "Courses"]

OPEN_USERS

ARRAY

Liste avec les identifiants des utilisateurs inscrits dans la session de parcours.

null si aucun utilisateur n'est inscrit dans la session de parcours.

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.

FK2 [ID > "Programs"]

PROGRAM_SESSION_ID

VARCHAR(16777216)

Identifiant de la session de parcours.

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

 

ENROLLED

BOOLEAN

Toujours égal à TRUE.

 

IS_SELF_ENROLLED

BOOLEAN

TRUE si l'utilisateur s'est auto-inscrit dans le parcours.

FALSE si l'utilisateur a été inscrit dans le parcours par une autre personne.

 

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

TRUE si l'apprenant a obtenu un certificat.

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

 

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 AAAA-MM-JJ HH:MI:SS.

 

COMPLETED_AT

TIMESTAMP_NTZ(9)

Date et heure de fin du projet, 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"]

Reactions

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

Colonne Type Description Clés dans la base de données

ID

VARCHAR(16777216)

Identifiant de la réaction.

Clé primaire (PK)

CREATED_AT

TIMESTAMP_NTZ(9)

Date de création, au format AAAA-MM-JJ HH:MI:SS.

 

AUTHOR_ID

VARCHAR(16777216)

Identifiant de l'utilisateur qui a réagit.

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

GROUP_ID

VARCHAR(16777216)

Identifiant du group dans lequel la réaction a eu lieu.

Clé étrangère (FK2) [ID > "Groups"]

COURSE_ID

VARCHAR(16777216)

Identifiant du module dans lequel la réaction a eu lieu.

Clé étrangère (FK3) [ID > "Courses"]

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 :

  • activities
  • courses
  • posts
  • paths
  • comments
  • replies
  • sheets
  • questions
  • medias

 

ARCHIVED_AT

TIMESTAMP_NTZ(9)

Heure à laquelle la réaction a été archivée. Au format AAAA-MM-JJ HH:MI:SS.

 

Compétences

La table Skills contient une ligne par compétence, avec les informations suivantes :

Colonne Type Description Clés dans la base de données

ID

VARCHAR(16777216)

Identifiant de la compétence.

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éé la compétence dans la plateforme.

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

NAME

VARCHAR(16777216)

Nom de la compétence.

 

EXTERNAL_ID

VARCHAR(16777216)

Identifiant externe de la compétence si elle a été importée 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 AAAA-MM-JJ HH:MI:SS.

 

MAIL

VARCHAR(16777216)

Adresse e‑mail de l’utilisateur.

 

FIRST_NAME

VARCHAR(16777216)

Prénom de l'utilisateur.

 

LAST_NAME

VARCHAR(16777216)

Nom de famille de l'utilisateur.

 

DELETED

BOOLEAN

  • TRUE si l'utilisateur a été supprimé de la plateforme.
  • FALSE autrement.

 

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 AAAA-MM-JJ HH:MI:SS.

 

EXTERNAL_IDS

ARRAY

Liste avec les identifiants externes des utilisateurs.

 

 

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 : 3 sur 4

Vous avez d’autres questions ? Envoyer une demande