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. Verworfen, verwenden Sie stattdessen itemId.

itemId

string

Nicht veränderbar. ID des Announcement, CourseWork oder CourseWorkMaterial, unter dem 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. 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. Es deutet darauf hin, dass der anfragende Nutzer eine Lehrkraft des Kurses 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. Dies wird genau festgelegt, wenn supportsStudentWork den Wert true hat.

TeacherContext

Dieser Typ hat keine Felder.

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