Ресурс: 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 | Абсолютная ссылка на этот курсовой материал в веб-интерфейсе Classroom. Заполняется только в Только для чтения. |
creationTime | Отметка времени создания данного материала курсовой работы. Только для чтения. Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: |
updateTime | Отметка времени последнего изменения в материалах данной курсовой работы. Только для чтения. Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: |
scheduledTime | Необязательная временная метка, когда планируется публикация данного материала курсовой работы. Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: |
assigneeMode | Режим назначения материалов курсовой работы. Если не указано иное, по умолчанию используется значение |
individualStudentsOptions | Идентификаторы студентов, имеющих доступ к материалам курсовой работы. Это поле заполняется только в том случае, если |
creatorUserId | Идентификатор пользователя, создавшего материал курсовой работы. Только для чтения. |
topicId | Идентификатор темы, к которой относится этот материал курсовой работы. Должен соответствовать существующей теме курса. |
CourseWorkMaterialState
Возможные состояния материала курсовой работы
Перечисления | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED | Состояние не указано. Этот параметр никогда не возвращается. |
PUBLISHED | Статус опубликованного материала курсовой работы. Это статус по умолчанию. |
DRAFT | Статус материала курсовой работы, который ещё не опубликован. Материалы курсовой работы в этом состоянии видны только преподавателям курса и администраторам домена. |
DELETED | Статус учебного материала, который был опубликован, но теперь удалён. Учебный материал в этом состоянии виден только преподавателям курса и администраторам домена. Учебный материал в этом состоянии удаляется через некоторое время. |
Методы | |
---|---|
| Создает материал для курсовой работы. |
| Удаляет материал курсовой работы. |
| Возвращает материал курсовой работы. |
| Получает метаданные для дополнений Classroom в контексте конкретной публикации. |
| Возвращает список материалов курсовой работы, которые запрашивающей стороне разрешено просматривать. |
| Обновляет одно или несколько полей материала курсовой работы. |