REST Resource: courses.courseWork.rubrics

Ressource: Bewertungsschema

Das Bewertungsschema der Kursarbeit. Ein Bewertungsschema ist ein Bewertungsleitfaden, mit dem die Aufgaben von Schülern/Studenten bewertet und Feedback gegeben wird.

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),

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

string

ID des Kurses.

Schreibgeschützt.

courseWorkId

string

ID der Kursaufgabe, der sie entspricht.

Schreibgeschützt.

id

string

Dem Kursraum zugewiesene ID für das Bewertungsschema. Dies ist einzigartig unter den Bewertungsschemata für die jeweilige Kursarbeit.

Schreibgeschützt.

creationTime

string (Timestamp format)

Nur Ausgabe Zeitstempel für die Erstellung dieses Bewertungsschemas.

Schreibgeschützt.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe Zeitstempel der letzten Änderung an diesem Bewertungsschema.

Schreibgeschützt.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

criteria[]

object (Criterion)

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

previewVersion

enum (PreviewVersion)

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

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 Tabellen-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 Bewertungsschema. Jedes Kriterium ist eine Dimension, nach der die Leistung bewertet wird.

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

string

Die Kriteriums-ID.

Bei der Erstellung wird eine ID zugewiesen.

title

string

Der Titel des Kriteriums.

description

string

Die Beschreibung des Kriteriums.

levels[]

object (Level)

Die Liste der Ebenen innerhalb dieses Kriteriums.

Ebene

Eine Ebene des Kriteriums.

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

string

Die Ebenen-ID.

Bei der Erstellung wird eine ID zugewiesen.

title

string

Der Titel der Stufe.

Wenn für die Stufe keine Punkte festgelegt wurden, muss ein Titel angegeben werden.

description

string

Die Beschreibung der Stufe.

points

number

Optionale Punkte für dieses Level. Wenn festgelegt, müssen alle Stufen innerhalb des Bewertungsschemas Punkte enthalten und der Wert muss sich für alle Stufen innerhalb eines einzelnen Kriteriums unterscheiden. 0 unterscheidet sich von keinen Punkten.

Methoden

create

Hiermit wird ein Bewertungsschema erstellt.

delete

Löscht ein Bewertungsschema.

get

Gibt ein Bewertungsschema zurück.

list

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

patch

Aktualisiert ein Bewertungsschema.