Ресурс: Объявление
Объявление, созданное преподавателем для студентов курса
JSON-представление |
---|
{ "courseId": string, "id": string, "text": string, "materials": [ { object ( |
Поля | |
---|---|
courseId | Идентификатор курса. Только для чтения. |
id | Идентификатор данного объявления, присвоенный классу и уникальный для каждого курса. Только для чтения. |
text | Описание этого объявления. Текст должен представлять собой корректную строку в кодировке UTF-8, содержащую не более 30 000 символов. |
materials[] | Дополнительные материалы. Объявления должны содержать не более 20 материальных единиц. |
state | Статус этого объявления. Если не указано иное, статус по умолчанию — |
alternateLink | Абсолютная ссылка на это объявление в веб-интерфейсе Класса. Заполняется только в Только для чтения. |
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 | Идентификатор пользователя, создавшего объявление. Только для чтения. |
ОбъявлениеState
Возможные состояния объявлений
Перечисления | |
---|---|
ANNOUNCEMENT_STATE_UNSPECIFIED | Состояние не указано. Этот параметр никогда не возвращается. |
PUBLISHED | Статус опубликованного объявления. Это состояние по умолчанию. |
DRAFT | Статус объявления, которое ещё не опубликовано. Объявление в этом статусе видят только преподаватели курса и администраторы домена. |
DELETED | Статус объявления, которое было опубликовано, но теперь удалено. Объявление в этом состоянии видно только преподавателям курса и администраторам домена. Объявление в этом состоянии удаляется через некоторое время. |
Методы | |
---|---|
| Создает объявление. |
| Удаляет объявление. |
| Возвращает объявление. |
| Получает метаданные для дополнений Classroom в контексте конкретной публикации. |
| Возвращает список объявлений, которые разрешено просматривать запрашивающей стороне. |
| Изменяет режим назначения и параметры объявления. |
| Обновляет одно или несколько полей объявления. |