Ресурс: CourseWorkMaterial
Материал курсовой работы, созданный преподавателем для студентов курса
JSON-представление |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
Поля | |
---|---|
courseId | Идентификатор курса. Только для чтения. |
id | Назначаемый классом идентификатор рабочего материала этого курса, уникальный для каждого курса. Только для чтения. |
title | Название учебного материала. Заголовок должен представлять собой действительную строку UTF-8, содержащую от 1 до 3000 символов. |
description | Дополнительное описание рабочего материала данного курса. Текст должен представлять собой действительную строку UTF-8, содержащую не более 30 000 символов. |
materials[] | Дополнительные материалы. В материале курсовой работы должно быть не более 20 материальных позиций. |
state | Статус рабочих материалов этого курса. Если не указано, состояние по умолчанию — |
alternateLink | Абсолютная ссылка на этот учебный материал в веб-интерфейсе Класса. Это значение заполняется только в том случае, если Только для чтения. |
creationTime | Временная метка создания этого рабочего материала курса. Только для чтения. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
updateTime | Временная метка последнего изменения в рабочих материалах курса. Только для чтения. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
scheduledTime | Необязательная временная метка, когда планируется опубликовать этот рабочий материал курса. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
assigneeMode | Режим правопреемника материалов курсовой работы. Если не указано, значение по умолчанию — |
individualStudentsOptions | Идентификаторы студентов, имеющих доступ к материалам курсовой работы. Это поле устанавливается только в том случае, если |
creatorUserId | Идентификатор пользователя, создавшего рабочий материал курса. Только для чтения. |
topicId | Идентификатор темы, с которой связан данный рабочий материал курса. Должно соответствовать существующей теме курса. |
КурсРаботаМатериалСостояние
Возможные состояния конечного рабочего материала
Перечисления | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED | Штат не указан. Это никогда не возвращается. |
PUBLISHED | Статус опубликованных материалов курсовой работы. Это состояние по умолчанию. |
DRAFT | Статус материала курсовой работы, который еще не опубликован. Материал курсовой работы в этом состоянии виден только преподавателям курса и администраторам домена. |
DELETED | Статус материала курсовой работы, который был опубликован, но теперь удален. Материал курсовой работы в этом состоянии виден только преподавателям курса и администраторам домена. Материал курсовой работы в таком состоянии через некоторое время удаляется. |
Методы | |
---|---|
| Создает материал курсовой работы. |
| Удаляет материал курсовой работы. |
| Возвращает материал курсовой работы. |
| Получает метаданные для надстроек Класса в контексте определенного сообщения. |
| Возвращает список рабочих материалов курса, которые запрашивающему разрешено просматривать. |
| Обновляет одно или несколько полей материала курсовой работы. |