REST Resource: courses.posts.addOnAttachments

Zasób: AddOnAttachment

dodatek do załącznika 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)
    }
  ],
  "gradeSyncEnabled": boolean
}
Pola
courseId

string

Wartość niezmienna. Identyfikator kursu.

postId
(deprecated)

string

Wartość niezmienna. Wycofane, użyj itemId.

itemId

string

Wartość niezmienna. Identyfikator elementu Announcement, CourseWork lub CourseWorkMaterial, do którego jest dołączony załącznik. Unikalny dla każdych zajęć.

id

string

Wartość niezmienna. Identyfikator przypisany przez Classroom do 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 służący do wyświetlania widoku nauczyciela załącznika. Identyfikator URI zostanie otwarty w ramce iframe z ustawionymi parametrami zapytania courseId, itemId, itemType i attachmentId.

studentViewUri

object (EmbedUri)

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

studentWorkReviewUri

object (EmbedUri)

Identyfikator URI, który umożliwia nauczycielowi wyświetlenie pracy ucznia w załączniku (jeśli dotyczy). Identyfikator URI zostanie otwarty w ramce iframe z ustawionymi parametrami zapytania courseId, itemId, itemType, attachmentId i submissionId. Jest to ten sam identyfikator submissionId, który jest zwracany w polu AddOnContext.studentContext, gdy uczeń wyświetla załącznik. Jeśli identyfikator URI zostanie pominięty lub usunięty, parametr maxPoints również zostanie odrzucony.

dueDate

object (Date)

Data (w formacie UTC), do której należy wykonać zadanie z tego załącznika. Należy go określić, jeśli określono dueTime.

dueTime

object (TimeOfDay)

Godzina (w strefie czasowej UTC), do której należy przesłać zadanie z tego załącznika. Należy go określić, jeśli określono dueDate.

maxPoints

number

Maksymalna ocena za ten załącznik. Można ustawić tylko wtedy, gdy ustawiono studentWorkReviewUri. Ustaw wartość inną niż zero, aby wskazać, że załącznik obsługuje synchronizację ocen. Jeśli ta wartość jest ustawiona, musi być nieujemną liczbą całkowitą. Jeśli ustawisz wartość 0, 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 w wyniku skopiowania posta nadrzędnego, zawiera identyfikatory załączników, które były jego poprzednimi kopiami, w kolejności chronologicznej od najstarszej do najnowszej.

gradeSyncEnabled

boolean

Tylko dane wyjściowe. Określa, czy zmiany wartości pointsEarned w student submissions tego załącznika będą kopiowane do pola pointsEarned w CourseWork submissions uczniów. To pole może mieć wartość true w przypadku maksymalnie 1 załącznika dodatku na element strumienia.

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.