REST Resource: courses.posts.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)
    }
  ]
}
Поля
course Id

string

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

postId
(deprecated)

string

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

item Id

string

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

id

string

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

title

string

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

teacher View Uri

object ( EmbedUri )

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

student View Uri

object ( EmbedUri )

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

student Work Review Uri

object ( EmbedUri )

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

due Date

object ( Date )

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

due Time

object ( TimeOfDay )

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

max Points

number

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

copy History[]

object ( CopyHistory )

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

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

Методы

create

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

delete

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

get

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

list

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

patch

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