REST Resource: courses.courseWork.rubrics

Zasób: ocena cząstkowa

Ocena cząstkowa za zadanie w danym kursie. Ocena cząstkowa to przewodnik po punktacji służący do oceniania prac uczniów i przekazywania informacji zwrotnych.

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 związanego z kursem.

Tylko do odczytu.

id

string

Identyfikator oceny cząstkowej przypisany przez Classroom. Jest on unikalny wśród ocen cząstkowych dla danego zadania w ramach kursu.

Tylko do odczytu.

creationTime

string (Timestamp format)

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

Tylko do odczytu.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy 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 formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy 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 jest wymiarem, według którego jest oceniana 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. Niezmienne. Identyfikator arkusza Google. Ten arkusz kalkulacyjny musi zawierać sformatowane ustawienia oceny cząstkowej. Zobacz Tworzenie i ponowne używanie oceny cząstkowej za projekt. Użycie 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 jest wymiarem, według którego jest oceniana skuteczność.

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

string

Identyfikator kryterium.

Podczas tworzenia przypisywany jest identyfikator.

title

string

Tytuł kryterium.

description

string

Opis kryterium.

levels[]

object (Level)

Lista poziomów, które obejmują to kryterium.

Poziom

Poziom kryterium.

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

string

Identyfikator poziomu.

Podczas tworzenia przypisywany jest identyfikator.

title

string

Nazwa poziomu.

Jeśli poziom nie ma określonej liczby punktów, musisz określić tytuł.

description

string

Opis poziomu.

points

number

Opcjonalne punkty powiązane z tym poziomem. Jeśli jest ustawiona, wszystkie poziomy oceny cząstkowej muszą określać punkty, a wartość musi się różnić na wszystkich poziomach danego kryterium. 0 jest równoznaczne z brakiem punktu.

Metody

create

Tworzy ocenę cząstkową.

delete

Usuwa ocenę cząstkową.

get

Zwraca ocenę cząstkową.

list

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

patch

Aktualizuje ocenę cząstkową.