REST Resource: courses.courseWork.rubrics

Zasób: ocena cząstkowa

Ocena cząstkowa zadania. Ocena cząstkowa to przewodnik po punktacji używany do oceniania zadań uczniów i przekazywania im komentarzy.

Więcej informacji znajdziesz w artykule Struktura ocen cząstkowych 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 zajęć.

Tylko do odczytu.

courseWorkId

string

Identyfikator zadania, którego dotyczy kurs.

Tylko do odczytu.

id

string

Przypisany przez Classroom identyfikator oceny cząstkowej. Jest to niepowtarzalne wśród ocen cząstkowych dotyczących danego zadania.

Tylko do odczytu.

creationTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa utworzenia tej oceny cząstkowej.

Tylko do odczytu.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa ostatniej zmiany tej oceny cząstkowej.

Tylko do odczytu.

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

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 testowa interfejsu API używana do pobierania tego zasobu.

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

string

Tylko dane wejściowe. Stały. Identyfikator arkusza kalkulacyjnego w Arkuszach Google. Ten arkusz kalkulacyjny musi zawierać sformatowane ustawienia oceny cząstkowej. 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.

Podczas tworzenia zostaje przypisany 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 zostaje przypisany identyfikator.

title

string

Nazwa poziomu.

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

description

string

Opis poziomu.

points

number

Opcjonalne punkty powiązane z tym poziomem. Jeśli zostanie ustawiony, wszystkie poziomy oceny cząstkowej muszą określać punkty, a wartość musi być różna na wszystkich poziomach w ramach jednego kryterium. 0 oznacza brak punktów.

Metody

create

Tworzy ocenę cząstkową.

delete

Usuwa ocenę cząstkową.

get

Zwraca ocenę cząstkową.

list

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

patch

Aktualizuje ocenę cząstkową.