Los complementos de Google Classroom ya están en fase de disponibilidad general para desarrolladores. Consulta la documentación sobre complementos para obtener más información.
Metadatos relevantes sobre archivos adjuntos para 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 context can be only one of the following:"studentContext": {object (StudentContext)},"teacherContext": {object (TeacherContext)}// End of list of possible types for union field context.}
Campos
courseId
string
Inmutable. Es el identificador del curso.
postId (deprecated)
string
Inmutable. Este campo es obsoleto; utiliza itemId en su lugar.
itemId
string
Inmutable. Identificador del anuncio, CourseWork o CourseWorkMaterial en el que se adjunta el archivo adjunto.
supportsStudentWork
boolean
Opcional. Si la publicación permite que el profesor vea el trabajo del estudiante y devuelva las calificaciones
Contexto del complemento que corresponde al rol que tiene el usuario solicitante como alumno. Su presencia implica que el usuario solicitante es un estudiante del curso.
Contexto del complemento que corresponde al rol de profesor del usuario que realiza la solicitud. Su presencia implica que el usuario solicitante es un profesor del curso.
StudentContext
Contexto específico del rol si el usuario que realiza la solicitud es un estudiante.
Representación JSON
{"submissionId": string}
Campos
submissionId
string
La solicitud del ID de entrega del usuario se usará para la devolución de calificaciones y para identificar al estudiante cuando se le muestre su trabajo al profesor. Se establece exactamente cuando supportsStudentWork es true.
TeacherContext
Este tipo no tiene campos.
Contexto específico del rol si el usuario solicitante es profesor