Method: courses.courseWork.rubrics.create

Puan anahtarı oluşturur.

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

string

Zorunlu. Kursun tanımlayıcısı.

courseWorkId

string

Zorunlu. Sınıf çalışmasının tanımlayıcısı.

Sorgu parametreleri

Parametreler
previewVersion

enum (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.