Ресурс: критерий оценки
Критерий оценки задания. Критерии оценки – это требования к работе, на основании которых формируется общий балл или отзыв.
Подробнее о структуре критериев оценки и известных ограничениях…
| JSON-представление |
|---|
{ "courseId": string, "courseWorkId": string, "id": string, "creationTime": string, "updateTime": string, "criteria": [ { object ( |
| Поля | |
|---|---|
courseId |
Идентификатор курса. Только для чтения. |
courseWorkId |
Идентификатор задания, к которому относится оценка. Только для чтения. |
id |
Идентификатор критерия оценки, назначенный в Классе. Этот идентификатор уникален среди критериев оценки для соответствующего задания. Только для чтения. |
creationTime |
Только для вывода. Временная метка создания критерия оценки. Только для чтения. Используется формат RFC 3339. Результат всегда будет Z-нормализованным, и в нем будут использоваться цифры дробных частей 0, 3, 6 или 9. Допустимы и другие типы нормализации. Примеры: |
updateTime |
Только для вывода. Временная метка последнего изменения критерия оценки. Только для чтения. Используется формат RFC 3339. Результат всегда будет Z-нормализованным, и в нем будут использоваться цифры дробных частей 0, 3, 6 или 9. Допустимы и другие типы нормализации. Примеры: |
criteria[] |
Список критериев. Каждый критерий – это параметр, по которому оценивается эффективность. |
previewVersion |
Только для вывода. Предварительная версия API, используемая для получения этого ресурса. |
| Варианты создания критериев оценки на основе существующего источника. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: | |
sourceSpreadsheetId |
Только для ввода. Не меняется. Идентификатор таблицы Google. Таблица должна содержать отформатированные настройки критериев оценки. Подробнее о том, как создать критерий оценки для задания или использовать существующий… Для использования этого поля требуется область действия |
| Конец взаимоисключающих полей. | |
Критерий
Критерий оценки. Каждый критерий – это параметр, по которому оценивается эффективность.
| 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 – это не то же самое, что отсутствие баллов. |
Методы |
|
|---|---|
|
Создает критерий оценки. |
|
Удаляет критерий оценки. |
|
Возвращает критерий оценки. |
|
Возвращает список критериев оценки, которые разрешено просматривать отправителю запроса. |
|
Обновляет критерий оценки. |