REST Resource: courses.courseWorkMaterials.addOnAttachments

Tài nguyên: AddOnAttachment

Tiện ích bổ sung đính kèm trên bài đăng.

Biểu diễn dưới dạng 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)
    }
  ]
}
Trường
courseId

string

Bất biến. Giá trị nhận dạng của khoá học.

postId
(deprecated)

string

Bất biến. Không dùng nữa, chuyển sang dùng itemId.

itemId

string

Bất biến. Giá trị nhận dạng của Announcement, CourseWork hoặc CourseWorkMaterial trong đó tệp đính kèm được đính kèm. Dành riêng cho mỗi khoá học.

id

string

Không thể thay đổi. Giá trị nhận dạng do Lớp học chỉ định cho tệp đính kèm này, mỗi bài đăng có một giá trị nhận dạng riêng.

title

string

Bắt buộc. Tiêu đề của tệp đính kèm này. Tiêu đề phải có từ 1 đến 1.000 ký tự.

teacherViewUri

object (EmbedUri)

Bắt buộc. URI để hiển thị chế độ xem dành cho giáo viên của tệp đính kèm. URI sẽ được mở trong một iframe với các tham số truy vấn courseId, itemId, itemTypeattachmentId được đặt.

studentViewUri

object (EmbedUri)

Bắt buộc. URI để hiển thị chế độ xem của học viên về tệp đính kèm. URI sẽ được mở trong một iframe với các tham số truy vấn courseId, itemId, itemTypeattachmentId được đặt.

studentWorkReviewUri

object (EmbedUri)

URI để giáo viên xem bài tập của học viên trên tệp đính kèm (nếu có). URI sẽ được mở trong một iframe với các tham số truy vấn courseId, itemId, itemType, attachmentIdsubmissionId được đặt. Đây cũng chính là submissionId được trả về trong trường AddOnContext.studentContext khi học viên xem tệp đính kèm. Nếu URI bị bỏ qua hoặc bị xoá, maxPoints cũng sẽ bị loại bỏ.

dueDate

object (Date)

Ngày đến hạn (theo giờ UTC) cho bài tập trên tệp đính kèm này. Bạn phải chỉ định thuộc tính này nếu đã chỉ định dueTime.

dueTime

object (TimeOfDay)

Thời gian trong ngày (theo giờ UTC) để xử lý tệp đính kèm này là đến hạn. Bạn phải chỉ định thuộc tính này nếu đã chỉ định dueDate.

maxPoints

number

Điểm tối đa cho tệp đính kèm này. Bạn chỉ có thể thiết lập nếu đã đặt studentWorkReviewUri. Đặt thành một giá trị khác 0 để cho biết tệp đính kèm hỗ trợ tính năng trả điểm về. Nếu được đặt, đây phải là giá trị số nguyên không âm. Khi được đặt thành 0, tệp đính kèm sẽ không hỗ trợ tính năng chuyển điểm.

copyHistory[]

object (CopyHistory)

Chỉ có đầu ra. Giá trị nhận dạng của tệp đính kèm là bản sao trước đây của tệp đính kèm này.

Nếu tệp đính kèm trước đó đã được sao chép do bài đăng gốc của tệp đính kèm đó được sao chép, thì thuộc tính này sẽ liệt kê giá trị nhận dạng của các tệp đính kèm là bản sao trước đó theo thứ tự thời gian tăng dần của bản sao.

Phương thức

create

Tạo tệp đính kèm có tiện ích bổ sung trong một bài đăng.

delete

Xoá tệp đính kèm của tiện ích bổ sung.

get

Trả về tệp đính kèm có tiện ích bổ sung.

list

Trả về tất cả tệp đính kèm do tiện ích bổ sung tạo trong bài đăng.

patch

Cập nhật tệp đính kèm của tiện ích bổ sung.