Type de ressource educationClass

Espace de noms: microsoft.graph

Représente un cours dans un établissement scolaire. La ressource educationClass correspond au groupe Microsoft 365 et partage le même ID. Les étudiants sont des membres réguliers du cours, et les enseignants sont propriétaires et disposent des droits appropriés. Pour que les expériences Office fonctionnent correctement, les enseignants doivent être membres à la fois des collections des enseignants et de celles des membres.

Hérite de l’entité.

Méthodes

Méthode Type de retour Description
Répertorier des cours Ensemble d’objets educationClass Obtenez la liste des objets educationClass et de leurs propriétés.
Lister les modules collection educationModule Obtenez une collection d’objets educationModule .
Créer une classe educationClass Create un nouvel objet educationClass.
Obtenir une classe educationClass Lisez les propriétés et les relations d’un objet educationClass .
Mettre à jour une classe educationClass Mettez à jour les propriétés d’un objet educationClass .
Supprimer une classe Aucune Supprimer un objet educationClass .
Obtenir delta Ensemble d’objets educationClass Obtenez des modifications incrémentielles pour educationClasses.

Propriétés

Propriété Type Description
classCode String Code du cours utilisé par l’établissement scolaire pour identifier le cours.
createdBy identitySet Entité qui a créé le cours.
description String Description du cours.
displayName String Nom du cours.
externalId String ID du cours depuis le système de synchronisation.
externalSource educationExternalSource Comment ce cours a été créé. Les valeurs possibles sont les suivantes : sis, manual.
externalSourceDetail Chaîne Nom de la source externe à partir de laquelle cette ressource a été générée.
externalName String Nom du cours dans le système de synchronisation.
grade Chaîne Niveau de note de la classe.
id Chaîne Identificateur d’objet. Hérité de l’entité.
mailNickname String Nom du courrier pour l’envoi d’e-mails à tous les membres, si cette option est activée.
term educationTerm Trimestre pour ce cours.

Relations

Relation Type Description
affectations collection educationAssignment Toutes les affectations associées à cette classe. Pouvant accepter la valeur Null.
assignmentCategories collection educationCategory Toutes les catégories associées à cette classe. Pouvant accepter la valeur Null.
assignmentDefaults collection educationAssignmentDefaults Spécifie les valeurs par défaut au niveau de la classe respectées par les nouvelles affectations créées dans la classe.
assignmentSettings collection educationAssignmentSettings Spécifie les paramètres des affectations au niveau de la classe.
group groupe Objet de groupe Microsoft 365 sous-jacent.
membres Collection d’objets educationUser Tous les utilisateurs du cours. Pouvant accepter la valeur Null.
Modules collection educationModule Tous les modules de la classe . Pouvant accepter la valeur Null.
schools Ensemble d’objets educationSchool Tous les établissements scolaires auxquels ce cours est associé. Peut avoir la valeur Null.
teachers Collection d’objets educationUser Tous les enseignants du cours. Peut avoir la valeur Null.

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
  "@odata.type": "#microsoft.graph.educationClass",
  "description": "String",
  "displayName": "String",
  "createdBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "classCode": "String",
  "externalName": "String",
  "externalId": "String",
  "externalSource": "String",
  "externalSourceDetail": "String",
  "grade": "String",
  "id": "String (identifier)",
  "mailNickname": "String",
  "term": {
    "@odata.type": "microsoft.graph.educationTerm"
  }
}