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

เปลี่ยนแปลงไม่ได้ ตัวระบุของหลักสูตร

postId
(deprecated)

string

เปลี่ยนแปลงไม่ได้ เลิกใช้งานแล้ว โปรดใช้ itemId แทน

itemId

string

เปลี่ยนแปลงไม่ได้ ตัวระบุของ Announcement, CourseWork หรือ CourseWorkMaterial ที่แนบไฟล์แนบ

supportsStudentWork

boolean

ไม่บังคับ โพสต์อนุญาตให้ครูดูงานของนักเรียนและส่งคะแนนคืนหรือไม่

ฟิลด์สหภาพ context

context ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

studentContext

object (StudentContext)

บริบทของส่วนเสริมที่สอดคล้องกับบทบาทของผู้ใช้ที่ขอเป็นนักเรียน การมีสถานะนี้หมายความว่าผู้ใช้ที่ส่งคำขอเป็นนักเรียนในหลักสูตร

teacherContext

object (TeacherContext)

บริบทของส่วนเสริมที่สอดคล้องกับบทบาทของผู้ใช้ที่ขอในฐานะครู การมีสิทธิ์เข้าถึงระดับนี้หมายความว่าผู้ใช้ที่ส่งคำขอเป็นครูในหลักสูตร

StudentContext

บริบทเฉพาะบทบาทหากผู้ใช้ที่ส่งคำขอเป็นนักเรียน

การแสดง JSON
{
  "submissionId": string
}
ช่อง
submissionId

string

ขอรหัสการส่งของผู้ใช้เพื่อใช้ส่งคะแนนและระบุนักเรียนเมื่อแสดงงานของนักเรียนให้ครูดู การตั้งค่านี้จะตั้งค่าเมื่อ supportsStudentWork เป็น true

TeacherContext

ประเภทนี้ไม่มีช่อง

บริบทเฉพาะบทบาทหากผู้ใช้ที่ส่งคำขอเป็นครู