Metadados relevantes para anexos de complementos do Google Sala de Aula no contexto de uma postagem específica.
| Representação JSON | 
|---|
| { "courseId": string, "postId": string, "itemId": string, "supportsStudentWork": boolean, // Union field | 
| Campos | |
|---|---|
| courseId | 
 Imutável. Identificador do curso. | 
| postId | 
 Imutável. obsoleto: use  | 
| itemId | 
 Imutável. Identificador do  | 
| supportsStudentWork | 
 Opcional. Se a postagem permite que o professor veja o trabalho do estudante e envie as notas. | 
| Campo de união  
 | |
| studentContext | 
 O contexto do complemento corresponde à função de estudante do usuário solicitante. A presença dele implica que o usuário solicitante é um estudante do curso. | 
| teacherContext | 
 O contexto do complemento corresponde à função de professor do usuário solicitante. A presença dele implica que o usuário solicitante é professor no curso. | 
StudentContext
Contexto específico da função se o usuário solicitante for um estudante.
| Representação JSON | 
|---|
| { "submissionId": string } | 
| Campos | |
|---|---|
| submissionId | 
 Solicitar que o ID de envio do usuário seja usado para o retorno da nota e para identificar o estudante ao mostrar o trabalho dele para o professor. Isso é definido exatamente quando  | 
TeacherContext
Esse tipo não tem campos.
Contexto específico da função se o usuário solicitante for um professor.