REST Resource: courses.courseWork.rubrics

Zasób: Ocena cząstkowa

Ocena za zadanie. Ocena cząstkowa to wskazówki dotyczące punktacji, które służą do oceny prac uczniów i przekazywania im opinii.

Więcej informacji znajdziesz w artykule Struktura sekcji i znane ograniczenia.

Zapis JSON
{
  "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.
}
Pola
courseId

string

Identyfikator kursu.

Tylko do odczytu.

courseWorkId

string

Identyfikator części zadania.

Tylko do odczytu.

id

string

Identyfikator przypisany przez Classroom dla karty. Musi być niepowtarzalna wśród wszystkich kryteriów oceniania zadań z danego kursu.

Tylko do odczytu.

creationTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa utworzenia tej karty.

Tylko do odczytu.

Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa ostatniej zmiany tej karty.

Tylko do odczytu.

Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

criteria[]

object (Criterion)

Lista kryteriów. Każde kryterium to wymiar, na podstawie którego oceniana jest skuteczność.

previewVersion

enum (PreviewVersion)

Tylko dane wyjściowe. Wersja podglądu interfejsu API używana do pobierania tego zasobu.

Pole unii rubric_source. Opcje tworzenia kryteriów na podstawie istniejącego źródła. rubric_source może być tylko jednym z tych elementów:
sourceSpreadsheetId

string

Tylko dane wejściowe. Niezmienna. Identyfikator arkusza kalkulacyjnego w Arkuszach Google. Arkusz kalkulacyjny musi zawierać sformatowane ustawienia kryteriów oceniania. Zobacz Tworzenie i ponowne używanie oceny cząstkowej za projekt. Używanie tego pola wymaga zakresu https://www.googleapis.com/auth/spreadsheets.readonly lub https://www.googleapis.com/auth/spreadsheets.

Kryterium

Kryterium oceny cząstkowej. Każde kryterium to wymiar, na podstawie którego oceniana jest skuteczność.

Zapis JSON
{
  "id": string,
  "title": string,
  "description": string,
  "levels": [
    {
      object (Level)
    }
  ]
}
Pola
id

string

Identyfikator kryterium.

Podczas tworzenia jest przypisywany identyfikator.

title

string

Tytuł kryterium.

description

string

Opis kryterium.

levels[]

object (Level)

Lista poziomów w ramach tego kryterium.

Poziom

Poziom kryterium.

Zapis JSON
{
  "id": string,
  "title": string,
  "description": string,
  "points": number
}
Pola
id

string

Identyfikator poziomu.

Podczas tworzenia jest przypisywany identyfikator.

title

string

Tytuł poziomu.

Jeśli poziom nie ma ustawionych punktów, musisz ustawić tytuł.

description

string

Opis poziomu.

points

number

Opcjonalne punkty powiązane z tym poziomem. Jeśli jest ustawiona, wszystkie poziomy w ocenie cząstkowej muszą zawierać punkty, a wartość musi być różna na wszystkich poziomach w ramach jednego kryterium. Wartość 0 różni się od braku punktów.

Metody

create

Tworzy ocenę cząstkową.

delete

usuwa ocenę cząstkową.

get

Zwraca ocenę cząstkową.

list

Zwraca listę kryteriów, które może wyświetlić osoba przesyłająca prośbę.

patch

aktualizować oceny cząstkowej.