REST Resource: courses.courseWork.rubrics

Ресурс: Рубрика

Рубрика курсовой работы. Рубрика – это система оценок, используемая для оценки работы учащихся и предоставления обратной связи.

Дополнительную информацию см. в разделе Структура рубрик и известные ограничения .

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.
}
Поля
courseId

string

Идентификатор курса.

Только для чтения.

courseWorkId

string

Идентификатор курсовой работы, которому она соответствует.

Только для чтения.

id

string

Идентификатор рубрики, присвоенный классом. Это уникальное явление среди рубрик соответствующей курсовой работы.

Только для чтения.

creationTime

string ( Timestamp format)

Только вывод. Временная метка создания этой рубрики.

Только для чтения.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

updateTime

string ( Timestamp format)

Только вывод. Временная метка последнего изменения в этой рубрике.

Только для чтения.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

criteria[]

object ( Criterion )

Список критериев. Каждый критерий представляет собой измерение, по которому оценивается производительность.

previewVersion

enum ( PreviewVersion )

Только вывод. Предварительная версия API, используемая для получения этого ресурса.

Поле объединения rubric_source . Варианты создания рубрики из существующего источника. rubric_source может быть только одним из следующих:
sourceSpreadsheetId

string

Только ввод. Неизменный. Идентификатор таблицы Google Sheets. Эта таблица должна содержать отформатированные настройки рубрик. См. раздел Создание или повторное использование критерия оценки для задания . Для использования этого поля требуется область действия https://www.googleapis.com/auth/spreadsheets.readonly или https://www.googleapis.com/auth/spreadsheets .

Критерий

Рубрикаторный критерий. Каждый критерий представляет собой измерение, по которому оценивается производительность.

JSON-представление
{
  "id": string,
  "title": string,
  "description": string,
  "levels": [
    {
      object (Level)
    }
  ]
}
Поля
id

string

Идентификатор критерия.

При создании присваивается идентификатор.

title

string

Название критерия.

description

string

Описание критерия.

levels[]

object ( Level )

Список уровней в рамках этого критерия.

Уровень

Уровень критерия.

JSON-представление
{
  "id": string,
  "title": string,
  "description": string,
  "points": number
}
Поля
id

string

Идентификатор уровня.

При создании присваивается идентификатор.

title

string

Название уровня.

Если для уровня не установлены очки, необходимо указать заголовок.

description

string

Описание уровня.

points

number

Дополнительные точки, связанные с этим уровнем. Если этот параметр установлен, на всех уровнях в рамках рубрики должны быть указаны баллы, а значение должно быть различным на всех уровнях в рамках одного критерия. 0 отличается от отсутствия точек.

Методы

create

Создает рубрику.

delete

Удаляет рубрику.

get

Возвращает рубрику.

list

Возвращает список рубрик, которые запрашивающему разрешено просматривать.

patch

Обновляет рубрику.