REST Resource: courses.courseWorkMaterials.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

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

id

string

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

title

string

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

teacherViewUri

object ( EmbedUri )

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

studentViewUri

object ( EmbedUri )

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

studentWorkReviewUri

object ( EmbedUri )

URI, позволяющий учителю видеть работу учащихся над вложением, если применимо. URI будет открыт в iframe с установленными параметрами запроса courseId , itemId , itemType , attachmentId и submissionId . Это тот же submissionId который возвращается в поле AddOnContext.studentContext , когда учащийся просматривает вложение. Если URI опущен или удален, maxPoints также будет удален.

dueDate

object ( Date )

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

dueTime

object ( TimeOfDay )

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

maxPoints

number

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

copyHistory[]

object ( CopyHistory )

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

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

Методы

create

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

delete

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

get

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

list

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

patch

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