Отправить отзыв
REST Resource: courses.announcements
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Ресурс: Объявление Объявление созданное преподавателем для студентов курса
JSON-представление {
"courseId" : string ,
"id" : string ,
"text" : string ,
"materials" : [
{
object (Material
)
}
] ,
"state" : enum (AnnouncementState
) ,
"alternateLink" : string ,
"creationTime" : string ,
"updateTime" : string ,
"scheduledTime" : string ,
"assigneeMode" : enum (AssigneeMode
) ,
"individualStudentsOptions" : {
object (IndividualStudentsOptions
)
} ,
"creatorUserId" : string
}
Поля courseId
string
Идентификатор курса.
Только для чтения.
id
string
Идентификатор этого объявления, присвоенный классом, уникальный для каждого курса.
Только для чтения.
text
string
Описание этого объявления. Текст должен представлять собой действительную строку UTF-8, содержащую не более 30 000 символов.
materials[]
object ( Material
)
Дополнительные материалы.
Объявления должны содержать не более 20 существенных пунктов.
state
enum ( AnnouncementState
)
Статус этого объявления. Если не указано, состояние по умолчанию — DRAFT
.
alternateLink
string
Абсолютная ссылка на это объявление в веб-интерфейсе Класса. Это значение заполняется только в том случае, если state
PUBLISHED
.
Только для чтения.
creationTime
string ( Timestamp
format)
Временная метка создания этого объявления.
Только для чтения.
Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z"
и "2014-10-02T15:01:23.045123456Z"
.
updateTime
string ( Timestamp
format)
Временная метка последнего изменения этого объявления.
Только для чтения.
Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z"
и "2014-10-02T15:01:23.045123456Z"
.
scheduledTime
string ( Timestamp
format)
Необязательная временная метка, когда планируется опубликовать это объявление.
Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z"
и "2014-10-02T15:01:23.045123456Z"
.
assigneeMode
enum ( AssigneeMode
)
Режим правопреемника объявления. Если не указано, значение по умолчанию — ALL_STUDENTS
.
individualStudentsOptions
object ( IndividualStudentsOptions
)
Идентификаторы студентов, имеющих доступ к объявлению. Это поле устанавливается только в том случае, если assigneeMode
имеет значение INDIVIDUAL_STUDENTS
. Если assigneeMode
имеет INDIVIDUAL_STUDENTS
, то объявление смогут видеть только учащиеся, указанные в этом поле.
creatorUserId
string
Идентификатор пользователя, создавшего объявление.
Только для чтения.
Состояние объявления Возможные состояния объявлений
Перечисления ANNOUNCEMENT_STATE_UNSPECIFIED
Штат не указан. Это никогда не возвращается. PUBLISHED
Статус опубликованного объявления. Это состояние по умолчанию. DRAFT
Статус объявления, которое еще не опубликовано. Объявление в этом состоянии видно только преподавателям курса и администраторам домена. DELETED
Статус объявления, которое было опубликовано, но сейчас удалено. Объявление в этом состоянии видно только преподавателям курса и администраторам домена. Объявление в таком состоянии через некоторое время удаляется.
Методы Создает объявление. Удаляет объявление. Возвращает объявление. Получает метаданные для надстроек Класса в контексте определенного сообщения. Возвращает список объявлений, которые запрашивающему разрешено просматривать. Изменяет режим ответственного и параметры объявления. Обновляет одно или несколько полей объявления.
Отправить отзыв
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0" , а примеры кода – по лицензии Apache 2.0 . Подробнее об этом написано в правилах сайта . Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-09-24 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Отсутствует нужная мне информация"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Слишком сложен/слишком много шагов"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Устарел"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Проблема с переводом текста"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Проблемы образцов/кода"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Другое"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Прост для понимания"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Помог мне решить мою проблему"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Другое"
}]
Хотите рассказать подробнее?
{"lastModified": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435: 2024-09-24 UTC."}
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-09-24 UTC."]]