pub struct Rubric {
pub course_id: Option<String>,
pub course_work_id: Option<String>,
pub creation_time: Option<DateTime<Utc>>,
pub criteria: Option<Vec<Criterion>>,
pub id: Option<String>,
pub source_spreadsheet_id: Option<String>,
pub update_time: Option<DateTime<Utc>>,
}Expand description
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.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- course work rubrics create courses (request|response)
- course work rubrics get courses (response)
- course work rubrics patch courses (request|response)
- course work update rubric courses (request|response)
Fields§
§course_id: Option<String>Identifier of the course. Read-only.
course_work_id: Option<String>Identifier for the course work this corresponds to. Read-only.
creation_time: Option<DateTime<Utc>>Output only. Timestamp when this rubric was created. Read-only.
criteria: Option<Vec<Criterion>>List of criteria. Each criterion is a dimension on which performance is rated.
id: Option<String>Classroom-assigned identifier for the rubric. This is unique among rubrics for the relevant course work. Read-only.
source_spreadsheet_id: Option<String>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.
update_time: Option<DateTime<Utc>>Output only. Timestamp of the most recent change to this rubric. Read-only.