Skip to content

Entités Études

Piste

Table : pistes
Description : Représente une "piste d'études" (parcours de formation)

Champ Type Description Champ BigQuery
id number Identifiant unique (hérité de BaseEntity) -
name string Nom de la piste (max 3000 caractères) -
slug string Slug unique pour l'URL (max 43000 caractères) -
oldId string ID de l'ancienne base de données (max 200 caractères) old_id
status enum Statut de la piste -
description text Description de la piste -
typeEtablissement string Type d'établissement (max 200 caractères) -
duree string Durée de la formation (max 200 caractères) -
typeEnseignement string Type d'enseignement (max 200 caractères) -
typeFormat string Type de format (max 200 caractères) -
typeFormation string Type de formation (max 200 caractères) -
disponibleEnApprentissage boolean Disponible en apprentissage -
dureeStageFrom number Durée de stage minimum (en semaines) -
dureeStageTo number Durée de stage maximum (en semaines) -
domaines string[] Domaines de la formation -
isElasticVerified boolean Indique si la piste est vérifiée dans Elasticsearch (défaut: false) -

Valeurs possibles pour status (PisteStatus) :

  • draft : Brouillon (visible uniquement par les admins)
  • published : Publié (visible par tous)

Relations :

  • additionals : Informations supplémentaires
  • temoignages : Témoignages liés à cette piste
  • tags : Tags associés
  • creator : Utilisateur créateur
  • relatedMedias : Médias liés
  • userImpacts : Impacts utilisateur

Tag

Table : tags
Description : Représente un tag/qualification lié à une entité

Champ Type Description Champ BigQuery
id number Identifiant unique (hérité de BaseEntity) -
label string Libellé du tag (max 5000 caractères) -
picture text Icône du tag -
type enum Type de tag -
category enum Catégorie du tag -
description text Description du tag -

Valeurs possibles pour type (TagType) :

  • like : Like
  • dislike : Dislike
  • none : Aucun (défaut)

Valeurs possibles pour category (TagCategory) :

  • piste : Piste
  • comment : Commentaire
  • none : Aucun (défaut)

Relations :

  • creator : Utilisateur créateur
  • piste : Piste associée
  • temoignage : Témoignage associé
  • topic : Sujet associé

Temoignage

Table : temoignages
Description : Représente un témoignage d'utilisateur

Champ Type Description Champ BigQuery
id number Identifiant unique (hérité de BaseEntity) -
title string Titre du témoignage (max 3000 caractères) -

Relations :

  • tags : Tags associés
  • medias : Médias associés
  • piste : Piste associée

Additional

Table : additionals
Description : Informations supplémentaires pour pistes ou articles

Champ Type Description Champ BigQuery
id number Identifiant unique (hérité de BaseEntity) -
name string Question (max 500 caractères) -
description text Description -
order number Ordre d'affichage (défaut: 0) -
pisteId number ID de la piste associée (si applicable) -
articleId number ID de l'article associé (si applicable) -

Relations :

  • piste : Piste associée
  • article : Article associé
  • relatedMedias : Médias liés

Topic

Table : topics
Description : Représente un sujet de discussion

Champ Type Description Champ BigQuery
id number Identifiant unique (hérité de BaseEntity) -
name string Nom du sujet (max 3000 caractères) -

Relations :

  • tags : Tags associés