AddOnContext

Metadatos relevantes para los archivos adjuntos para 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. Este campo es obsoleto; utiliza itemId en su lugar.

itemId

string

Inmutable. Es el identificador del anuncio, CourseWork o CourseWorkMaterial con el que se adjunta el archivo adjunto.

supportsStudentWork

boolean

Opcional. Si la publicación permite que el profesor vea el trabajo de los alumnos y las calificaciones de devoluciones

Campo de unión context.

context puede ser una de las siguientes opciones:

studentContext

object (StudentContext)

Contexto del complemento que corresponde al rol del usuario que realizó la solicitud como estudiante Su presencia implica que el usuario solicitante es un estudiante del curso.

teacherContext

object (TeacherContext)

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

StudentContext

Contexto específico de la función si el usuario solicitante es un estudiante

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

string

Solicitar el ID de entrega del usuario para que se use para devolver la calificación 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 de la función si el usuario que realiza la solicitud es un profesor