GradingPeriodSettings

Configurações do período de avaliação que incluem todos os períodos individuais em um curso.

Representação JSON
{
  "gradingPeriods": [
    {
      object (GradingPeriod)
    }
  ],
  "applyToExistingCoursework": boolean,
  "previewVersion": enum (PreviewVersion)
}
Campos
gradingPeriods[]

object (GradingPeriod)

Lista de períodos de avaliação em um curso específico.

applyToExistingCoursework

boolean

Oferece suporte à alternância da aplicação de períodos de avaliação em itens do mural. Depois de definido, esse valor é mantido, o que significa que ele não precisa ser definido em todas as solicitações para atualizar o GradingPeriodSettings. Se não for definido anteriormente, o padrão será "False".

previewVersion

enum (PreviewVersion)

Apenas saída. A versão de pré-lançamento da API usada para recuperar este recurso.

GradingPeriod

Um período de avaliação individual.

Os campos startDate e endDate não podem se sobrepor nos períodos de avaliação. Por exemplo, se a data de término de um período de avaliação for 25/01/2024, a data de início do próximo período de avaliação vai precisar ser 2024-01-26 ou posterior.

Representação JSON
{
  "id": string,
  "title": string,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
Campos
id

string

Apenas saída. ID do período de avaliação gerado pelo sistema.

Somente leitura.

title

string

Obrigatório. Título do período de avaliação. Por exemplo, “Semester 1”.

startDate

object (Date)

Obrigatório. Data de início, em UTC, do período de avaliação. Inclusivos.

endDate

object (Date)

Obrigatório. Data de término do período de avaliação (UTC). Inclusivos.