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