Metadatos relevantes para los archivos adjuntos de los complementos de Classroom en el contexto de una publicación específica.
| Representación JSON | 
|---|
| { "courseId": string, "postId": string, "itemId": string, "supportsStudentWork": boolean, // Union field | 
| Campos | |
|---|---|
| courseId | 
 Inmutable. Es el identificador del curso. | 
| postId | 
 Inmutable. obsoleta: Usa  | 
| itemId | 
 Inmutable. Es el identificador de  | 
| supportsStudentWork | 
 Opcional. Si la publicación permite que el profesor vea el trabajo de los estudiantes y les devuelva las calificaciones. | 
| Campo de unión  
 | |
| studentContext | 
 Es el contexto del complemento que corresponde al rol de estudiante del usuario solicitante. Su presencia implica que el usuario solicitante es un estudiante del curso. | 
| teacherContext | 
 Es el contexto del complemento que corresponde al rol de profesor del usuario solicitante. Su presencia implica que el usuario solicitante es un profesor del curso. | 
StudentContext
Es el contexto específico del rol si el usuario solicitante es un estudiante.
| Representación JSON | 
|---|
| { "submissionId": string } | 
| Campos | |
|---|---|
| submissionId | 
 Solicitar el ID de envío del usuario para usarlo en la devolución de calificaciones y para identificar al estudiante cuando se le muestre su trabajo al profesor Esto se establece exactamente cuando  | 
TeacherContext
Este tipo no tiene campos.
Es el contexto específico del rol si el usuario solicitante es un profesor.