GradingPeriodSettings

Impostazioni del periodo 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 di un corso specifico.

applyToExistingCoursework

boolean

Supporta l'attivazione/disattivazione dell'applicazione dei periodi di valutazione sugli elementi dello streaming esistenti. Una volta impostato, questo valore viene mantenuto, il che significa che non deve essere impostato in ogni richiesta di aggiornamento di GradingPeriodSettings. Se non viene configurato in precedenza, il valore predefinito è False.

previewVersion

enum (PreviewVersion)

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

GradingPeriod

Un periodo di valutazione individuale.

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 una data successiva al 26/01/2024.

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

string

Solo output. ID del periodo di valutazione generato dal sistema.

Sola lettura.

title

string

Obbligatoria. Titolo del periodo di valutazione. ad esempio "Semestre 1".

startDate

object (Date)

Obbligatoria. Data di inizio, in UTC, del periodo di valutazione. Inclusivi.

endDate

object (Date)

Obbligatoria. Data di fine, in UTC, del periodo di valutazione. Inclusivi.