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"
}
}