REST Resource: courses.courseWork.addOnAttachments

Ресурс: AddOnAttachment

Дополнительное вложение к сообщению.

JSON-представление
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "id": string,
  "title": string,
  "teacherViewUri": {
    object (EmbedUri)
  },
  "studentViewUri": {
    object (EmbedUri)
  },
  "studentWorkReviewUri": {
    object (EmbedUri)
  },
  "dueDate": {
    object (Date)
  },
  "dueTime": {
    object (TimeOfDay)
  },
  "maxPoints": number,
  "copyHistory": [
    {
      object (CopyHistory)
    }
  ]
}
Поля
courseId

string

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

postId
(deprecated)

string

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

itemId

string

Неизменный. Идентификатор объявления, CourseWork или CourseWorkMaterial, к которому прикрепляется вложение. Уникально для каждого курса.

id

string

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

title

string

Необходимый. Название этого вложения. Название должно содержать от 1 до 1000 символов.

teacherViewUri

object ( EmbedUri )

Необходимый. URI, чтобы показать учителю представление о вложении. URI будет открыт в iframe с установленными параметрами запроса courseId , postId и attachmentId .

studentViewUri

object ( EmbedUri )

Необходимый. URI, чтобы показать представление студента о вложении. URI будет открыт в iframe с установленными параметрами запроса courseId , postId и attachmentId .

studentWorkReviewUri

object ( EmbedUri )

URI, позволяющий учителю видеть работу учащихся над вложением, если применимо. URI будет открыт в iframe с установленными параметрами запроса courseId , postId , attachmentId и submissionId . Это тот же submissionId , который возвращается [google.classroom.AddOns.GetAddOnContext][announcements.getAddOnContext], когда учащийся просматривает вложение. Если URI опущен или удален, maxPoints также будет удален.

dueDate

object ( Date )

Дата окончания работы над этим вложением в формате UTC. Это необходимо указать, если указан параметр dueTime .

dueTime

object ( TimeOfDay )

Время суток по всемирному координированному времени, когда должна быть выполнена работа над этим вложением. Это необходимо указать, если указан параметр dueDate .

maxPoints

number

Максимальная оценка для этого вложения. Может быть установлен только в том случае, если установлен studentWorkReviewUri . Установите ненулевое значение, чтобы указать, что вложение поддерживает возврат оценки. Если установлено, это должно быть неотрицательное целое значение. Если установлено значение 0, вложение не будет поддерживать возврат оценок.

copyHistory[]

object ( CopyHistory )

Только вывод. Идентификаторы вложений, которые были предыдущими копиями этого вложения.

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

Методы

create

Создает дополнительное вложение под публикацией.

delete

Удаляет дополнительное вложение.

get

Возвращает дополнительное вложение.

list

Возвращает все вложения, созданные дополнением под публикацией.

patch

Обновляет дополнительный вложение.