Metadati pertinenti agli allegati per i componenti aggiuntivi di Classroom nel contesto di un post specifico.
Rappresentazione 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.}
Campi
courseId
string
Immutabile. Identificatore del corso.
postId (deprecated)
string
Immutabile. È deprecato. Utilizza itemId.
itemId
string
Immutabile. Identificatore di Announcement, CourseWork o CourseWorkMaterial a cui è allegato l'allegato.
supportsStudentWork
boolean
Facoltativo. Indica se il post consente all'insegnante di vedere il lavoro degli studenti e i voti.
Contesto del componente aggiuntivo corrispondente al ruolo di studente dell'utente che effettua la richiesta. La sua presenza implica che l'utente che effettua la richiesta sia uno studente del corso.
Contesto del componente aggiuntivo corrispondente al ruolo di insegnante dell'utente che effettua la richiesta. La sua presenza implica che l'utente che effettua la richiesta sia un insegnante del corso.
StudentContext
Contesto specifico del ruolo se l'utente che effettua la richiesta è uno studente.
Rappresentazione JSON
{"submissionId": string}
Campi
submissionId
string
Richiesta dell'ID invio dell'utente da utilizzare per il trasferimento del voto e per identificare lo studente quando viene mostrato il suo lavoro all'insegnante. Questo valore viene impostato esattamente quando supportsStudentWork è true.
TeacherContext
Questo tipo non contiene campi.
Contesto specifico del ruolo se l'utente che effettua la richiesta è un insegnante.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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."]]