OBJECT

Program

A program

link GraphQL Schema definition

  • type Program {
  • # Délai d'accès
  • accessDelay: Int
  • accessDelayUnit: AccessDelayUnit
  • # Code comptabilité analytique
  • accountingAnalytics: String
  • # Code produit en comptabilité
  • accountingNumber: String
  • # Code produit en comptabilité pour financeurs (optionnel)
  • accountingNumberFundingAgency: String
  • # Modalité d'admission
  • admissionModality: Int
  • assessments: [ProgramAssessments]
  • capacity: ProgramCapacity
  • category: ProgramCategory
  • # DEPRECATED - Deprecated - Code certif info
  • certifInfoCode: String @deprecated( reason: "Deprecated" )
  • # Numéro de contrat du certificateur
  • certificateurContratId: String
  • # Identifiant du certificateur
  • certificateurId: String
  • # Détails sur la certification
  • certificationDetails: String
  • # Certification incluse dans les frais annexes ?
  • certificationIncludedInAdditionalExpenses: Boolean
  • # Modalités d'obtention de la certification
  • certificationModality: String
  • certificationModalityAccess: String
  • # Date d'enregistrement de la certification
  • certificationRegistrationDate: String
  • certificationType: String
  • # Donnée certifié
  • certifiedData: Boolean
  • # Nom du certificateur
  • certifierName: String
  • # DEPRECATED - Use `parentId` instead.
  • clonedFrom: ID @deprecated( reason: "Use `parentId` instead." )
  • code: String
  • # DEPRECATED - Use `costsInter` instead.
  • costs: [TrainingSessionCost] @deprecated( reason: "Use `costsInter` instead." )
  • costsInter: [TrainingSessionCost]
  • # CPF ?
  • cpf: Boolean
  • # Code CPF
  • cpfCode: String
  • # Date d'ajout
  • createdAt: String
  • # Description du programme
  • description: String
  • # Diplôme visé par la formation
  • diploma: String
  • diplomaName: String
  • # Nom du titre visé
  • diplomaTitle: String
  • documents: [Document]
  • # DPC ?
  • dpc: Boolean
  • # DEPRECATED - Use `durationInHours` instead.
  • duration: Float @deprecated( reason: "Use `durationInHours` instead." )
  • # DEPRECATED - Use `durationInDays` instead.
  • durationDays: Float @deprecated( reason: "Use `durationInDays` instead." )
  • # Durée en jours du programme
  • durationInDays: Float
  • # Durée en heures du programme
  • durationInHours: Float
  • # Construction forfaitaire
  • economicalModel: Int
  • # Niveau d'entrée
  • enrollingLevel: Int
  • # Niveau d'entrée obligatoire ?
  • enrollingLevelEnforced: Boolean
  • # Modalité entrée sortie
  • entryExitModality: Int
  • generatedProgramUrl: String
  • goals: [ProgramGoals]
  • # Niveau de sortie
  • graduatedLevel: Int
  • # Modalités d'obtention
  • graduationModality: String
  • # Résultats attendus à l'issue de la formation
  • graduationTarget: String
  • # DEPRECATED - Use `graduationValidityYears` instead.
  • graduationValidityMonths: Int @deprecated( reason: "Use `graduationValidityYears` instead." )
  • # Durée de validité (en année)
  • graduationValidityYears: Int
  • # Accessibilité
  • handicappedAccessibility: String
  • # Heures de formation réalisées dans le centre
  • hoursCenter: Float
  • # Heures de formation réalisées en entreprise
  • hoursCompany: Float
  • id: ID
  • image: Image
  • # Creation date and time - format: YYYY-MM-DDThh:mm:sss
  • insertedAt: NaiveDateTime
  • # Langue
  • language: String
  • marketplaceCategory: String
  • # Return null if the program is not sold on the marketplace. Otherwise, return the
  • # publication date.
  • marketplaceEnabledAt: NaiveDateTime
  • marketplaceTargetLevel: MarketplaceTargetLevel
  • # Description de l'équipe pédagogique
  • mentoring: String
  • # Nom du programme
  • name: String
  • # En vente ?
  • onSale: Boolean
  • # Objectif général de la formation (EDOF)
  • overallGoal: Int
  • parent: Program
  • parentId: ID
  • pedagogicalResources: [ProgramPedagogicalResources]
  • # DEPRECATED - Use `room` instead.
  • place: String @deprecated( reason: "Use `room` instead." )
  • # DEPRECATED - Use `room` instead.
  • placeRegulatoryCompliance: Boolean @deprecated( reason: "Use `room` instead." )
  • prerequisites: [ProgramPrerequisites]
  • # DEPRECATED - Use `subPrograms` instead.
  • programBlocks: [Program!] @deprecated( reason: "Use `subPrograms` instead." )
  • publicRegistrationUrl: String
  • # Code RNCP
  • rncpCode: String
  • room: Room
  • # Code RS
  • rsCode: String
  • # Rythme de la formation
  • rythm: Int
  • # Indicateurs de résultats
  • satisfactionDescription: String
  • # Afficher les intervenants dans le catalogue ?
  • showInstructors: Boolean
  • # Bloc de compétences ?
  • skillBlock: Boolean
  • # Spécialité de formation
  • specialty: String
  • # See `programSpecialties` query for the list of all specialties
  • specialtyName: String
  • steps: [ProgramStep]
  • subPrograms: [Program!]
  • # Sous-titre du programme
  • subtitle: String
  • tags: [Tag]
  • # 'available on quote' option on online catalog
  • tailored: Boolean
  • targets: [ProgramTargets]
  • # Type de parcours de formation
  • trainingModality: Int
  • # Modalités pédagogiques
  • trainingPedagogicalModality: Int
  • # Return a training session that uses the program. Will not return any session if
  • # the program is a root program.
  • trainingSession: TrainingSession
  • # Can be one of `Bilan de compétences`, `Action permettant de faire valider les
  • # acquis de l’expérience`, `Action de formation par l'apprentissage`
  • trainingType: String
  • # Identifiant de l’émetteur
  • transmitterCertificationId: String
  • # Last update date and time - format: YYYY-MM-DDThh:mm:sss
  • updatedAt: NaiveDateTime
  • variants: [Program]
  • # Version
  • version: Int
  • # Code video youtube
  • youtubeId: String
  • }