AddOnContext

特定帖子中与 Google 课堂插件相关的附件元数据。

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

不可变。附件附加到的 AnnouncementCourseWorkCourseWorkMaterial 的标识符。

supportsStudentWork

boolean

可选。帖子是否允许教师查看学生作业和传回成绩。

联合字段 context

context 只能是下列其中一项:

studentContext

object (StudentContext)

与发出请求的用户的学生角色对应的插件上下文。其存在表示请求的用户是该课程的学生。

teacherContext

object (TeacherContext)

与请求用户的教师角色对应的插件上下文。其存在表示发出请求的用户是该课程的教师。

StudentContext

角色专属上下文(如果发出请求的用户是学生)。

JSON 表示法
{
  "submissionId": string
}
字段
submissionId

string

请求使用用户的提交 ID 来传回成绩,并在向教师显示学生作业时识别学生。当 supportsStudentWorktrue 时,系统会准确设置此字段。

TeacherContext

此类型没有字段。

如果请求用户是教师,则为角色专用上下文。