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. Verwenden Sie stattdessen „itemId“.

itemId

string

Nicht veränderbar. Kennung der Ankündigung, der CourseWork oder dercourseWorkMaterial-Ankündigung, unter der der Anhang angehängt ist.

supportsStudentWork

boolean

Optional. Gibt an, ob die Lehrkraft durch den Beitrag die Arbeiten von Schülern/Studenten und Noten sehen 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. Es deutet darauf hin, dass der anfragende Nutzer ein Teilnehmer des Kurses ist.

teacherContext

object (TeacherContext)

Add-on-Kontext, der der Rolle des anfragenden Nutzers als Lehrkraft entspricht. Es deutet darauf hin, dass der anfragende Nutzer eine Lehrkraft des Kurses ist.

StudentContext

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

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

string

Die Abgabe-ID des Nutzers wird angefordert, die für die Notenrückgabe und die Identifizierung des Schülers/Studenten verwendet wird, wenn die Aufgaben von Schülern/Studenten der Lehrkraft gezeigt werden. 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.