AddOnContext

Anhängerelevante Metadaten für Classroom-Add-ons im Kontext eines bestimmten Beitrags.

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

  // Union field context can be only one of the following:
  "studentContext": {
    object (StudentContext)
  },
  "teacherContext": {
    object (TeacherContext)
  }
  // End of list of possible types for union field context.
}
Felder
courseId

string

Nicht veränderbar. Kennung des Kurses.

postId
(deprecated)

string

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

itemId

string

Nicht veränderbar. Kennung der Announcement, CourseWork oder CourseWorkMaterial, unter der der Anhang angehängt ist.

supportsStudentWork

boolean

Optional. Ob die Lehrkraft über den Beitrag die Aufgaben der Schüler/Studenten sehen und Noten zurückgeben kann.

Union-Feld context.

Für context ist nur einer der folgenden Werte zulässig:

studentContext

object (StudentContext)

Add-on-Kontext, der der Rolle des anfragenden Nutzers als Schüler oder Student entspricht. Wenn das Symbol vorhanden ist, ist der anfragende Nutzer ein Schüler/Student im Kurs.

teacherContext

object (TeacherContext)

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

StudentContext

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

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

string

Die Abgabe-ID des Nutzers wird angefordert, um die Note zurückzugeben und den Schüler/Studenten zu identifizieren, wenn die Lehrkraft die Schüler-/Studentenarbeit aufruft. Dieser Wert wird genau dann festgelegt, wenn supportsStudentWork = true ist.

TeacherContext

Dieser Typ hat keine Felder.

Rollenspezifischer Kontext, wenn der anfragende Nutzer ein Pädagoge ist.