Memodifikasi lampiran kiriman siswa.
Lampiran hanya dapat ditambahkan ke kiriman siswa yang termasuk dalam objek tugas kursus dengan workType
sebesar ASSIGNMENT
.
Permintaan ini harus dibuat oleh project Konsol Developer client ID OAuth yang digunakan untuk membuat item tugas kursus yang sesuai.
Metode ini menampilkan kode error berikut:
PERMISSION_DENIED
jika pengguna yang meminta tidak diizinkan mengakses kursus atau tugas kursus yang diminta, jika pengguna tidak diizinkan untuk mengubah lampiran pada kiriman siswa yang diminta, atau karena error akses.INVALID_ARGUMENT
jika permintaan salah format.NOT_FOUND
jika kursus yang diminta, tugas kursus, atau kiriman siswa tidak ada.
Permintaan HTTP
POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
courseId |
ID kursus. ID ini dapat berupa ID yang diberikan Classroom atau |
courseWorkId |
ID tugas kursus. |
id |
ID tugas yang dikirimkan siswa. |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "addAttachments": [ { object ( |
Kolom | |
---|---|
addAttachments[] |
Lampiran untuk ditambahkan. Kiriman siswa tidak boleh memiliki lebih dari 20 lampiran.
|
previewVersion |
Opsional. Versi pratinjau API. Ini harus ditetapkan untuk mengakses kemampuan API baru yang tersedia bagi developer di Program Pratinjau. |
Isi respons
Jika berhasil, isi respons akan berisi instance StudentSubmission
.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/classroom.coursework.students
https://www.googleapis.com/auth/classroom.coursework.me
Untuk informasi selengkapnya, lihat Panduan otorisasi.