Google Classroom add-ons are now generally available to developers! Please see the
add-ons documentation for more information.
Send feedback
GradingPeriodSettings
Stay organized with collections
Save and categorize content based on your preferences.
Grading period settings that include all the individual grading periods in a course.
JSON representation
{
"gradingPeriods" : [
{
object (GradingPeriod
)
}
] ,
"applyToExistingCoursework" : boolean ,
"previewVersion" : enum (PreviewVersion
)
}
Fields
gradingPeriods[]
object (GradingPeriod
)
The list of grading periods in a specific course.
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.
previewVersion
enum (PreviewVersion
)
Output only. The preview version of the API used to retrieve this resource.
GradingPeriod
An individual grading period.
The startDate and endDate fields cannot overlap across grading periods. 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.
JSON representation
{
"id" : string ,
"title" : string ,
"startDate" : {
object (Date
)
} ,
"endDate" : {
object (Date
)
}
}
Fields
id
string
Output only. System generated grading period ID.
Read-only.
title
string
Required. Title of the grading period. For example, “Semester 1”.
startDate
object (Date
)
Required. Start date, in UTC, of the grading period. Inclusive.
endDate
object (Date
)
Required. End date, in UTC, of the grading period. Inclusive.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-03 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-09-03 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-03 UTC."]]