GradingPeriodSettings

Configuración de período de calificación que incluye todos los períodos de calificación individuales de un curso.

Representación JSON
{
  "gradingPeriods": [
    {
      object (GradingPeriod)
    }
  ],
  "applyToExistingCoursework": boolean,
  "previewVersion": enum (PreviewVersion)
}
Campos
gradingPeriods[]

object (GradingPeriod)

La lista de los períodos de calificación de un curso específico.

applyToExistingCoursework

boolean

Admite activar o desactivar la aplicación de períodos de calificación en elementos existentes de las novedades. Una vez establecido, este valor se conserva, lo que significa que no es necesario establecerlo en cada solicitud para actualizar GradingPeriodSettings. Si no se configuró previamente, el valor predeterminado es False.

previewVersion

enum (PreviewVersion)

Solo salida. La versión preliminar de la API que se usa para recuperar este recurso.

GradingPeriod

Un período de calificación individual.

Los campos startDate y endDate no pueden superponerse entre períodos de calificación. Por ejemplo, si la fecha de finalización de un período de calificación es 2024-01-25, la fecha de inicio del próximo período de calificación debe ser 2024-01-26 o posterior.

Representación JSON
{
  "id": string,
  "title": string,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
Campos
id

string

Solo salida. ID del período de calificación generado por el sistema.

Solo lectura.

title

string

Obligatorio. Es el título del período de calificación. Por ejemplo, “Semestre 1”.

startDate

object (Date)

Obligatorio. Es la fecha de inicio del período de calificación, en UTC. inclusivos.

endDate

object (Date)

Obligatorio. Es la fecha de finalización, en UTC, del período de calificación. inclusivos.