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 la 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 concernant 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 d'un cours ou en cas d'erreurs d'accès:
UserIneligibleToUpdateGradingPeriodSettings
INVALID_ARGUMENT si le format de la requête est incorrect.
Masque qui identifie les champs des paramètres GradingPeriodSettings à mettre à jour.
La liste gradingPeriods de GradingPeriodSettings sera entièrement remplacée par les périodes de notation spécifiées dans la demande de mise à jour. Exemple :
Les périodes de notation incluses dans la liste sans identifiant sont considérées comme des ajouts, et un nouvel identifiant sera attribué lorsque la requête sera effectuée.
Les périodes de notation qui existent actuellement, mais qui ne figurent pas dans la demande, seront considérées comme des suppressions.
Les périodes de notation associées à un ID existant et à des données modifiées sont considérées comme des modifications. Les données non modifiées sont laissées telles quelles.
Les périodes de notation incluses avec un identifiant inconnu généreront une erreur.
Les champs suivants peuvent être spécifiés:
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. Il 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/09/04 (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/09/04 (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."]]],[]]