GradingPeriodSettings

Impostazioni dei periodi di valutazione che includono tutti i singoli periodi di valutazione di un corso.

Rappresentazione JSON
{
  "gradingPeriods": [
    {
      object (GradingPeriod)
    }
  ],
  "applyToExistingCoursework": boolean,
  "previewVersion": enum (PreviewVersion)
}
Campi
gradingPeriods[]

object (GradingPeriod)

L'elenco dei periodi di valutazione in un corso specifico.

applyToExistingCoursework

boolean

Supporta l'attivazione/la disattivazione dell'applicazione dei periodi di valutazione agli elementi dello stream esistenti. Una volta impostato, questo valore viene mantenuto, il che significa che non deve essere impostato in ogni richiesta per aggiornare GradingPeriodSettings. Se non è stato impostato in precedenza, il valore predefinito è False.

previewVersion

enum (PreviewVersion)

Solo output. La versione di anteprima dell'API utilizzata per recuperare questa risorsa.

GradingPeriod

Un singolo periodo di valutazione.

I campi startDate e endDate non possono sovrapporsi nei periodi di valutazione. Ad esempio, se la data di fine di un periodo di valutazione è 25-01-2024, la data di inizio del periodo di valutazione successivo deve essere 26-01-2024 o successiva.

Rappresentazione JSON
{
  "id": string,
  "title": string,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
Campi
id

string

Solo output. ID periodo di valutazione generato dal sistema.

Sola lettura.

title

string

Obbligatorio. Titolo del periodo di valutazione. Ad esempio, "Semestre 1".

startDate

object (Date)

Obbligatorio. Data di inizio, in UTC, del periodo di valutazione. Inclusa.

endDate

object (Date)

Obbligatorio. Data di fine, in UTC, del periodo di valutazione. Inclusa.