REST Resource: courses.announcements.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)
    }
  ]
}
ช่อง
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)

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

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

EmbedUri

URI ที่จะใส่ใน iframe หลังจากที่ป้อนข้อมูลพารามิเตอร์การค้นหาแล้ว

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

string

ต้องระบุ URI ที่จะใส่ใน iframe หลังจากที่ป้อนข้อมูลพารามิเตอร์การค้นหาแล้ว ต้องเป็นสตริง UTF-8 ที่ถูกต้องซึ่งมีความยาวระหว่าง 1 ถึง 1,800 อักขระ

CopyHistory

ตัวระบุของสำเนาก่อนหน้าของไฟล์แนบหนึ่งๆ

การแสดง JSON
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "attachmentId": string
}
ช่อง
courseId

string

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

postId
(deprecated)

string

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

itemId

string

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

attachmentId

string

เปลี่ยนแปลงไม่ได้ ตัวระบุของไฟล์แนบ

เมธอด

create

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

delete

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

get

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

list

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

patch

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