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. Допустимы и другие типы нормализации. Примеры: "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. Допустимы и другие типы нормализации. Примеры: "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, используемая для получения этого ресурса.

Варианты создания критериев оценки на основе существующего источника. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей:
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)
    }
  ],
  "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

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