Method: courses.posts.addOnAttachments.studentSubmissions.patch

Eklenti eki gönderimiyle ilişkili verileri günceller.

Eklentinin, ekin orijinal oluşturucusu olması ve ekin pozitif bir maxPoints değerine sahip olması gerekir.

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

  • PERMISSION_DENIED için erişim hataları.
  • INVALID_ARGUMENT ise istek yanlış biçimlendirilmiştir.
  • Tanımlanan kaynaklardan biri mevcut değilse NOT_FOUND.

HTTP isteği

PATCH https://classroom.googleapis.com/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}

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

Yol parametreleri

Parametreler
courseId

string

Zorunlu. Dersin tanımlayıcısıdır.

postId
(deprecated)

string

İsteğe bağlı. Desteği sonlandırıldı. Bunun yerine itemId kullanın.

attachmentId

string

Zorunlu. Ekin tanımlayıcısıdır.

submissionId

string

Zorunlu. Öğrencinin gönderisinin tanımlayıcısıdır.

Sorgu parametreleri

Parametreler
itemId

string

Ekin eklenmiş olduğu Announcement, CourseWork veya CourseWorkMaterial öğesinin tanımlayıcısıdır. Bu alan zorunludur ancak postId'den taşınırken bu şekilde işaretlenmemiştir.

updateMask

string (FieldMask format)

Zorunlu. Ekte hangi alanların güncelleneceğini tanımlayan maske. Geçersiz alanlar belirtilirse güncelleme başarısız olur. Boş değerleri destekleyen bir alan, AddOnAttachmentStudentSubmission nesnesinde değil güncelleme maskesinde belirtilerek temizlenebilir.

Öğretmenler aşağıdaki alanları belirtebilir:

  • pointsEarned

Bu, alanların tam nitelikli adlarının virgülle ayrılmış bir listesidir. Örnek: "user.displayName,photo".

İstek içeriği

İstek metni, AddOnAttachmentStudentSubmission öğesinin bir örneğini içerir.

Yanıt gövdesi

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

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/classroom.addons.teacher

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