REST Resource: courses.announcements.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ły. Identyfikator zajęć.

postId
(deprecated)

string

Stały. Wycofano. Zamiast niego użyj elementu itemId.

itemId

string

Stały. Identyfikator ogłoszenia, „courseWork” lub „courseWorkMaterial”, do których załączony jest załącznik. Unikalny dla każdego kursu.

id

string

Stały. 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, postId i attachmentId.

studentViewUri

object (EmbedUri)

Wymagane. Identyfikator URI pokazujący widok załącznika przez ucznia. Identyfikator URI zostanie otwarty w elemencie iframe z ustawionymi parametrami zapytania courseId, postId i attachmentId.

studentWorkReviewUri

object (EmbedUri)

Identyfikator URI, dzięki któremu nauczyciel może w razie potrzeby wyświetlić zadania ucznia nad załącznikiem. Identyfikator URI zostanie otwarty w elemencie iframe z ustawionymi parametrami zapytania courseId, postId, attachmentId i submissionId. To ten sam element submissionId zwrócony przez [google.classroom.AddOns.GetAddOnContext][announcements.getAddOnContext], 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. Musisz go podać, jeśli podano dueTime.

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 tego załącznika. Można go ustawić tylko wtedy, gdy skonfigurowano ustawienie studentWorkReviewUri. Ustaw wartość inną niż 0, aby wskazać, że załącznik obsługuje przebieg zwrotny ocen. Jeśli jest ustawiona, musi być nieujemną liczbą całkowitą. Jeśli ustawisz wartość 0, załącznik nie będzie obsługiwać przebiegu zwrotnego 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.

EmbedUri

Identyfikator URI do elementu iframe po wypełnieniu parametrami zapytania.

Zapis JSON
{
  "uri": string
}
Pola
uri

string

Wymagane. Identyfikator URI do elementu iframe po wypełnieniu parametrami zapytania. Musi to być prawidłowy ciąg znaków UTF-8 zawierający od 1 do 1800 znaków.

CopyHistory

Identyfikator poprzedniej kopii danego załącznika.

Zapis JSON
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "attachmentId": string
}
Pola
courseId

string

Stały. Identyfikator zajęć.

postId
(deprecated)

string

Stały. Wycofano. Zamiast niego użyj elementu itemId.

itemId

string

Stały. Identyfikator ogłoszenia, „courseWork” lub „courseWorkMaterial”, do których załączony jest załącznik.

attachmentId

string

Stały. Identyfikator załącznika.

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 w poście.

patch

Aktualizuje załącznik dodatku.