REST Resource: courses.courseWork.rubrics

Источник: Рубрика

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

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

JSON-представление
{
  "courseId": string,
  "courseWorkId": string,
  "id": string,
  "creationTime": string,
  "updateTime": string,
  "criteria": [
    {
      object (Criterion)
    }
  ],
  "previewVersion": enum (PreviewVersion),

  "sourceSpreadsheetId": string
}
Поля
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 Sheets. Эта электронная таблица должна содержать отформатированные настройки критериев оценки. См. раздел «Создание или повторное использование критериев оценки для задания» . Использование этого поля требует применения параметра https://www.googleapis.com/auth/spreadsheets.readonly или https://www.googleapis.com/auth/spreadsheets .

Критерий

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

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

string

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

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

title

string

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

description

string

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

levels[]

object ( Level )

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

learningGoal

object ( LearningGoal )

Необязательный.

Цель обучения, связанная с данным критерием. Это поле заполняется только в том случае, если указана соответствующая версия предварительного просмотра (PreviewVersion).

Уровень

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

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

string

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

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

title

string

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

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

description

string

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

points

number

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

Методы

create

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

delete

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

get

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

list

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

patch

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