AddOnContext

Siêu dữ liệu liên quan đến tệp đính kèm cho các tiện ích bổ sung của Lớp học trong bối cảnh của một bài đăng cụ thể.

Biểu diễn dưới dạng 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.
}
Các trường
courseId

string

Không thể thay đổi. Giá trị nhận dạng của khoá học.

postId
(deprecated)

string

Không thể thay đổi. Không dùng nữa, hãy sử dụng itemId.

itemId

string

Không thể thay đổi. Giá trị nhận dạng của thông báo, CourseWork hoặc CourseWorkMaterial có tệp đính kèm.

supportsStudentWork

boolean

Không bắt buộc. Liệu bài đăng có cho phép giáo viên xem bài tập của học viên và trả điểm về không.

Trường nhóm context.

context chỉ có thể là một trong những trạng thái sau đây:

studentContext

object (StudentContext)

Ngữ cảnh tiện ích bổ sung tương ứng với vai trò học viên của người dùng yêu cầu. Sự hiện diện của nút này cho biết người dùng gửi yêu cầu là học viên trong khoá học.

teacherContext

object (TeacherContext)

Ngữ cảnh của tiện ích bổ sung tương ứng với vai trò giáo viên của người dùng yêu cầu. Sự hiện diện của nút đó cho biết người dùng gửi yêu cầu là giáo viên trong khoá học.

StudentContext

Ngữ cảnh theo vai trò cụ thể nếu người dùng yêu cầu là học viên.

Biểu diễn dưới dạng JSON
{
  "submissionId": string
}
Các trường
submissionId

string

Yêu cầu sử dụng mã bài nộp của người dùng để trả điểm về và xác định học sinh khi cho giáo viên xem bài tập của học sinh. Thuộc tính này được đặt chính xác khi supportsStudentWorktrue.

TeacherContext

Loại này không có trường.

Ngữ cảnh theo vai trò cụ thể nếu người dùng yêu cầu là giáo viên.