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

不可变。附件所在的通知、courseWork 或 courseWorkMaterial 的标识符。

supportsStudentWork

boolean

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

联合字段 context

context 只能是下列其中一项:

studentContext

object (StudentContext)

与发出请求的用户的学生角色对应的插件上下文。其存在意味着发出请求的用户是课程中的学生。

teacherContext

object (TeacherContext)

与发出请求的用户的教师角色对应的插件上下文。如果存在该参数,就意味着发出请求的用户是课程中的教师。

StudentContext

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

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

string

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

TeacherContext

此类型没有字段。

角色特定上下文(如果发出请求的用户是教师)。