Метаданные, относящиеся к вложениям, для надстроек Класса в контексте конкретного сообщения.
JSON-представление
{"courseId": string,"postId": string,"itemId": string,"supportsStudentWork": boolean,// Union field context can be only one of the following:"studentContext": {object (StudentContext)},"teacherContext": {object (TeacherContext)}// End of list of possible types for union field context.}
Поля
courseId
string
Неизменяемый. Идентификатор курса.
postId (deprecated)
string
Неизменяемый. Устарело, вместо этого используйте itemId.
itemId
string
Неизменяемый. Идентификатор объявления, CourseWork или CourseWorkMaterial, к которому прикрепляется вложение.
supportsStudentWork
boolean
Необязательный. Позволяет ли публикация учителю видеть работы учащихся и оценки.
Контекст дополнения, соответствующий роли запрашивающего пользователя как учащегося. Его наличие подразумевает, что запрашивающий пользователь является студентом курса.
Контекст дополнения, соответствующий роли запрашивающего пользователя как преподавателя. Его наличие подразумевает, что запрашивающий пользователь является преподавателем курса.
СтудентКонтекст
Ролевой контекст, если запрашивающий пользователь является студентом.
JSON-представление
{"submissionId": string}
Поля
submissionId
string
Запрос идентификатора отправки пользователя, который будет использоваться для возврата оценок и для идентификации учащегося при показе его работы учителю. Это значение устанавливается именно тогда, когда supportsStudentWork имеет true .
УчительКонтекст
Этот тип не имеет полей.
Ролевой контекст, если запрашивающий пользователь является учителем.