AddOnContext

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

Campo de unión context.

context puede ser una de las siguientes opciones:

studentContext

object (StudentContext)

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.

teacherContext

object (TeacherContext)

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