Mettre à jour educationAssignmentDefaults

Espace de noms: microsoft.graph

Met à jour les propriétés d’un objet educationAssignmentDefaults .

Seuls les enseignants peuvent mettre à jour ces paramètres.

Autorisations

L’une des autorisations suivantes est nécessaire pour appeler cette API. Pour plus d’informations, notamment sur la façon de choisir les autorisations, voir Autorisations.

Type d’autorisation Autorisations (de celle qui offre le plus de privilèges à celle qui en offre le moins)
Déléguée (compte professionnel ou scolaire) EduAssignments.ReadWriteBasic, EduAssignments.ReadWrite
Déléguée (compte Microsoft personnel) Non prise en charge.
Application Non prise en charge.

Requête HTTP

PATCH /education/classes/acdefc6b-2dc6-4e71-b1e9-6d9810ab1793/assignmentDefaults

En-têtes de demande

Nom Description
Autorisation Porteur {token}. Obligatoire.
Content-Type application/json. Obligatoire.

Corps de la demande

Dans le corps de la demande, fournissez uniquement les valeurs des champs que vous souhaitez mettre à jour.

Les propriétés existantes qui ne sont pas incluses dans le corps de la demande conserveront leurs valeurs précédentes ou seront recalculées en fonction des modifications apportées à d’autres valeurs des propriétés. Pour de meilleures performances, n’incluez pas de valeurs existantes qui n’ont pas été modifiées.

Propriété Type Description
addedStudentAction educationAddedStudentAction Actions par défaut au niveau de la classe pour les étudiants ajoutées après la date de publication de l’affectation. Les valeurs possibles sont les suivantes : none, assignIfOpen. La valeur par défaut est none.
addToCalendarAction educationAddToCalendarOptions Champ facultatif pour contrôler le comportement des devoirs pour l’ajout d’affectations aux calendriers des étudiants et des enseignants lors de la publication de l’affectation. Les valeurs possibles sont : none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, studentsOnly. Notez que vous devez utiliser l’en-tête Prefer: include - unknown -enum-members de requête pour obtenir les valeurs suivantes dans cette enum évolutif : studentsOnly. Facultatif.
dueTime TimeOfDay Valeur par défaut au niveau de la classe pour le champ d’échéance. La valeur par défaut est 23:59:00
notificationChannelUrl Chaîne Valeur Teams canal par défaut pour envoyer les notifications liées à l’affectation. La valeur par défaut est null.

Réponse

Si elle réussit, cette méthode renvoie un 200 OK code de réponse et un objet educationAssignmentDefaults mis à jour dans le corps de la réponse.

Exemples

Demande

PATCH https://graph.microsoft.com/v1.0/education/classes/acdefc6b-2dc6-4e71-b1e9-6d9810ab1793/assignmentDefaults
Content-Type: application/json

{
  "addedStudentAction": "assignIfOpen",
  "notificationChannelUrl": "https://graph.microsoft.com/beta/teams('acdefc6b-2dc6-4e71-b1e9-6d9810ab1793')/channels('3da03fc4-8eac-4459-84fb-1422dc01f65e')"
}

Réponse

Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "addedStudentAction": "assignIfOpen",
  "dueTime": "String",
  "notificationChannelUrl": "https://graph.microsoft.com/beta/teams('acdefc6b-2dc6-4e71-b1e9-6d9810ab1793')/channels('3da03fc4-8eac-4459-84fb-1422dc01f65e')"
}

Voir aussi