REST Resource: courses.courseWork.rubrics

Zasób: Rubric

Rubryka zadania. Ocena cząstkowa to przewodnik po ocenianiu, który służy do oceny pracy ucznia i przekazywania opinii.

Więcej informacji znajdziesz w artykule Struktura rubryk 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 szkolenia.

Tylko do odczytu.

courseWorkId

string

Identyfikator zadania, którego dotyczy ta informacja.

Tylko do odczytu.

id

string

Identyfikator rubryki przypisany przez Classroom. Jest to unikalne wśród kryteriów oceny dla danego zadania.

Tylko do odczytu.

creationTime

string (Timestamp format)

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

Tylko do odczytu.

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i używają 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa ostatniej zmiany w tym kryterium.

Tylko do odczytu.

Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i używają 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

criteria[]

object (Criterion)

Lista kryteriów. Każde kryterium to wymiar, według którego oceniana jest skuteczność.

previewVersion

enum (PreviewVersion)

Tylko dane wyjściowe. Wersja interfejsu API w wersji podglądowej użyta do pobrania tego zasobu.

Pole unii rubric_source. Opcje tworzenia kryteriów oceny na podstawie istniejącego źródła. rubric_source może mieć tylko jedną z tych wartości:
sourceSpreadsheetId

string

Tylko dane wejściowe. Niezmienne. Identyfikator arkusza kalkulacyjnego w Arkuszach Google. Arkusz kalkulacyjny musi zawierać sformatowane ustawienia rubryki. Zobacz Tworzenie i ponowne używanie oceny cząstkowej za projekt. Korzystanie z 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, według którego oceniana jest skuteczność.

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

string

Identyfikator kryterium.

Po utworzeniu przypisywany jest identyfikator.

title

string

Tytuł kryterium.

description

string

Opis kryterium.

levels[]

object (Level)

Lista poziomów w tym kryterium.

Poziom

Poziom kryterium.

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

string

Identyfikator poziomu.

Po utworzeniu przypisywany jest identyfikator.

title

string

Nazwa poziomu.

Jeśli poziom nie ma ustawionych punktów, musi mieć 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ą określać punkty, a wartość musi być różna na wszystkich poziomach w ramach jednego kryterium. 0 punktów to nie to samo co brak punktów.

Metody

create

Tworzy ocenę cząstkową.

delete

Usuwa ocenę cząstkową.

get

Zwraca ocenę cząstkową.

list

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

patch

Aktualizuje ocenę cząstkową.