Источник: Рубрика
Рубрика оценки курсовой работы. Рубрика — это система оценивания, используемая для оценки студенческих работ и предоставления обратной связи.
Для получения более подробной информации см. раздел «Структура рубрик и известные ограничения» .
| JSON-представление |
|---|
{ "courseId": string, "courseWorkId": string, "id": string, "creationTime": string, "updateTime": string, "criteria": [ { object ( |
| Поля | |
|---|---|
courseId | Идентификатор курса. Только для чтения. |
courseWorkId | Идентификатор курса, к которому это относится. Только для чтения. |
id | Идентификатор, присвоенный классом для данной рубрики. Этот идентификатор является уникальным среди рубрик, используемых в соответствующем курсе. Только для чтения. |
creationTime | Только для вывода. Отметка времени создания этой рубрики. Только для чтения. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
updateTime | Только вывод. Отметка времени последнего изменения в данной рубрике. Только для чтения. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
criteria[] | Список критериев. Каждый критерий представляет собой параметр, по которому оценивается эффективность работы. |
previewVersion | Только вывод. Предварительная версия API, использованная для получения этого ресурса. |
Поле объединения rubric_source . Параметры для создания рубрики на основе существующего источника. rubric_source может принимать только одно из следующих значений: | |
sourceSpreadsheetId | Только для ввода. Неизменяемое поле. Идентификатор электронной таблицы в Google Sheets. Эта электронная таблица должна содержать отформатированные настройки критериев оценки. См. раздел «Создание или повторное использование критериев оценки для задания» . Использование этого поля требует применения параметра |
Критерий
Критерий оценки. Каждый критерий представляет собой измерение, по которому оценивается эффективность работы.
| JSON-представление |
|---|
{ "id": string, "title": string, "description": string, "levels": [ { object ( |
| Поля | |
|---|---|
id | Идентификатор критерия. При создании присваивается идентификатор. |
title | Название критерия. |
description | Описание критерия. |
levels[] | Список уровней в рамках данного критерия. |
learningGoal | Необязательный. Цель обучения, связанная с данным критерием. Это поле заполняется только в том случае, если указана соответствующая версия предварительного просмотра (PreviewVersion). |
Уровень
Уровень критерия.
| JSON-представление |
|---|
{ "id": string, "title": string, "description": string, "points": number } |
| Поля | |
|---|---|
id | Идентификатор уровня. При создании присваивается идентификатор. |
title | Название уровня. Если для уровня не задано количество баллов, необходимо указать название. |
description | Описание уровня. |
points | Необязательные баллы, связанные с этим уровнем. Если задано, все уровни в рамках рубрики должны указывать баллы, и значение должно быть различным для всех уровней в рамках одного критерия. 0 отличается от отсутствия баллов. |
Методы | |
|---|---|
| Создает рубрику. |
| Удаляет рубрику. |
| Возвращает рубрику. |
| Возвращает список критериев оценки, которые запрашивающему пользователю разрешено просматривать. |
| Обновляет рубрику. |