Type de ressource educationClass
Espace de noms: microsoft.graph
Importante
Les API sous la version /beta
dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .
Représente un cours dans un établissement scolaire. La ressource educationClass correspond actuellement à un groupe Microsoft 365 et partage le même ID. Les étudiants sont des membres réguliers de la classe, et les enseignants sont propriétaires et disposent des droits appropriés.
Importante
Pour que les expériences Microsoft 365 fonctionnent correctement, les enseignants doivent être membres des collections d’enseignants et de membres.
Méthodes
Méthode | Type renvoyé | Description |
---|---|---|
Obtenir une classe | educationClass | Lisez les propriétés et les relations d’un objet educationClass. |
Ajouter un membre | educationUser | Ajoutez un nouvel objet educationUser pour le cours en le publiant dans la propriété de navigation members. |
Répertorier les membres | Collection d’objets educationUser | Obtenez une collection d’objets educationUser. |
Supprimer un membre | educationUser | Supprimez un objet educationUser du cours via la propriété de navigation members. |
Répertorier les établissements scolaires | Ensemble d’objets educationSchool | Obtenez une collection d’objets educationSchool. |
Ajouter un enseignant | educationUser | Ajoutez un nouvel objet educationUser pour le cours en le publiant dans la propriété de navigation teachers. |
Répertorier les enseignants | Collection d’objets educationUser | Obtenez la liste des enseignants pour le cours. |
Supprimer un enseignant | educationUser | Supprimez un objet educationUser du cours via la propriété de navigation teachers. |
Create | educationAssignment | Créez un educationAssignment en publiant dans la collection devoirs. |
Répertorier les affectations | collection educationAssignment | Obtenez une collection d’objets educationAssignment . |
Lister les modules | collection educationModule | Obtenez une collection d’objets educationModule . |
Obtenir un groupe | group | Obtenez le groupe Microsoft 365 qui correspond à cette educationClass. |
Create category | educationCategory | Créez une classe educationCategory pour cette classe. |
List categories | collection educationCategory | Obtenez la liste des objets educationCategory qui appartiennent à cette classe. |
Mettre à jour une classe | educationClass | Mettez à jour l’objet educationClass. |
Supprimer une classe | Aucune | Supprimez l’objet educationClass. |
Obtenir delta | Ensemble d’objets educationClass | Obtenez des modifications incrémentielles pour educationClasses. |
Obtenir des soumissions récemment modifiées | collection educationSubmission | Récupérer les soumissions modifiées au cours des sept jours précédents. |
Propriétés
Propriété | Type | Description |
---|---|---|
id | String | Identificateur unique du cours. |
classCode | String | Code du cours utilisé par l’établissement scolaire pour identifier le cours. |
cours | educationCourse | Informations sur le cours pour la classe. |
createdBy | identitySet | Entité qui a créé la classe . |
description | String | Description du cours. |
displayName | String | Nom du cours. |
externalId | String | ID du cours depuis le système de synchronisation. |
externalName | String | Nom du cours dans le système de synchronisation. |
externalSource | Chaîne | Type de source externe à partir de laquelle cette ressource a été générée (déterminé automatiquement à partir de externalSourceDetail ). Les valeurs possibles sont les suivantes : sis , lms ou manual . |
externalSourceDetail | Chaîne | Nom de la source externe à partir de laquelle cette ressource a été générée. |
grade | Chaîne | Niveau de note de la classe. |
mailNickname | String | Nom du courrier pour l’envoi d’e-mails à tous les membres, si cette option est activée. |
term | educationTerm | Terme de la classe . |
Relations
Relation | Type | Description |
---|---|---|
affectations | collection educationAssignment | Toutes les affectations associées à cette classe. Peut avoir la valeur Null. |
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. 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. |
Représentation JSON
La représentation JSON suivante montre le type de ressource.
{
"classCode": "String",
"course": { "@odata.type": "microsoft.graph.educationCourse" },
"createdBy": { "@odata.type": "microsoft.graph.identitySet" },
"description": "String",
"displayName": "String",
"externalId": "String",
"externalName": "String",
"externalSource": "string",
"grade": "string",
"id": "String (identifier)",
"mailNickname": "String",
"term": { "@odata.type": "microsoft.graph.educationTerm" }
}