Class Rubric
The rubric of the course work. A rubric is a scoring guide used to evaluate student work and give feedback. For further details, see Rubrics structure and known limitations.
Implements
Inherited Members
Namespace: Google.Apis.Classroom.v1.Data
Assembly: Google.Apis.Classroom.v1.dll
Syntax
public class Rubric : IDirectResponseSchema
Properties
CourseId
Identifier of the course. Read-only.
Declaration
[JsonProperty("courseId")]
public virtual string CourseId { get; set; }
Property Value
Type | Description |
---|---|
string |
CourseWorkId
Identifier for the course work this corresponds to. Read-only.
Declaration
[JsonProperty("courseWorkId")]
public virtual string CourseWorkId { get; set; }
Property Value
Type | Description |
---|---|
string |
CreationTime
object representation of CreationTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreationTimeDateTimeOffset instead.")]
public virtual object CreationTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreationTimeDateTimeOffset
DateTimeOffset representation of CreationTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreationTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreationTimeRaw
Output only. Timestamp when this rubric was created. Read-only.
Declaration
[JsonProperty("creationTime")]
public virtual string CreationTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Criteria
List of criteria. Each criterion is a dimension on which performance is rated.
Declaration
[JsonProperty("criteria")]
public virtual IList<Criterion> Criteria { get; set; }
Property Value
Type | Description |
---|---|
IList<Criterion> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
Classroom-assigned identifier for the rubric. This is unique among rubrics for the relevant course work. Read-only.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
SourceSpreadsheetId
Input only. Immutable. Google Sheets ID of the spreadsheet. This spreadsheet must contain formatted rubric
settings. See Create or reuse a rubric for an
assignment. Use of this field requires the
https://www.googleapis.com/auth/spreadsheets.readonly
or https://www.googleapis.com/auth/spreadsheets
scope.
Declaration
[JsonProperty("sourceSpreadsheetId")]
public virtual string SourceSpreadsheetId { get; set; }
Property Value
Type | Description |
---|---|
string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpdateTimeRaw
Output only. Timestamp of the most recent change to this rubric. Read-only.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |