Method: courses.checkGradingPeriodsSetupEligibility

Retorna se um usuário está qualificado para atualizar as configurações de período de avaliação em um determinado curso.

Esse método não foi aprovado. Use UserProfiles.checkUserCapability.

Esse método retorna os seguintes códigos de erro:

  • PERMISSION_DENIED para erros de acesso.
  • INVALID_ARGUMENT se a solicitação estiver incorreta.
  • NOT_FOUND, se o curso solicitado não existir.

Solicitação HTTP

GET https://classroom.googleapis.com/v1/courses/{courseId}:checkGradingPeriodsSetupEligibility

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
courseId

string

Obrigatório. O identificador do curso.

Parâmetros de consulta

Parâmetros
previewVersion

enum (PreviewVersion)

Opcional. A versão de pré-lançamento da API. Isso precisa ser definido para acessar novos recursos de API disponibilizados para desenvolvedores no programa de visualização.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Se o usuário tem permissão para atualizar as configurações de período de avaliação neste curso.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "courseId": string,
  "isGradingPeriodsSetupEligible": boolean,
  "previewVersion": enum (PreviewVersion)
}
Campos
courseId

string

Imutável. O identificador do curso.

isGradingPeriodsSetupEligible

boolean

Se o usuário tem permissão para atualizar as GradingPeriodSettings neste curso.

previewVersion

enum (PreviewVersion)

Apenas saída. A versão de pré-lançamento da API. Isso precisa ser definido para acessar novos recursos de API disponibilizados para desenvolvedores no programa de visualização.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

  • https://www.googleapis.com/auth/classroom.courses
  • https://www.googleapis.com/auth/classroom.courses.readonly

Para mais informações, consulte o guia de autorização.