REST Resource: courses.courseWork.rubrics

Ressource: Bewertungsschema

Das Bewertungsschema der Kursaufgabe. Ein Bewertungsschema ist ein Leitfaden für die Bewertung von Aufgaben von Schülern/Studenten und das Feedback.

Weitere Informationen finden Sie unter Struktur von Bewertungsschemas und bekannte Einschränkungen.

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

  "sourceSpreadsheetId": string
}
Felder
courseId

string

Kennung des Kurses.

Schreibgeschützt.

courseWorkId

string

Kennung für die Kursaufgabe, auf die sich das Bewertungsschema bezieht.

Schreibgeschützt.

id

string

Von Classroom zugewiesene Kennung für das Bewertungsschema. Diese Kennung ist unter den Bewertungsschemas für die entsprechende Kursaufgabe eindeutig.

Schreibgeschützt.

creationTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel der Erstellung dieses Bewertungsschemas.

Schreibgeschützt.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel der letzten Änderung an diesem Bewertungsschema.

Schreibgeschützt.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

criteria[]

object (Criterion)

Liste der Kriterien. Jedes Kriterium ist eine Dimension, anhand derer die Leistung bewertet wird.

previewVersion

enum (PreviewVersion)

Nur Ausgabe. Die Vorschauversion der API, die zum Abrufen dieser Ressource verwendet wurde.

Union-Feld rubric_source. Optionen zum Erstellen eines Bewertungsschemas aus einer vorhandenen Quelle. Für rubric_source ist nur einer der folgenden Werte zulässig:
sourceSpreadsheetId

string

Nur Eingabe. Nicht veränderbar. Google Sheets-ID der Tabelle. Diese Tabelle muss formatierte Bewertungsschema-Einstellungen enthalten. Weitere Informationen finden Sie unter Bewertungsschema für eine Aufgabe erstellen oder wiederverwenden. Für die Verwendung dieses Felds ist der Bereich https://www.googleapis.com/auth/spreadsheets.readonly oder https://www.googleapis.com/auth/spreadsheets erforderlich.

Kriterium

Ein Kriterium des Bewertungsschemas. Jedes Kriterium ist eine Dimension, anhand derer die Leistung bewertet wird.

JSON-Darstellung
{
  "id": string,
  "title": string,
  "description": string,
  "levels": [
    {
      object (Level)
    }
  ],
  "learningGoal": {
    object (LearningGoal)
  }
}
Felder
id

string

Die Kriteriums-ID.

Beim Erstellen wird eine ID zugewiesen.

title

string

Der Titel des Kriteriums.

description

string

Die Beschreibung des Kriteriums.

levels[]

object (Level)

Die Liste der Level innerhalb dieses Kriteriums.

learningGoal

object (LearningGoal)

Optional.

Das Lernziel, das mit diesem Kriterium verknüpft ist. Dieses Feld wird nur ausgefüllt, wenn die entsprechende Vorschauversion festgelegt ist.

Level

Ein Level des Kriteriums.

JSON-Darstellung
{
  "id": string,
  "title": string,
  "description": string,
  "points": number
}
Felder
id

string

Die Level-ID.

Beim Erstellen wird eine ID zugewiesen.

title

string

Der Titel des Levels.

Wenn für das Level keine Punkte festgelegt sind, muss ein Titel festgelegt werden.

description

string

Die Beschreibung des Levels.

points

number

Optionale Punkte, die mit diesem Level verknüpft sind. Wenn festgelegt, müssen für alle Level im Bewertungsschema Punkte angegeben werden und der Wert muss sich für alle Level innerhalb eines einzelnen Kriteriums unterscheiden. 0 unterscheidet sich von „keine Punkte“.

Methoden

create

Erstellt ein Bewertungsschema.

delete

Löscht ein Bewertungsschema.

get

Gibt ein Bewertungsschema zurück.

list

Gibt eine Liste der Bewertungsschemas zurück, die der Anfragende ansehen darf.

patch

Aktualisiert ein Bewertungsschema.