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

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

supportsStudentWork

boolean

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

ฟิลด์การรวม context

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

studentContext

object (StudentContext)

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

teacherContext

object (TeacherContext)

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

StudentContext

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

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

string

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

TeacherContext

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

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