GradingPeriodSettings
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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. I periodi di valutazione non devono avere intervalli di date sovrapposti e devono essere elencati in ordine cronologico. Ogni periodo di valutazione deve avere un titolo univoco all'interno di un corso.
|
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 periodi di valutazione non devono avere intervalli di date sovrapposti e devono essere elencati in ordine cronologico. 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. Ogni periodo di valutazione deve avere un titolo univoco all'interno di un corso.
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.
|
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-25 UTC.
[null,null,["Ultimo aggiornamento 2025-07-25 UTC."],[],[],null,["# GradingPeriodSettings\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [GradingPeriod](#GradingPeriod)\n - [JSON representation](#GradingPeriod.SCHEMA_REPRESENTATION)\n\nGrading period settings that include all the individual grading periods in a course.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"gradingPeriods\": [ { object (/workspace/classroom/reference/rest/v1/GradingPeriodSettings#GradingPeriod) } ], \"applyToExistingCoursework\": boolean, \"previewVersion\": enum (/workspace/classroom/reference/rest/v1/PreviewVersion) } ``` |\n\n| Fields ||\n|-----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `gradingPeriods[]` | `object (`[GradingPeriod](/workspace/classroom/reference/rest/v1/GradingPeriodSettings#GradingPeriod)`)` The list of grading periods in a specific course. Grading periods must not have overlapping date ranges and must be listed in chronological order. Each grading period must have a unique title within a course. |\n| `applyToExistingCoursework` | `boolean` Supports toggling the application of grading periods on existing stream items. Once set, this value is persisted meaning that it does not need to be set in every request to update `GradingPeriodSettings`. If not previously set, the default is False. |\n| `previewVersion` | `enum (`[PreviewVersion](/workspace/classroom/reference/rest/v1/PreviewVersion)`)` Output only. The preview version of the API used to retrieve this resource. |\n\nGradingPeriod\n-------------\n\nAn individual grading period.\n\nGrading periods must not have overlapping date ranges and must be listed in chronological order. For example, if the endDate of a grading period is 2024-01-25, then the startDate of the next grading period must be 2024-01-26 or later. Each grading period must have a unique title within a course.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"id\": string, \"title\": string, \"startDate\": { object (/workspace/classroom/reference/rest/v1/Date) }, \"endDate\": { object (/workspace/classroom/reference/rest/v1/Date) } } ``` |\n\n| Fields ||\n|-------------|----------------------------------------------------------------------------------------------------------------------------------|\n| `id` | `string` Output only. System generated grading period ID. Read-only. |\n| `title` | `string` Required. Title of the grading period. For example, \"Semester 1\". |\n| `startDate` | `object (`[Date](/workspace/classroom/reference/rest/v1/Date)`)` Required. Start date, in UTC, of the grading period. Inclusive. |\n| `endDate` | `object (`[Date](/workspace/classroom/reference/rest/v1/Date)`)` Required. End date, in UTC, of the grading period. Inclusive. |"]]