- Ресурс: Курсовая работа
- Курсворкстате
- Режим SubmissionModificationMode
- Назначение
- МножественныйВыборВопрос
- Методы
Ресурс: Курсовая работа
Курсовая работа создана преподавателем для студентов курса.
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 «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
dueDate | Необязательная дата в формате UTC, когда необходимо подать документы на эту курсовую работу. Это необходимо указать, если указан |
dueTime | Необязательное время суток по всемирному координированному времени (UTC), в которое должны быть представлены материалы для данной курсовой работы. Это необходимо указать, если указан |
scheduledTime | Необязательная временная метка, когда планируется опубликовать эту курсовую работу. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
maxPoints | Максимальная оценка за данную курсовую работу. Если значение равно нулю или не указано, это задание считается неоцененным. Это должно быть неотрицательное целое значение. |
workType | Вид данной курсовой работы. Тип задается при создании курсовой работы и не может быть изменен. |
associatedWithDeveloper | Связан ли этот рабочий элемент курса с проектом Developer Console, отправляющим запрос. Дополнительную информацию см. в курсе Только для чтения. |
assigneeMode | Режим правопреемника курсовой работы. Если не указано, значение по умолчанию — |
individualStudentsOptions | Идентификаторы студентов, имеющих доступ к курсовой работе. Это поле устанавливается только в том случае, если |
submissionModificationMode | Настройка, определяющая, когда учащимся разрешено изменять материалы. Если не указано, значение по умолчанию — |
creatorUserId | Идентификатор пользователя, создавшего курсовую работу. Только для чтения. |
topicId | Идентификатор темы, с которой связана данная курсовая работа. Должно соответствовать существующей теме курса. |
gradeCategory | Категория, к которой относится оценка данной курсовой работы. Присутствует только в том случае, если для курсовой работы выбрана категория. Может использоваться при расчете общей оценки. Только для чтения. |
previewVersion | Только вывод. Предварительная версия API, используемая для получения этого ресурса. |
details поля объединения. Дополнительные сведения, специфичные для типа курсовой работы. details могут быть только одним из следующих: | |
assignment | Детали задания. Это значение заполняется только в том случае, если Только для чтения. |
multipleChoiceQuestion | Подробности вопроса с множественным выбором. Для операций чтения это поле заполняется только в том случае, если |
gradingPeriodId | Идентификатор оценочного периода, связанного с курсовой работой.
|
Курсворкстате
Возможные состояния конечно работают.
Перечисления | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED | Штат не указан. Это никогда не возвращается. |
PUBLISHED | Статус опубликованной работы. Это состояние по умолчанию. |
DRAFT | Статус работы, которая еще не опубликована. Работа в этом состоянии видна только преподавателям курса и администраторам домена. |
DELETED | Статус работы, которая была опубликована, но сейчас удалена. Работа в этом состоянии видна только преподавателям курса и администраторам домена. Работа в таком состоянии удаляется через некоторое время. |
Режим SubmissionModificationMode
Возможные режимы модификации студенческих работ.
Перечисления | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED | Режим модификации не указан. Это никогда не возвращается. |
MODIFIABLE_UNTIL_TURNED_IN | Перед отправкой материалы можно изменить. |
MODIFIABLE | Представленные материалы могут быть изменены в любое время. |
Назначение
Дополнительные детали к заданиям.
JSON-представление |
---|
{
"studentWorkFolder": {
object ( |
Поля | |
---|---|
studentWorkFolder | Папка на Диске, куда помещаются вложения из работ учащихся. Это поле заполняется только для преподавателей и администраторов курсов. |
МножественныйВыборВопрос
Дополнительные сведения для вопросов с несколькими вариантами ответов.
JSON-представление |
---|
{ "choices": [ string ] } |
Поля | |
---|---|
choices[] | Возможный выбор. |
Методы | |
---|---|
| Создает курсовую работу. |
| Удаляет курсовую работу. |
| Возвращает курсовую работу. |
| Получает метаданные для надстроек Класса в контексте определенного сообщения. |
| Возвращает список курсовой работы, которую запрашивающему разрешено просматривать. |
| Изменяет режим ответственного и параметры курсовой работы. |
| Обновляет одно или несколько полей курсовой работы. |