Method: courses.posts.addOnAttachments.studentSubmissions.patch

Обновляет данные, связанные с отправкой вложения надстройки.

Требуется, чтобы надстройка была первоначальным создателем вложения, а вложение имело положительное значение maxPoints .

Этот метод возвращает следующие коды ошибок:

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

HTTP-запрос

PATCH https://classroom.googleapis.com/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}/studentSubmissions/{submissionId}

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

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

Параметры
courseId

string

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

postId
(deprecated)

string

Необязательный. Устарело, вместо этого используйте itemId.

attachmentId

string

Необходимый. Идентификатор вложения.

submissionId

string

Необходимый. Идентификатор подачи учащегося.

Параметры запроса

Параметры
itemId

string

Идентификатор объявления, CourseWork или CourseWorkMaterial, к которому прикрепляется вложение. Это поле является обязательным, но не помечено как таковое при переходе с postId.

updateMask

string ( FieldMask format)

Необходимый. Маска, определяющая, какие поля во вложении необходимо обновить. Обновление завершается неудачно, если указаны недопустимые поля. Если поле поддерживает пустые значения, его можно очистить, указав его в маске обновления, а не в объекте AddOnAttachmentStudentSubmission .

Преподаватели могут указать следующие поля:

  • pointsEarned

Это разделенный запятыми список полных имен полей. Пример: "user.displayName,photo" .

Тело запроса

Тело запроса содержит экземпляр AddOnAttachmentStudentSubmission .

Тело ответа

В случае успеха тело ответа содержит экземпляр AddOnAttachmentStudentSubmission .

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/classroom.addons.teacher

Дополнительную информацию см. в руководстве по авторизации .