Method: courses.courseWork.rubrics.create

Puan anahtarı oluşturur.

İstekte bulunan kullanıcı ve kurs sahibinin notlandırma sistemi oluşturma yetkisine sahip olması gerekir. Ayrıntılar için lisanslama koşullarına göz atın.

Daha fazla bilgi için Başlık yapısı ve bilinen sınırlamalar başlıklı makaleyi inceleyin.

Bu istek, üst düzey kurs çalışma öğesini oluşturmak için kullanılan OAuth istemci kimliğinin Google Cloud Console'u tarafından gönderilmelidir.

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

  • PERMISSION_DENIED istek yapan kullanıcının, istenen kurstaki kurs çalışmaları için değerlendirme ölçütleri oluşturmasına izin verilmiyorsa.
  • INTERNAL ise istekte yeterli OAuth kapsamı yoktur.
  • INVALID_ARGUMENT isteğinde yanlış biçimlendirme varsa ve aşağıdaki istek hatası için:
    • RubricCriteriaInvalidFormat
  • İstenen ders veya ders çalışması yoksa ya da kullanıcının derse veya ders çalışmasına erişimi yoksa NOT_FOUND.
  • FAILED_PRECONDITION için aşağıdaki istek hatası:
    • 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. Dersin tanımlayıcısıdır.

courseWorkId

string

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

Sorgu parametreleri

Parametreler
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.

İstek içeriği

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

Yanıt gövdesi

Başarılı olursa yanıt metni, yeni oluşturulmuş bir Rubric örneği 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 bakın.