GradingPeriodSettings

Configuración de los períodos 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)

Es la lista de 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 los elementos de flujo existentes. 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ó anteriormente, el valor predeterminado es "False".

previewVersion

enum (PreviewVersion)

Solo salida. Es 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 se pueden superponer en los períodos de calificación. Por ejemplo, si la fecha de finalización de un período de calificación es el 25/01/2024, la fecha de inicio del siguiente período de calificación debe ser el 26/01/2024 o una fecha posterior.

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

string

Solo salida. Es el 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, en UTC, del período de calificación. Inclusivo.

endDate

object (Date)

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