AddOnContext

特定 Classroom 外掛程式附件相關中繼資料,適用於特定文章的內容。

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

不可變動。課程的 ID。

postId
(deprecated)

string

不可變動。已淘汰,請改用 itemId

itemId

string

不可變動。附件所屬的 AnnouncementCourseWorkCourseWorkMaterial 的 ID。

supportsStudentWork

boolean

選用設定。訊息是否允許老師查看學生作業並發還成績。

聯集欄位 context

context 只能是下列其中一項:

studentContext

object (StudentContext)

與要求使用者學生角色相對應的擴充功能內容。這表示要求使用者是課程的學生。

teacherContext

object (TeacherContext)

與要求使用者的老師角色相對應的擴充功能內容。這表示要求使用者是課程的老師。

StudentContext

如果提出要求的使用者是學生,則為角色專屬的背景資訊。

JSON 表示法
{
  "submissionId": string
}
欄位
submissionId

string

要求使用者提交 ID,以便在向老師顯示學生作業時識別學生,並用於回傳成績。這會在 supportsStudentWorktrue 時設定。

TeacherContext

這個類型沒有任何欄位。

如果提出要求的使用者是老師,則為角色專屬的背景資訊。