metadane dotyczące załączników w dodatkach Classroom w kontekście konkretnego posta;
Zapis JSON
{"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.}
Pola
courseId
string
Niezmienna. Identyfikator kursu.
postId (deprecated)
string
Niezmienna. Wycofane. Zamiast tego używaj zasady itemId.
itemId
string
Niezmienna. Identyfikator Announcement, CourseWork lub CourseWorkMaterial, pod którym załącznik jest załączony.
supportsStudentWork
boolean
Opcjonalnie. Czy post pozwala nauczycielowi wyświetlać prace uczniów i przekazywać oceny.
Kontekst dodatku odpowiadający roli ucznia użytkownika, który wysłał żądanie. Jego obecność oznacza, że użytkownik, który wysłał prośbę, jest uczniem na zajęciach.
Kontekst dodatku odpowiadający roli nauczyciela użytkownika, który wysłał żądanie. Jego obecność oznacza, że użytkownik, który wysłał prośbę, jest nauczycielem na zajęciach.
StudentContext
Kontekst związany z rolą, jeśli użytkownik wysyłający prośbę jest uczniem.
Zapis JSON
{"submissionId": string}
Pola
submissionId
string
Prośba o identyfikator przesyłania użytkownika, który służy do przekazywania ocen i identyfikowania ucznia podczas wyświetlania jego pracy nauczycielowi. Jest ona ustawiana dokładnie wtedy, gdy supportsStudentWork ma wartość true.
TeacherContext
Ten typ nie ma pól.
Kontekst związany z rolą, jeśli użytkownik wysyłający prośbę jest nauczycielem.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-25 UTC."],[],[],null,["- [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 Role-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\nThis type has no fields.\nRole-specific context if the requesting user is a teacher."]]