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

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