AddOnContext

Son los 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,

  "studentContext": {
    object (StudentContext)
  },
  "teacherContext": {
    object (TeacherContext)
  }
}
Campos
courseId

string

Inmutable. Es el identificador del curso.

postId
(deprecated)

string

Inmutable. obsoleta: Usa itemId en su lugar.

itemId

string

Inmutable. Identificador de Announcement, CourseWork o CourseWorkMaterial al que se adjunta el archivo.

supportsStudentWork

boolean

Opcional. Indica si la publicación permite que el profesor vea el trabajo de los estudiantes y devuelva las calificaciones.

La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta:
studentContext

object (StudentContext)

Es el contexto del complemento que corresponde al rol del usuario solicitante como estudiante. Su presencia implica que el usuario que realiza la solicitud es un estudiante del curso.

teacherContext

object (TeacherContext)

Es el contexto del complemento que corresponde al rol del usuario solicitante como profesor. Su presencia implica que el usuario que realiza la solicitud es un profesor del curso.

Fin de los campos mutuamente excluyentes.

StudentContext

Contexto específico del rol si el usuario que realiza la solicitud es un estudiante

Representación JSON
{
  "submissionId": string
}
Campos
submissionId

string

Se solicita el ID de entrega del usuario para usarlo en la devolución de calificaciones y para identificar al estudiante cuando se muestra su trabajo al profesor. Esto se establece exactamente cuando supportsStudentWork es true.

TeacherContext

Este tipo no tiene campos.

Contexto específico del rol si el usuario que realiza la solicitud es un profesor.