Bu istek, üst ders çalışması öğesini oluşturmak için kullanılan OAuth istemci kimliğine sahip Google Cloud Console üzerinden yapılmalıdır.
Ayrıntılı bilgi için Puan anahtarları yapısı ve bilinen sınırlamalar başlıklı makaleyi inceleyin.
Bu yöntem aşağıdaki hata kodlarını döndürür:
- İstekte bulunan kullanıcının istenen dersteki sınıf çalışması için puan anahtarı oluşturmasına izin verilmiyorsa
PERMISSION_DENIED
. - İsteğin yeterli OAuth kapsamı yoksa
INTERNAL
. - İstek hatalıysa ve şu istek hatası ile ilişkiliyse
INVALID_ARGUMENT
:RubricCriteriaInvalidFormat
NOT_FOUND
: İstenen ders veya sınıf çalışması yoksa ya da kullanıcının derse veya sınıf çalışmasına erişimi yoksa.- Aşağıdaki istek hatası için
FAILED_PRECONDITION
:AttachmentNotVisible
HTTP isteği
POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/rubrics
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
courseId |
Zorunlu. Kursun tanımlayıcısı. |
courseWorkId |
Zorunlu. Sınıf çalışmasının tanımlayıcısı. |
Sorgu parametreleri
Parametreler | |
---|---|
previewVersion |
İsteğe bağlı. API'nin önizleme sürümü. Bu, Önizleme Programı'nda geliştiricilere sunulan yeni API özelliklerine erişmek için ayarlanmalıdır. |
İstek içeriği
İstek metni, Rubric
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılı olursa yanıt gövdesi, yeni oluşturulan Rubric
örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/classroom.coursework.students
Daha fazla bilgi için Yetkilendirme kılavuzuna göz atın.