OBJECT

Subsession

A subsession

link GraphQL Schema definition

  • type Subsession {
  • # Assiduité calculée depuis les connexions e-learning
  • attendanceFromModules: Boolean
  • # Durée moyenne d'un créneau dans l'intervalle de dates
  • averageDurationPerDate: Float
  • # Couleur du module
  • color: String
  • # List of costs of the sub session (depend on rooms, instructor...)
  • costs: [TrainingSessionCost]
  • # DEPRECATED - Use `trainingSessionSlots` from `trainingSession` instead
  • dates: [TrainingSessionDate] @deprecated( reason: "Use `trainingSessionSlots` from `trainingSession` instead" )
  • # Dates en mode intervalle ?
  • datesAreInterval: Boolean
  • # Durée en jours
  • durationDays: Float
  • # Durée en heures
  • durationHours: Float
  • id: ID
  • # Creation date and time - format: YYYY-MM-DDThh:mm:sss
  • insertedAt: NaiveDateTime
  • # Modalité
  • modality: String
  • # Nom du module
  • name: String
  • # Spanish administration only - Are all instructors teaching remotely?
  • noInstructorOnClassroom: Boolean
  • # Spanish administration only - Are all trainees attending remotely?
  • noTraineeOnClassroom: Boolean
  • trainingSession: TrainingSession
  • # List of training session slots. For interval, 2 slots are created at the
  • # beginning and at the end of the interval.
  • trainingSessionSlots: [TrainingSessionSlot]
  • # Last update date and time - format: YYYY-MM-DDThh:mm:sss
  • updatedAt: NaiveDateTime
  • }