Les modules complémentaires Google Classroom sont désormais disponibles pour tous les développeurs. Pour en savoir plus, consultez la documentation sur les modules complémentaires.
Met à jour les paramètres de période de notation d'un cours.
L'utilisateur demandeur et le propriétaire du cours doivent être autorisés à modifier les périodes de notation. Pour en savoir plus, consultez les conditions requises pour les licences.
Cette méthode renvoie les codes d'erreur suivants:
PERMISSION_DENIED si l'utilisateur à l'origine de la demande n'est pas autorisé à modifier les paramètres de la période de notation dans un cours ou en cas d'erreurs d'accès :
Masque qui identifie les champs de GradingPeriodSettings à mettre à jour.
La liste gradingPeriods GradingPeriodSettings sera entièrement remplacée par les périodes de notation spécifiées dans la requête de mise à jour. Exemple :
Les périodes de notation incluses dans la liste sans ID sont considérées comme des ajouts. Un nouvel ID leur sera attribué lors de la demande.
Les périodes de notation qui existent actuellement, mais qui ne figurent pas dans la requête, seront considérées comme des suppressions.
Les périodes de notation avec un ID existant et des données modifiées sont considérées comme des modifications. Les données non modifiées resteront telles quelles.
Les périodes de notation incluses avec un ID inconnu génèrent une erreur.
Vous pouvez spécifier les champs suivants:
gradingPeriods
applyToExistingCoursework
Il s'agit d'une liste de noms de champs complets séparés par une virgule. Exemple : "user.displayName,photo".
Facultatif. Version preview de l'API. Ce paramètre doit être défini pour accéder aux nouvelles fonctionnalités d'API mises à la disposition des développeurs dans le programme Preview.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/12/05 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/12/05 (UTC)."],[[["Updates a course's grading period settings, requiring eligibility to modify them by both the requesting user and course owner."],["The request must include a field mask to specify which fields of the GradingPeriodSettings are to be updated, potentially adding, deleting, or editing grading periods."],["The API uses a PATCH request to `https://classroom.googleapis.com/v1/courses/{courseId}/gradingPeriodSettings`, where `{courseId}` is replaced with the specific course identifier."],["Potential errors include `PERMISSION_DENIED`, `INVALID_ARGUMENT`, and `NOT_FOUND` based on user permissions, request validity, and course existence."],["Authorization requires the `https://www.googleapis.com/auth/classroom.courses` OAuth scope."]]],[]]