REST Resource: courses.announcements.addOnAttachments

Resource: AddOnLampiran

Lampiran add-on di postingan.

Representasi 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)
    }
  ]
}
Kolom
courseId

string

Tidak dapat diubah. ID kursus.

postId
(deprecated)

string

Tidak dapat diubah. Tidak digunakan lagi, gunakan itemId sebagai gantinya.

itemId

string

Tidak dapat diubah. ID pengumuman, courseWork, atau courseWorkMaterial yang melampirkan lampiran. Bersifat unik per kursus.

id

string

Tidak dapat diubah. ID yang ditetapkan Classroom untuk lampiran ini, bersifat unik per postingan.

title

string

Wajib diisi. Judul lampiran ini. Judul harus berisi antara 1 dan 1.000 karakter.

teacherViewUri

object (EmbedUri)

Wajib diisi. URI untuk menunjukkan tampilan lampiran kepada pengajar. URI akan dibuka di iframe dengan parameter kueri courseId, postId, dan attachmentId yang ditetapkan.

studentViewUri

object (EmbedUri)

Wajib diisi. URI untuk menunjukkan tampilan lampiran pada siswa. URI akan dibuka di iframe dengan parameter kueri courseId, postId, dan attachmentId yang ditetapkan.

studentWorkReviewUri

object (EmbedUri)

URI bagi pengajar untuk melihat tugas siswa pada lampiran, jika ada. URI akan dibuka di iframe dengan parameter kueri courseId, postId, attachmentId, dan submissionId yang ditetapkan. Ini adalah submissionId yang sama yang ditampilkan oleh [google.classroom.AddOns.GetAddOnContext][announcements.getAddOnContext] saat siswa melihat lampiran. Jika URI dihilangkan atau dihapus, maxPoints juga akan dihapus.

dueDate

object (Date)

Batas waktu pekerjaan untuk lampiran ini dalam UTC adalah UTC. Kolom ini harus ditentukan jika dueTime ditentukan.

dueTime

object (TimeOfDay)

Batas waktu untuk pekerjaan lampiran ini dalam UTC adalah UTC. Kolom ini harus ditentukan jika dueDate ditentukan.

maxPoints

number

Nilai maksimum untuk lampiran ini. Hanya dapat disetel jika studentWorkReviewUri disetel. Setel ke nilai bukan nol untuk menunjukkan bahwa lampiran mendukung passback nilai. Jika ditetapkan, nilai ini harus berupa nilai bilangan bulat non-negatif. Jika disetel ke nol, lampiran tidak akan mendukung passback nilai.

copyHistory[]

object (CopyHistory)

Hanya output. ID lampiran yang merupakan salinan sebelumnya dari lampiran ini.

Jika lampiran sebelumnya disalin berdasarkan postingan induknya yang disalin, hal ini akan menyebutkan ID lampiran yang merupakan salinan sebelumnya dalam urutan salinan yang kronologis menaik.

EmbedUri

URI yang akan di- iframe setelah diisi dengan parameter kueri.

Representasi JSON
{
  "uri": string
}
Kolom
uri

string

Wajib diisi. URI yang akan di- iframe setelah diisi dengan parameter kueri. Harus berupa string UTF-8 valid yang berisi antara 1 dan 1.800 karakter.

CopyHistory

ID salinan sebelumnya dari lampiran tertentu.

Representasi JSON
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "attachmentId": string
}
Kolom
courseId

string

Tidak dapat diubah. ID kursus.

postId
(deprecated)

string

Tidak dapat diubah. Tidak digunakan lagi, gunakan itemId sebagai gantinya.

itemId

string

Tidak dapat diubah. ID pengumuman, courseWork, atau courseWorkMaterial yang melampirkan lampiran.

attachmentId

string

Tidak dapat diubah. ID lampiran.

Metode

create

Membuat lampiran add-on di bawah postingan.

delete

Menghapus lampiran add-on.

get

Menampilkan lampiran add-on.

list

Menampilkan semua lampiran yang dibuat oleh add-on di bawah postingan.

patch

Memperbarui lampiran add-on.