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_sourcecan 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. |