AddOnContext
Метаданные, относящиеся к вложениям, для надстроек Класса в контексте конкретного сообщения.
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 Неизменяемый. Идентификатор Announcement , CourseWork или CourseWorkMaterial к которому прикреплено вложение. |
supportsStudentWork | boolean Необязательный. Позволяет ли публикация учителю видеть работы учащихся и оценки. |
context поля объединения. context может быть только одним из следующих: |
studentContext | object ( StudentContext ) Контекст дополнения, соответствующий роли запрашивающего пользователя как учащегося. Его наличие подразумевает, что запрашивающий пользователь является студентом курса. |
teacherContext | object ( TeacherContext ) Контекст дополнения, соответствующий роли запрашивающего пользователя как преподавателя. Его наличие подразумевает, что запрашивающий пользователь является преподавателем курса. |
СтудентКонтекст
Ролевой контекст, если запрашивающий пользователь является студентом.
JSON-представление |
---|
{
"submissionId": string
} |
Поля |
---|
submissionId | string Запрос идентификатора отправки пользователя, который будет использоваться для возврата оценок и для идентификации учащегося при показе его работы учителю. Это значение устанавливается именно тогда, когда supportsStudentWork имеет true . |
УчительКонтекст
Этот тип не имеет полей.
Ролевой контекст, если запрашивающий пользователь является учителем.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-02-27 UTC.
[null,null,["Последнее обновление: 2025-02-27 UTC."],[[["Add-on context provides metadata for Classroom add-ons related to a specific post, including course and post identifiers."],["The context indicates whether the post supports student work and allows for grade passback."],["Depending on the user's role, the context includes either `studentContext` or `teacherContext` with relevant information."],["`studentContext` contains the student's submission ID for grade passback when `supportsStudentWork` is true."],["`teacherContext` currently has no fields but signifies the requesting user is a teacher."]]],[]]