Google Classroom-Add-ons sind jetzt allgemein für Entwickler verfügbar. Weitere Informationen finden Sie in der
Dokumentation zu Add-ons.
AddOnContext
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[],[],null,["# AddOnContext\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [StudentContext](#StudentContext)\n - [JSON representation](#StudentContext.SCHEMA_REPRESENTATION)\n- [TeacherContext](#TeacherContext)\n\nAttachment-relevant metadata for Classroom add-ons in the context of a specific post.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"courseId\": string, \"postId\": string, \"itemId\": string, \"supportsStudentWork\": boolean, // Union field `context` can be only one of the following: \"studentContext\": { object (/workspace/classroom/reference/rest/v1/AddOnContext#StudentContext) }, \"teacherContext\": { object (/workspace/classroom/reference/rest/v1/AddOnContext#TeacherContext) } // End of list of possible types for union field `context`. } ``` |\n\n| Fields ||\n|---------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `courseId` | `string` Immutable. Identifier of the course. |\n| `postId` **(deprecated)** | `string` | This item is deprecated! Immutable. Deprecated, use `itemId` instead. |\n| `itemId` | `string` Immutable. Identifier of the `Announcement`, `CourseWork`, or `CourseWorkMaterial` under which the attachment is attached. |\n| `supportsStudentWork` | `boolean` Optional. Whether the post allows the teacher to see student work and passback grades. |\n| Union field `context`. `context` can be only one of the following: ||\n| `studentContext` | `object (`[StudentContext](/workspace/classroom/reference/rest/v1/AddOnContext#StudentContext)`)` Add-on context corresponding to the requesting user's role as a student. Its presence implies that the requesting user is a student in the course. |\n| `teacherContext` | `object (`[TeacherContext](/workspace/classroom/reference/rest/v1/AddOnContext#TeacherContext)`)` Add-on context corresponding to the requesting user's role as a teacher. Its presence implies that the requesting user is a teacher in the course. |\n\nStudentContext\n--------------\n\nRole-specific context if the requesting user is a student.\n\n| JSON representation |\n|------------------------------------|\n| ``` { \"submissionId\": string } ``` |\n\n| Fields ||\n|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `submissionId` | `string` Requesting user's submission id to be used for grade passback and to identify the student when showing student work to the teacher. This is set exactly when `supportsStudentWork` is `true`. |\n\nTeacherContext\n--------------\n\nThis type has no fields.\nRole-specific context if the requesting user is a teacher."]]