GoogleApi.Classroom.V1.Model.Rubric (google_api_classroom v0.25.0)
View SourceThe 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.
Attributes
-
courseId(type:String.t, default:nil) - Identifier of the course. Read-only. -
courseWorkId(type:String.t, default:nil) - Identifier for the course work this corresponds to. Read-only. -
creationTime(type:DateTime.t, default:nil) - Output only. Timestamp when this rubric was created. Read-only. -
criteria(type:list(GoogleApi.Classroom.V1.Model.Criterion.t), default:nil) - List of criteria. Each criterion is a dimension on which performance is rated. -
id(type:String.t, default:nil) - Classroom-assigned identifier for the rubric. This is unique among rubrics for the relevant course work. Read-only. -
sourceSpreadsheetId(type:String.t, default:nil) - 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 thehttps://www.googleapis.com/auth/spreadsheets.readonlyorhttps://www.googleapis.com/auth/spreadsheetsscope. -
updateTime(type:DateTime.t, default:nil) - Output only. Timestamp of the most recent change to this rubric. Read-only.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Classroom.V1.Model.Rubric{ courseId: String.t() | nil, courseWorkId: String.t() | nil, creationTime: DateTime.t() | nil, criteria: [GoogleApi.Classroom.V1.Model.Criterion.t()] | nil, id: String.t() | nil, sourceSpreadsheetId: String.t() | nil, updateTime: DateTime.t() | nil }