AddOnContext

ข้อมูลเมตาที่เกี่ยวข้องกับไฟล์แนบสำหรับส่วนเสริมของ Classroom ในบริบทของโพสต์ที่เฉพาะเจาะจง

การแสดง JSON
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "supportsStudentWork": boolean,

  "studentContext": {
    object (StudentContext)
  },
  "teacherContext": {
    object (TeacherContext)
  }
}
ช่อง
courseId

string

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

postId
(deprecated)

string

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

itemId

string

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

supportsStudentWork

boolean

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

ต่อไปนี้คือรายการช่องที่แยกกันโดยสิ้นเชิง ระบบจะตั้งค่าช่องอย่างน้อย 1 ช่องในการตอบกลับ ดังนี้
studentContext

object (StudentContext)

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

teacherContext

object (TeacherContext)

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

สิ้นสุดฟิลด์ที่แยกกัน

StudentContext

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

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

string

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

TeacherContext

ประเภทนี้ไม่มีฟิลด์

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