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. 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/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, 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. 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.