AddOnContext

Anhangsrelevante Metadaten für Classroom-Add-ons im Kontext eines bestimmten Beitrags.

JSON-Darstellung
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "supportsStudentWork": boolean,

  "studentContext": {
    object (StudentContext)
  },
  "teacherContext": {
    object (TeacherContext)
  }
}
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.

supportsStudentWork

boolean

Optional. Gibt an, ob die Lehrkraft über den Beitrag die Aufgaben von Schülern/Studenten sehen und Noten zurückgeben kann.

Im Folgenden finden Sie eine Liste von Feldern, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt:
studentContext

object (StudentContext)

Add-on-Kontext, der der Rolle des anfragenden Nutzers als Schüler/Student entspricht. Das Vorhandensein impliziert, dass der anfragende Nutzer ein Schüler/Student im Kurs ist.

teacherContext

object (TeacherContext)

Add-on-Kontext, der der Rolle des anfragenden Nutzers als Lehrkraft entspricht. Das Vorhandensein dieses Felds bedeutet, dass der anfragende Nutzer eine Lehrkraft im Kurs ist.

Ende der sich gegenseitig ausschließenden Felder.

StudentContext

Rollenspezifischer Kontext, wenn der anfragende Nutzer ein Schüler oder Student ist.

JSON-Darstellung
{
  "submissionId": string
}
Felder
submissionId

string

Die ID der Einreichung des Nutzers wird angefordert, um die Note zurückzugeben und den Schüler/Studenten zu identifizieren, wenn die Lehrkraft die Arbeit des Schülers/Studenten aufruft. Wird nur festgelegt, wenn supportsStudentWork den Wert true hat.

TeacherContext

Dieser Typ hat keine Felder.

Rollenspezifischer Kontext, wenn der anfragende Nutzer eine Lehrkraft ist.