REST Resource: courses.courseWorkMaterials.addOnAttachments

Zasób: AddOnAttachment

Załącznik dodatku do posta.

Zapis 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)
    }
  ]
}
Pola
courseId

string

Stała. Identyfikator kursu.

postId
(deprecated)

string

Niezmienna. Wycofane. Zamiast tego używaj elementu itemId.

itemId

string

Niezmienna. Identyfikator załącznika Announcement, CourseWork lub CourseWorkMaterial, do którego jest dołączony załącznik. Unikalny dla każdego kursu.

id

string

Niezmienna. Przypisany przez Classroom identyfikator tego załącznika, unikalny dla każdego posta.

title

string

Wymagane. Tytuł tego załącznika. Tytuł musi mieć od 1 do 1000 znaków.

teacherViewUri

object (EmbedUri)

Wymagane. Identyfikator URI pokazujący widok załącznika dla nauczyciela. Identyfikator URI zostanie otwarty w elemencie iframe z ustawionymi parametrami zapytania courseId, itemId, itemType i attachmentId.

studentViewUri

object (EmbedUri)

Wymagane. Identyfikator URI do wyświetlania załącznika w widoku ucznia. Identyfikator URI zostanie otwarty w elemencie iframe z ustawionymi parametrami zapytania courseId, itemId, itemType i attachmentId.

studentWorkReviewUri

object (EmbedUri)

URI dla nauczyciela, aby wyświetlić zadanie ucznia w załączniku (w stosownych przypadkach). Identyfikator URI zostanie otwarty w ramce iframe z parametrami zapytania courseId, itemId, itemType, attachmentIdsubmissionId. Jest to ta sama wartość submissionId zwracana w polu AddOnContext.studentContext, gdy uczeń wyświetla załącznik. Jeśli identyfikator URI zostanie pominięty lub usunięty, identyfikator maxPoints również zostanie odrzucony.

dueDate

object (Date)

Termin prac nad tym załącznikiem (według czasu UTC) upływa termin. Jeśli podano wartość dueTime, musisz podać tę wartość.

dueTime

object (TimeOfDay)

Pora dnia (według czasu UTC), do której należy pracować nad tym załącznikiem. Musisz go podać, jeśli podano dueDate.

maxPoints

number

Maksymalna ocena dla tego załącznika. Można go ustawić tylko wtedy, gdy skonfigurowano ustawienie studentWorkReviewUri. Ustaw na wartość niezerową, aby wskazać, że załącznik obsługuje przekazywanie ocen. Jeśli jest ustawiona, musi być nieujemną liczbą całkowitą. Jeśli wartość jest ustawiona na zero, załącznik nie będzie obsługiwał przekazywania ocen.

copyHistory[]

object (CopyHistory)

Tylko dane wyjściowe. Identyfikatory załączników, które były poprzednimi kopiami tego załącznika.

Jeśli załącznik został wcześniej skopiowany z powodu skopiowania jego posta nadrzędnego, podane są identyfikatory załączników, które były jego poprzednimi kopiami, w kolejności rosnącej chronologicznej.

Metody

create

Tworzy załącznik dodatku pod postem.

delete

Usuwa załącznik dodatku.

get

Zwraca załącznik dodatku.

list

Zwraca wszystkie załączniki utworzone przez dodatek pod postem.

patch

Aktualizuje załącznik dodatku.