Grading period settings that include all the individual grading periods in a course.
JSON representation |
---|
{ "gradingPeriods": [ { object ( |
Fields | |
---|---|
gradingPeriods[] |
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. |
applyToExistingCoursework |
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 |
previewVersion |
Output only. The preview version of the API used to retrieve this resource. |
GradingPeriod
An individual grading period.
Grading 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.
JSON representation |
---|
{ "id": string, "title": string, "startDate": { object ( |
Fields | |
---|---|
id |
Output only. System generated grading period ID. Read-only. |
title |
Required. Title of the grading period. For example, “Semester 1”. |
startDate |
Required. Start date, in UTC, of the grading period. Inclusive. |
endDate |
Required. End date, in UTC, of the grading period. Inclusive. |