OBJECT

TrainingSession

A training session

link GraphQL Schema definition

  • type TrainingSession {
  • abandons: [Abandon]
  • # The academy of the training session. Only useful if you have multiple academy.
  • academy: Academy
  • # Address of the room. `À distance` if remote = true. Format: roadnumber
  • # roadrepetition roadtype roadlabel citycode city.
  • address: String
  • addressName: String
  • addressedDocuments: [Document]
  • attendanceId: ID
  • # DEPRECATED - Deprecated - Durée moyenne d'un créneau dans l'intervalle de dates
  • averageDurationPerDate: Float @deprecated( reason: "Deprecated" )
  • baseDocuments: [Document]
  • benefits: Float
  • charges: [Charge]
  • # DEPRECATED - Use `room` instead
  • cityCode: String @deprecated( reason: "Use `room` instead" )
  • # Code interne de la session
  • code: String
  • # Code fundae de la session
  • codeFundae: String
  • # Spanish administration only - Should be in this format '035-22' from
  • # administration rules
  • codeGroupActionFundae: String
  • # Spanish administration only - FUNDAE group code
  • codeGroupFundae: String
  • comments: [Comment]
  • # Sous traitance ?
  • contracted: Boolean
  • # List of costs of the training session (depend on rooms, instructor...)
  • costs: [TrainingSessionCost]
  • customName: String
  • customers: [Customer]
  • # Only returns fix dates - does not return intervals
  • dates: [TrainingSessionDate]
  • # DEPRECATED - Deprecated - Dates en mode intervalle ?
  • datesAreInterval: Boolean @deprecated( reason: "Deprecated" )
  • datesGoogleUrl: String
  • # DEPRECATED - Use `datesWebcalUrl` and `datesGoogleUrl` instead
  • datesSharingUrl: String @deprecated( reason: "Use `datesWebcalUrl` and `datesGoogleUrl` instead" )
  • # Give the URL to download a .ics file of your calendar
  • datesWebcalUrl: String
  • # Type de diplôme décerné
  • diploma: String
  • # Titre du diplôme décerné
  • diplomaTitle: String
  • documents: [Document]
  • # Session DPC ?
  • dpc: Boolean
  • editableComponents: [EditableComponentUnion]
  • # Ending date of the last subsession (the last module) ordered by end date.
  • endDate: String
  • evaluationScore: [EvaluationsScores]
  • evaluations: [NewEvaluation]
  • extranetDescriptionHtml: EditableHtml
  • # General session extranet access
  • extranetUrl: String
  • foldersWithDocuments: [Folder]
  • # Frozen session are sessions that you can only see in the 'archived sessions'
  • # tab. Return the date the session got archived or null if the session has not
  • # been archived yet.
  • frozenAt: Date
  • grades: [Grade]
  • hasELearning: Boolean
  • hasNumericSigning: Boolean
  • id: ID
  • image: Image
  • # Creation date and time - format: YYYY-MM-DDThh:mm:sss
  • insertedAt: NaiveDateTime
  • instructors: [Instructor]
  • # Inter entreprise ?
  • inter: Boolean
  • invoices: [Invoice]
  • # Spanish administration only - Is the level of the training session basic or
  • # higher education
  • isSuperior: Boolean
  • # List of the learning paths pertaining to the session, the requester can have
  • # access to.
  • learningPaths: [LearningPath]
  • # Messagerie instantanée visible dans l'extranet ?
  • liveChatEnabled: Boolean
  • # Administrator of the training session
  • manager: Subuser
  • modules: [Module]
  • # Nom de la session
  • name: String
  • # Personal notes
  • notes: [Note]
  • numberOfAssignedRecordings: Int
  • # Spanish administration only - Used to add observations on AF or IGF Export
  • # fundae.
  • observations: String
  • # DEPRECATED - Use `evaluations` instead
  • pendingEvaluations: [PendingEvaluation] @deprecated( reason: "Use `evaluations` instead" )
  • # List of date slots that an actor did not sign
  • pendingSlotsToSign: [TrainingSessionSlot]
  • # A training session's pipeline state, can be one of the following strings:
  • # "crm_only", "draft", "incomplete", "ongoing", "finished".
  • pipelineState: String
  • # Si pas de salle associée à la session, adresse du lieu de formation
  • place: String
  • placeInfo: PlaceInfo
  • # Si pas de salle associée à la session, nom du lieu de formation
  • placeName: String
  • # Spanish administration only - Should be 4 letters from administration rules
  • professionalArea: String
  • # The program this training session is assigned to
  • program: Program
  • # Synthèses des résultats des évaluations de satisfaction
  • qualityAnalysis: String
  • # Synthèse des attentes clients
  • qualityExpectations: String
  • # Synthèse des conditions de succès
  • qualitySuccessConditions: String
  • # Formation à distance
  • remote: Boolean
  • # Room assigned to the training session (returns null when room is not a saved
  • # room)
  • room: Room
  • # Administrator 2 of the training session
  • secondManager: Subuser
  • # Dates visibles dans l'extranet ?
  • showDatesInExtranet: Boolean
  • # Lieu visible dans l'extranet ?
  • showPlaceInExtranet: Boolean
  • # Carte visible dans l'extranet ?
  • showProgramInExtranet: Boolean
  • # Règlement intérieur visible dans l'extranet ?
  • showRulesInExtranet: Boolean
  • # Bouton d'émargement affiché automatiquement ?
  • showSigningButtonInExtranet: Boolean
  • # Page de suivi pédagogique individualisé
  • showTraineePedagogicalTrackingInExtranet: Boolean
  • # Liste des apprenants visible dans l'extranet ?
  • showTraineesInExtranet: Boolean
  • # Spécialité de formation
  • specialty: String
  • # Starting date of the first subsession (the first module) ordered by start date.
  • startDate: String
  • # A list of all subsession assign to the training session. A subsession get
  • # created for every module.
  • subsessions: [Subsession]
  • # Fuseau horaire de la session
  • timezone: String
  • trainees: [Trainee]
  • trainingSessionInstructors: [TrainingSessionInstructor]
  • # List of date slots of the training session
  • trainingSessionSlots: [TrainingSessionSlot]
  • # Type d'action de formation
  • trainingType: String
  • # Type de session
  • type: String
  • # Last update date and time - format: YYYY-MM-DDThh:mm:sss
  • updatedAt: NaiveDateTime
  • # Carte visible dans l'extranet ?
  • useMap: Boolean
  • # DEPRECATED - Use `academy` instead
  • user: User @deprecated( reason: "Use `academy` instead" )
  • # Date d'admissibilité VAE
  • vaeAdmissibilityDate: String
  • }