REST Resource: courses.posts.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

Niezmienne. Identyfikator zajęć.

postId
(deprecated)

string

Niezmienne. Wycofano. Użyj identyfikatora elementu.

itemId

string

Niezmienne. Identyfikator ogłoszenia, sessionWork lub sessionWorkMaterial, w którym załącznik jest dołączony. Unikalna dla danego kursu.

id

string

Niezmienne. Identyfikator tego załącznika przypisany przez Classroom, unikalny dla każdego posta.

title

string

To pole jest wymagane. Tytuł tego załącznika. Tytuł musi mieć od 1 do 1000 znaków.

teacherViewUri

object (EmbedUri)

To pole jest wymagane. Identyfikator URI służący do wyświetlania załącznika w widoku nauczyciela. Identyfikator URI zostanie otwarty w elemencie iframe z parametrami zapytania courseId, postId i attachmentId.

studentViewUri

object (EmbedUri)

To pole jest wymagane. Identyfikator URI służący do wyświetlania załącznika w widoku ucznia. Identyfikator URI zostanie otwarty w elemencie iframe z parametrami zapytania courseId, postId i attachmentId.

studentWorkReviewUri

object (EmbedUri)

Identyfikator URI, dzięki któremu nauczyciel może w razie potrzeby zobaczyć zadanie ucznia nad załącznikiem. Identyfikator URI zostanie otwarty w elemencie iframe z ustawionymi parametrami zapytania courseId, postId, attachmentId i submissionId. Jest to ten sam element submissionId, który jest zwracany przez funkcję [google.classroom.AddOns.GetAddOnContext][announcements.getAddOnContext], gdy uczeń wyświetla załącznik. W przypadku pominięcia lub usunięcia identyfikatora URI element maxPoints również zostanie odrzucony.

dueDate

object (Date)

Data (czas UTC) opracowania tego załącznika. Tę wartość należy określić, jeśli określono dueTime.

dueTime

object (TimeOfDay)

Pora dnia (UTC) o terminie prac nad tym załącznikiem. Tę wartość należy określić, jeśli określono dueDate.

maxPoints

number

Maksymalna ocena za ten załącznik. Można ją skonfigurować tylko wtedy, gdy skonfigurowana jest zasada studentWorkReviewUri. Wpisz wartość inną niż 0, aby wskazać, że załącznik obsługuje przebieg zwrotny ocen. Jeśli zasada jest ustawiona, musi być nieujemną liczbą całkowitą. Gdy 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 ze względu na skopiowanie posta nadrzędnego, są tu identyfikatory załączników, które były jego poprzednimi kopiami, w kolejności 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 w poście.

patch

Aktualizuje załącznik dodatku.