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)

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

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

Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

updateTime

string ( Timestamp format)

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

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

Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

criteria[]

object ( Criterion )

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

previewVersion

enum ( PreviewVersion )

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

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

string

Только ввод. Неизменяемый. Идентификатор таблицы в Google Таблицах. Эта таблица должна содержать отформатированные настройки критериев оценки. См. раздел Создание или повторное использование критериев оценки для задания . Для использования этого поля требуется область действия 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

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