google_api_classroom v0.0.1 GoogleApi.Classroom.V1.Model.CourseWork View Source
Course work created by a teacher for students of the course.
Attributes
- alternateLink (String): Absolute link to this course work in the Classroom web UI. This is only populated if `state` is `PUBLISHED`. Read-only. Defaults to:
null
. - assignment (Assignment): Assignment details. This is populated only when `work_type` is `ASSIGNMENT`. Read-only. Defaults to:
null
. - associatedWithDeveloper (Boolean): Whether this course work item is associated with the Developer Console project making the request. See google.classroom.Work.CreateCourseWork for more details. Read-only. Defaults to:
null
. - courseId (String): Identifier of the course. Read-only. Defaults to:
null
. - creationTime (String): Timestamp when this course work was created. Read-only. Defaults to:
null
. - description (String): Optional description of this course work. If set, the description must be a valid UTF-8 string containing no more than 30,000 characters. Defaults to:
null
. - dueDate (DateTime): Optional date, in UTC, that submissions for this this course work are due. This must be specified if `due_time` is specified. Defaults to:
null
. - dueTime (TimeOfDay): Optional time of day, in UTC, that submissions for this this course work are due. This must be specified if `due_date` is specified. Defaults to:
null
. - id (String): Classroom-assigned identifier of this course work, unique per course. Read-only. Defaults to:
null
. - materials (List[Material]): Additional materials. CourseWork must have no more than 20 material items. Defaults to:
null
. - maxPoints (Float): Maximum grade for this course work. If zero or unspecified, this assignment is considered ungraded. This must be a non-negative integer value. Defaults to:
null
. - multipleChoiceQuestion (MultipleChoiceQuestion): Multiple choice question details. For read operations, this field is populated only when `work_type` is `MULTIPLE_CHOICE_QUESTION`. For write operations, this field must be specified when creating course work with a `work_type` of `MULTIPLE_CHOICE_QUESTION`, and it must not be set otherwise. Defaults to:
null
. - scheduledTime (String): Optional timestamp when this course work is scheduled to be published. Defaults to:
null
. state (String): Status of this course work. If unspecified, the default state is `DRAFT`. Defaults to:
null
.- Enum - one of [COURSE_WORK_STATE_UNSPECIFIED, PUBLISHED, DRAFT, DELETED]
submissionModificationMode (String): Setting to determine when students are allowed to modify submissions. If unspecified, the default value is `MODIFIABLE_UNTIL_TURNED_IN`. Defaults to:
null
.- Enum - one of [SUBMISSION_MODIFICATION_MODE_UNSPECIFIED, MODIFIABLE_UNTIL_TURNED_IN, MODIFIABLE]
- title (String): Title of this course work. The title must be a valid UTF-8 string containing between 1 and 3000 characters. Defaults to:
null
. - updateTime (String): Timestamp of the most recent change to this course work. Read-only. Defaults to:
null
. workType (String): Type of this course work. The type is set when the course work is created and cannot be changed. Defaults to:
null
.- Enum - one of [COURSE_WORK_TYPE_UNSPECIFIED, ASSIGNMENT, SHORT_ANSWER_QUESTION, MULTIPLE_CHOICE_QUESTION]