REST Resource: courses.courseWork.addOnAttachments

แหล่งข้อมูล: AddOnAttachment

ไฟล์แนบของส่วนเสริมในโพสต์

การแสดง JSON
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "id": string,
  "title": string,
  "teacherViewUri": {
    object (EmbedUri)
  },
  "studentViewUri": {
    object (EmbedUri)
  },
  "studentWorkReviewUri": {
    object (EmbedUri)
  },
  "dueDate": {
    object (Date)
  },
  "dueTime": {
    object (TimeOfDay)
  },
  "maxPoints": number,
  "copyHistory": [
    {
      object (CopyHistory)
    }
  ],
  "gradeSyncEnabled": boolean
}
ช่อง
courseId

string

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

postId
(deprecated)

string

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

itemId

string

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

id

string

เปลี่ยนแปลงไม่ได้ ตัวระบุที่ Classroom กำหนดสำหรับไฟล์แนบนี้ ซึ่งไม่ซ้ำกันในแต่ละโพสต์

title

string

ต้องระบุ ชื่อของไฟล์แนบนี้ ชื่อต้องมีความยาวระหว่าง 1 ถึง 1,000 อักขระ

teacherViewUri

object (EmbedUri)

ต้องระบุ URI สำหรับแสดงมุมมองของครูเกี่ยวกับไฟล์แนบ ระบบจะเปิด URI ใน iframe โดยตั้งค่าพารามิเตอร์การค้นหา courseId, itemId, itemType และ attachmentId

studentViewUri

object (EmbedUri)

ต้องระบุ URI สำหรับแสดงมุมมองของนักเรียน/นักศึกษาเกี่ยวกับไฟล์แนบ ระบบจะเปิด URI ใน iframe โดยตั้งค่าพารามิเตอร์การค้นหา courseId, itemId, itemType และ attachmentId

studentWorkReviewUri

object (EmbedUri)

URI สำหรับครูเพื่อดูงานของนักเรียนในไฟล์แนบ (หากมี) ระบบจะเปิด URI ใน iframe โดยตั้งค่าพารามิเตอร์การค้นหา courseId, itemId, itemType, attachmentId และ submissionId ซึ่งเป็น submissionId เดียวกันกับที่แสดงในช่อง AddOnContext.studentContext เมื่อนักเรียนดูไฟล์แนบ หากละเว้นหรือนำ URI ออก ระบบจะทิ้ง maxPoints ด้วย

dueDate

object (Date)

วันที่ครบกำหนดส่งงานในไฟล์แนบนี้ตามเวลา UTC คุณต้องระบุค่านี้หากมีการระบุ dueTime

dueTime

object (TimeOfDay)

เวลาของวันในเขตเวลา UTC ที่งานในไฟล์แนบนี้ครบกำหนดส่ง คุณต้องระบุค่านี้หากมีการระบุ dueDate

maxPoints

number

คะแนนสูงสุดสำหรับไฟล์แนบนี้ ตั้งค่าได้ก็ต่อเมื่อตั้งค่า studentWorkReviewUri ไว้เท่านั้น ตั้งค่าเป็นค่าที่ไม่ใช่ 0 เพื่อระบุว่าไฟล์แนบรองรับการส่งคืนคะแนน หากตั้งค่าไว้ ค่านี้ต้องเป็นจำนวนเต็มที่ไม่เป็นลบ เมื่อตั้งค่าเป็น 0 ไฟล์แนบจะไม่รองรับการส่งคืนคะแนน

copyHistory[]

object (CopyHistory)

เอาต์พุตเท่านั้น ตัวระบุของไฟล์แนบที่เป็นสำเนาก่อนหน้าของไฟล์แนบนี้

หากก่อนหน้านี้มีการคัดลอกไฟล์แนบเนื่องจากมีการคัดลอกโพสต์หลัก ระบบจะระบุตัวระบุของไฟล์แนบที่เป็นสำเนาก่อนหน้าตามลำดับเวลาของการคัดลอกแบบจากน้อยไปมาก

gradeSyncEnabled

boolean

เอาต์พุตเท่านั้น ระบุว่าจะคัดลอกการเปลี่ยนแปลงค่า pointsEarned ในงานที่นักเรียนส่งของไฟล์แนบนี้ไปยังช่อง pointsEarned ในงานที่นักเรียนส่งใน CourseWork หรือไม่ ช่องนี้สามารถเป็น true สำหรับไฟล์แนบส่วนเสริมได้สูงสุด 1 รายการต่อรายการสตรีม

เมธอด

create

สร้างไฟล์แนบของส่วนเสริมในโพสต์

delete

ลบไฟล์แนบของส่วนเสริม

get

แสดงผลไฟล์แนบของส่วนเสริม

list

แสดงผลไฟล์แนบทั้งหมดที่สร้างโดยส่วนเสริมใต้โพสต์

patch

อัปเดตไฟล์แนบของส่วนเสริม