Class GradingPeriod
An individual grading period. Grading periods must not have overlapping date ranges and must be listed in chronological order. For example, if the end_date of a grading period is 2024-01-25, then the start_date of the next grading period must be 2024-01-26 or later. Each grading period must have a unique title within a course.
Implements
Inherited Members
Namespace: Google.Apis.Classroom.v1.Data
Assembly: Google.Apis.Classroom.v1.dll
Syntax
public class GradingPeriod : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EndDate
Required. End date, in UTC, of the grading period. Inclusive.
Declaration
[JsonProperty("endDate")]
public virtual Date EndDate { get; set; }
Property Value
Type | Description |
---|---|
Date |
Id
Output only. System generated grading period ID. Read-only.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
StartDate
Required. Start date, in UTC, of the grading period. Inclusive.
Declaration
[JsonProperty("startDate")]
public virtual Date StartDate { get; set; }
Property Value
Type | Description |
---|---|
Date |
Title
Required. Title of the grading period. For example, “Semester 1”.
Declaration
[JsonProperty("title")]
public virtual string Title { get; set; }
Property Value
Type | Description |
---|---|
string |