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. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime |
Output only. Timestamp of the most recent change to this rubric. Read-only. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. 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. |
learningGoal |
Optional. The Learning Goal associated with this criterion. Note that learning goals attached to Rubric criteria must have already been attached to the assignment that the Rubric is linked to. This field is only populated if the appropriate |
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. |