Atualiza as configurações do período de avaliação de um curso.
O usuário solicitante e o proprietário do curso precisam estar qualificados para modificar os períodos de avaliação. Para mais detalhes, consulte os requisitos de licenciamento.
Esse método retorna os seguintes códigos de erro:
PERMISSION_DENIED se o usuário solicitante não tiver permissão para modificar as configurações do período de avaliação em um curso ou devido a erros de acesso:
UserIneligibleToUpdateGradingPeriodSettings
INVALID_ARGUMENT se a solicitação estiver incorreta.
Máscara que identifica quais campos em GradingPeriodSettings serão atualizados.
A lista gradingPeriods do GradingPeriodSettings será totalmente substituída pelos períodos de avaliação especificados na solicitação de atualização. Exemplo:
Os períodos de avaliação incluídos na lista sem um ID são considerados adições, e um novo ID será atribuído quando a solicitação for feita.
Os períodos de avaliação atuais que não estiverem na solicitação serão considerados como exclusões.
Os períodos de avaliação com um ID e dados modificados são considerados edições. Os dados não modificados serão mantidos como estão.
Os períodos de avaliação incluídos com um ID desconhecido vão resultar em erro.
Os seguintes campos podem ser especificados:
gradingPeriods
applyToExistingCoursework
É uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: "user.displayName,photo".
Opcional. A versão de pré-lançamento da API. Isso precisa ser definido para acessar as novas funcionalidades da API disponibilizadas para os desenvolvedores no Programa de testes.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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."]]],[]]