Resource: 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.
JSON representation |
---|
{ "courseId": string, "courseWorkId": string, "id": string, "creationTime": string, "updateTime": string, "criteria": [ { object ( |
Fields | |
---|---|
courseId |
Identifier of the course. Read-only. |
courseWorkId |
Identifier for the course work this corresponds to. Read-only. |
id |
Classroom-assigned identifier for the rubric. This is unique among rubrics for the relevant course work. Read-only. |
creationTime |
Output only. Timestamp when this rubric was created. Read-only. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Output only. Timestamp of the most recent change to this rubric. Read-only. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
criteria[] |
List of criteria. Each criterion is a dimension on which performance is rated. |
previewVersion |
Output only. The preview version of the API used to retrieve this resource. |
Union field rubric_source . Options to create a rubric from an existing source. rubric_source can be only one of the following: |
|
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 |
Criterion
A rubric criterion. Each criterion is a dimension on which performance is rated.
JSON representation |
---|
{
"id": string,
"title": string,
"description": string,
"levels": [
{
object ( |
Fields | |
---|---|
id |
The criterion ID. On creation, an ID is assigned. |
title |
The title of the criterion. |
description |
The description of the criterion. |
levels[] |
The list of levels within this criterion. |
Level
A level of the criterion.
JSON representation |
---|
{ "id": string, "title": string, "description": string, "points": number } |
Fields | |
---|---|
id |
The level ID. On creation, an ID is assigned. |
title |
The title of the level. If the level has no points set, title must be set. |
description |
The description of the level. |
points |
Optional points associated with this level. If set, all levels within the rubric must specify points and the value must be distinct across all levels within a single criterion. 0 is distinct from no points. |
Methods |
|
---|---|
|
Creates a rubric. |
|
Deletes a rubric. |
|
Returns a rubric. |
|
Returns a list of rubrics that the requester is permitted to view. |
|
Updates a rubric. |