AddOnContext

Metadados relevantes para anexos de complementos do Google Sala de Aula no contexto de uma postagem específica.

Representação 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

Imutável. Identificador do curso.

postId
(deprecated)

string

Imutável. obsoleto: use itemId.

itemId

string

Imutável. Identificador do Announcement, CourseWork ou CourseWorkMaterial em que o anexo está anexado.

supportsStudentWork

boolean

Opcional. Se a postagem permite que o professor veja o trabalho do estudante e envie as notas.

Campo de união context.

context pode ser apenas de um dos tipos a seguir:

studentContext

object (StudentContext)

O contexto do complemento corresponde à função de estudante do usuário solicitante. A presença dele implica que o usuário solicitante é um estudante do curso.

teacherContext

object (TeacherContext)

Contexto do complemento correspondente à função de professor do usuário solicitante. A presença dele implica que o usuário solicitante é professor no curso.

StudentContext

Contexto específico da função se o usuário solicitante for um estudante.

Representação JSON
{
  "submissionId": string
}
Campos
submissionId

string

Solicitar que o ID de envio do usuário seja usado para o retorno da nota e para identificar o estudante ao mostrar o trabalho dele para o professor. Isso é definido exatamente quando supportsStudentWork é true.

TeacherContext

Esse tipo não tem campos.

Contexto específico da função se o usuário solicitante for um professor.