Method: courses.courseWork.studentSubmissions.modifyAttachments

Öğrenci gönderimlerinin eklerinde değişiklik yapar.

Ekler yalnızca workType değeri ASSIGNMENT olan kurs çalışması nesnelerine ait öğrenci gönderimlerine eklenebilir.

Bu istek, ilgili kurs çalışması öğesini oluşturmak için kullanılan OAuth istemci kimliğinin Developer Console projesi tarafından gönderilmelidir.

Bu yöntem aşağıdaki hata kodlarını döndürür:

  • İstekte bulunan kullanıcının istenen kursa veya kurs çalışmasına erişmesine izin verilmiyorsa, kullanıcının istenen öğrenci gönderimindeki ekleri değiştirmesine izin verilmiyorsa veya erişim hataları için PERMISSION_DENIED.
  • INVALID_ARGUMENT ise istek yanlış biçimlendirilmiştir.
  • İstenen kurs, kurs çalışması veya öğrenci gönderimi mevcut değilse NOT_FOUND.

HTTP isteği

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
courseId

string

Dersin tanımlayıcısıdır. Bu tanımlayıcı, Classroom tarafından atanan tanımlayıcı veya bir alias olabilir.

courseWorkId

string

Ders çalışmasının tanımlayıcısı.

id

string

Öğrenci gönderiminin tanımlayıcısıdır.

İstek içeriği

İstek metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "addAttachments": [
    {
      object (Attachment)
    }
  ],
  "previewVersion": enum (PreviewVersion)
}
Alanlar
addAttachments[]

object (Attachment)

Eklenecek ekler. Öğrenci gönderimlerinde en fazla 20 ek bulunabilir.

Form ekleri desteklenmez.

previewVersion

enum (PreviewVersion)

İsteğe bağlı. API'nin önizleme sürümü. Önizleme programında geliştiricilere sunulan yeni API özelliklerine erişmek için bu ayar yapılmalıdır.

Yanıt gövdesi

Başarılıysa yanıt metni, StudentSubmission öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/classroom.coursework.students
  • https://www.googleapis.com/auth/classroom.coursework.me

Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.