AddOnContext

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 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. obsoleta: Usa itemId en su lugar.

itemId

string

Inmutable. Es el identificador de Announcement, 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 de los estudiantes y les devuelva las calificaciones.

Campo de unión context.

context puede ser una de las siguientes opciones:

studentContext

object (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

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. Esto se establece exactamente cuando supportsStudentWork es true.

TeacherContext

Este tipo no tiene campos.

Contexto específico del rol si el usuario solicitante es un profesor