REST Resource: courses.posts.addOnAttachments

Ressource: AddOnAttachment

Ein Add-on-Anhang in einem Beitrag.

JSON-Darstellung
{
  "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
}
Felder
courseId

string

Nicht veränderbar. ID des Kurses.

postId
(deprecated)

string

Nicht veränderbar. Verworfen, verwenden Sie stattdessen itemId.

itemId

string

Nicht veränderbar. Kennung des Announcement, CourseWork oder CourseWorkMaterial, an den der Anhang angehängt ist. Eindeutig pro Kurs.

id

string

Nicht veränderbar. Von Classroom zugewiesene Kennung für diesen Anhang, eindeutig pro Beitrag.

title

string

Erforderlich. Titel dieses Anhangs. Der Titel muss zwischen 1 und 1.000 Zeichen lang sein.

teacherViewUri

object (EmbedUri)

Erforderlich. URI, um die Ansicht für Lehrkräfte des Anhangs anzuzeigen. Der URI wird in einem iFrame mit den Suchparametern courseId, itemId, itemType und attachmentId geöffnet.

studentViewUri

object (EmbedUri)

Erforderlich. URI, um die Schüler-/Studentenansicht des Anhangs anzuzeigen. Der URI wird in einem iFrame mit den Suchparametern courseId, itemId, itemType und attachmentId geöffnet.

studentWorkReviewUri

object (EmbedUri)

URI für die Lehrkraft, um die Arbeit des Schülers/Studenten im Anhang zu sehen, falls zutreffend. Der URI wird in einem iFrame mit den Suchparametern courseId, itemId, itemType, attachmentId und submissionId geöffnet. Dies ist dieselbe submissionId, die im Feld AddOnContext.studentContext zurückgegeben wird, wenn ein Schüler oder Student den Anhang aufruft. Wenn der URI weggelassen oder entfernt wird, wird auch maxPoints verworfen.

dueDate

object (Date)

Datum (UTC), bis zu dem die Arbeit an diesem Anhang fällig ist. Dies muss angegeben werden, wenn dueTime angegeben ist.

dueTime

object (TimeOfDay)

Uhrzeit (UTC), zu der die Arbeit an diesem Anhang fällig ist. Dies muss angegeben werden, wenn dueDate angegeben ist.

maxPoints

number

Maximale Note für diesen Anhang. Kann nur festgelegt werden, wenn studentWorkReviewUri festgelegt ist. Legen Sie einen Wert ungleich null fest, um anzugeben, dass der Anhang die Notensynchronisierung unterstützt. Wenn festgelegt, muss dies ein nicht negativer Ganzzahlwert sein. Wenn der Wert auf „0“ gesetzt ist, wird die Notenrückgabe für den Anhang nicht unterstützt.

copyHistory[]

object (CopyHistory)

Nur Ausgabe. IDs von Anhängen, die vorherige Kopien dieses Anhangs waren.

Wenn der Anhang zuvor kopiert wurde, weil der übergeordnete Beitrag kopiert wurde, werden hier die IDs der Anhänge aufgeführt, die die vorherigen Kopien waren, in aufsteigender chronologischer Reihenfolge des Kopierens.

gradeSyncEnabled

boolean

Nur Ausgabe. Gibt an, ob Änderungen an pointsEarned-Werten im student submissions dieses Anhangs in das Feld pointsEarned im CourseWork submissions der Schüler/Studenten kopiert werden. Dieses Feld kann für höchstens einen Add-on-Anhang pro Stream-Element true sein.

Methoden

create

Erstellt einen Add-on-Anhang unter einem Beitrag.

delete

Löscht einen Add-on-Anhang.

get

Gibt einen Add-on-Anhang zurück.

list

Gibt alle Anhänge zurück, die von einem Add-on unter dem Beitrag erstellt wurden.

patch

Aktualisiert einen Add-on-Anhang.