AddOnContext

Anhangsrelevante 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. ID des Kurses.

postId
(deprecated)

string

Nicht veränderbar. Eingestellt. Verwende stattdessen „itemId“.

itemId

string

Nicht veränderbar. ID der Ankündigung, von „courseWork“ oder „courseWorkMaterial“, unter der der Anhang angehängt ist.

supportsStudentWork

boolean

Optional. Gibt an, ob die Lehrkraft beim Beitrag die Aufgaben von Schülern/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/Student entspricht. Die Anwesenheit deutet darauf hin, dass der anfragende Nutzer ein Teilnehmer des Kurses ist.

teacherContext

object (TeacherContext)

Das ist der Add-on-Kontext, der der Rolle des anfragenden Nutzers als Lehrkraft entspricht. Dieser Wert deutet darauf hin, dass der anfragende Nutzer ein Kursleiter des Kurses ist.

StudentContext

Rollenspezifischer Kontext, wenn der anfragende Nutzer ein Student ist

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

string

Anfrage der Einreichungs-ID des Nutzers zur Notenrückgabe und zur Identifizierung des Schülers/Studenten, wenn der Lehrkraft die Aufgabe des Schülers/Studenten gezeigt wird Dies wird genau festgelegt, wenn supportsStudentWork den Wert true hat.

TeacherContext

Dieser Typ hat keine Felder.

Rollenspezifischer Kontext, wenn der anfragende Nutzer eine Lehrkraft ist