REST Resource: courses.courseWork.rubrics

Kaynak: Puan anahtarı

Sınıf çalışmasının puan anahtarı. Puan anahtarı, öğrencilerin çalışmalarını değerlendirmek ve geri bildirim vermek için kullanılan bir puanlama rehberidir.

Ayrıntılı bilgi için Puan anahtarları yapısı ve bilinen sınırlamalar başlıklı makaleyi inceleyin.

JSON gösterimi
{
  "courseId": string,
  "courseWorkId": string,
  "id": string,
  "creationTime": string,
  "updateTime": string,
  "criteria": [
    {
      object (Criterion)
    }
  ],
  "previewVersion": enum (PreviewVersion),

  // Union field rubric_source can be only one of the following:
  "sourceSpreadsheetId": string
  // End of list of possible types for union field rubric_source.
}
Alanlar
courseId

string

Kursun tanımlayıcısı.

Salt okunur.

courseWorkId

string

İlgili sınıf çalışmasının tanımlayıcısı.

Salt okunur.

id

string

Puan anahtarı için Classroom tarafından atanan tanımlayıcı. İlgili ders çalışmasına ilişkin rubrikler arasında benzersizdir.

Salt okunur.

creationTime

string (Timestamp format)

Yalnızca çıkış. Bu puan anahtarının oluşturulduğu zaman damgası.

Salt okunur.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Yalnızca çıkış. Bu puan anahtarında yapılan en son değişikliğin zaman damgası.

Salt okunur.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

criteria[]

object (Criterion)

Ölçüt listesi. Her ölçüt, performansın değerlendirildiği bir boyuttur.

previewVersion

enum (PreviewVersion)

Yalnızca çıkış. Bu kaynağı almak için kullanılan API'nin önizleme sürümü.

rubric_source alanı. Mevcut bir kaynaktan puan anahtarı oluşturma seçenekleri. rubric_source şunlardan yalnızca biri olabilir:
sourceSpreadsheetId

string

Yalnızca giriş. Sabit. E-tablonun Google E-Tablolar kimliği. Bu e-tabloda, biçimlendirilmiş puan anahtarı ayarları bulunmalıdır. Ödev için puan anahtarı oluşturma veya mevcut puan anahtarını yeniden kullanma başlıklı makaleyi inceleyin. Bu alanın kullanılabilmesi için https://www.googleapis.com/auth/spreadsheets.readonly veya https://www.googleapis.com/auth/spreadsheets kapsamı gerekir.

Ölçüt

Puan anahtarı ölçütü. Her ölçüt, performansın değerlendirildiği bir boyuttur.

JSON gösterimi
{
  "id": string,
  "title": string,
  "description": string,
  "levels": [
    {
      object (Level)
    }
  ]
}
Alanlar
id

string

Ölçüt kimliği.

Oluşturma sırasında bir kimlik atanır.

title

string

Ölçütün başlığı.

description

string

Ölçütün açıklaması.

levels[]

object (Level)

Bu ölçütteki düzeylerin listesi.

Seviye

Ölçüt düzeyi.

JSON gösterimi
{
  "id": string,
  "title": string,
  "description": string,
  "points": number
}
Alanlar
id

string

Seviye kimliği.

Oluşturma sırasında bir kimlik atanır.

title

string

Seviyenin başlığıdır.

Seviye için belirlenmiş puan yoksa başlık ayarlanmalıdır.

description

string

Seviyenin açıklaması.

points

number

Bu seviyeyle ilişkili isteğe bağlı puanlar. Ayarlanırsa, puan anahtarındaki tüm düzeyler puan belirtmeli ve değer, tek bir ölçüt içindeki tüm düzeylerde farklı olmalıdır. 0, hiçbir puandan farklıdır.

Yöntemler

create

Puan anahtarı oluşturur.

delete

Puan anahtarını siler.

get

Bir puan anahtarı döndürür.

list

İstek sahibinin görüntülemesine izin verilen puan anahtarlarının listesini döndürür.

patch

Bir puan anahtarını günceller.