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)
    }
  ],
  "gradeSyncEnabled": boolean
}
Поля
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)

Срок сдачи работы по этому прикрепленному файлу (по всемирному координированному времени). Это свойство необходимо указать, если задано свойство dueTime.

dueTime

object (TimeOfDay)

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

maxPoints

number

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

copyHistory[]

object (CopyHistory)

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

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

gradeSyncEnabled

boolean

Только для вывода. Будут ли изменения значений pointsEarned в student submissions этого дополнения копироваться в поле pointsEarned в CourseWork submissions учащихся. Это поле может иметь значение true не более чем для одного прикрепленного дополнения в записи ленты.

Методы

create

Создает прикрепленный файл дополнения в записи.

delete

Удаляет прикрепленный файл дополнения.

get

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

list

Возвращает все прикрепленные файлы, созданные дополнением в записи.

patch

Обновляет прикрепленный файл дополнения.