Method: courses.courseWork.studentSubmissions.modifyAttachments

Modifies attachments of student submission.

Вложения можно добавлять только к работам студентов, относящимся к объектам учебных заданий с workType ASSIGNMENT .

Этот запрос должен быть отправлен из проекта консоли разработчика с использованием идентификатора клиента OAuth , который использовался для создания соответствующего элемента учебной работы или дополнительного вложения к этому элементу.

This method returns the following error codes:

  • PERMISSION_DENIED если пользователю, запрашивающему доступ к курсу или курсовой работе, запрещено изменять вложения в запрашиваемой студенческой работе, или если возникают ошибки доступа .
  • INVALID_ARGUMENT если запрос имеет некорректный формат.
  • Если запрошенный курс, курсовая работа или работа студента не существуют, NOT_FOUND .

HTTP request

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments

В URL-адресе используется синтаксис транскодирования gRPC .

Параметры пути

Параметры
courseId

string

Идентификатор курса. Этот идентификатор может быть либо идентификатором, присвоенным в Classroom, либо alias .

courseWorkId

string

Идентификатор курсовой работы.

id

string

Идентификатор работы студента.

Текст запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "addAttachments": [
    {
      object (Attachment)
    }
  ],
  "previewVersion": enum (PreviewVersion)
}
Поля
addAttachments[]

object ( Attachment )

Прикрепленные файлы. В одной студенческой работе может быть не более 20 прикрепленных файлов.

Прикрепление файлов Form не поддерживается.

previewVersion

enum ( PreviewVersion )

Необязательно. Предварительная версия API. Необходимо указать этот параметр для доступа к новым возможностям API, предоставляемым разработчикам в рамках программы предварительного просмотра.

Ответный текст

В случае успеха тело ответа будет содержать экземпляр объекта StudentSubmission .

Области полномочий

Требуется один из следующих диапазонов аутентификации OAuth:

  • https://www.googleapis.com/auth/classroom.coursework.students
  • https://www.googleapis.com/auth/classroom.coursework.me

Для получения более подробной информации см. руководство по авторизации .