REST Resource: courses.courseWork.rubrics

Kaynak: Puan anahtarı

Ders çalışmasının notlandırma sistemi. Puan anahtarı, öğrenci çalışmalarını değerlendirmek ve geri bildirim vermek için kullanılan bir puanlama kılavuzudur.

Daha fazla bilgi için Başlık 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

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

Salt okunur.

courseWorkId

string

Bu sınıf çalışmasına karşılık gelen tanımlayıcı.

Salt okunur.

id

string

Ölçeğin Classroom'da atanan tanımlayıcısı. Bu, ilgili ders çalışmasının puan anahtarları arasında benzersizdir.

Salt okunur.

creationTime

string (Timestamp format)

Yalnızca çıkış. Bu notun oluşturulduğu zaman damgası.

Salt okunur.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren 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 notlandırmada yapılan en son değişikliğin zaman damgası.

Salt okunur.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren 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çütler listesi. Her ölçüt, performansın derecelendirildiği bir boyuttur.

previewVersion

enum (PreviewVersion)

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

Birlik alanı rubric_source. Mevcut bir kaynaktan notlandırma oluşturma seçenekleri. rubric_source yalnızca aşağıdakilerden biri olabilir:
sourceSpreadsheetId

string

Yalnızca giriş. Değişmez. E-tablonun Google E-Tablolar kimliği. Bu e-tabloda biçimlendirilmiş notlandırma 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ılması 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 derecelendirildiği bir boyuttur.

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

string

Ölçüt kimliği.

Oluşturulma 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 seviyelerin listesi.

Seviye

Ölçütün bir seviyesi.

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

string

Seviye kimliği.

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

title

string

Seviyenin başlığı.

Seviyede puan ayarlanmamışsa başlık ayarlanmalıdır.

description

string

Seviyenin açıklaması.

points

number

Bu seviyeyle ilişkili isteğe bağlı puanlar. Ayarlanırsa puanlar, puan anahtarındaki tüm seviyelerde belirtilmelidir ve değer, tek bir ölçütteki tüm seviyelerde farklı olmalıdır. 0, puan olmamasıyla aynı değildir.

Yöntemler

create

Puan anahtarı oluşturur.

delete

Puan anahtarını siler.

get

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

list

İsteği gönderen kullanıcının görüntülemesine izin verilen notlandırma sistemlerinin listesini döndürür.

patch

Puan anahtarını günceller.