AddOnContext

Metadados relevantes para anexos 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 aviso, do CourseWork ou do CourseWorkMaterial em que o anexo está anexado.

supportsStudentWork

boolean

Opcional. Se a postagem permite que o professor veja o trabalho do estudante e as notas de transferência.

Campo de união context.

context pode ser apenas de um dos tipos a seguir:

studentContext

object (StudentContext)

Contexto do complemento correspondente à função do usuário solicitante como estudante. Sua presença indica que o usuário solicitante é um estudante do curso.

teacherContext

object (TeacherContext)

Contexto de complemento correspondente à função de professor do usuário solicitante. Sua presença indica que o usuário solicitante é um professor do curso.

StudentContext

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

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

string

Solicitando que o código de envio do usuário seja usado para transferência de notas e para identificar o estudante ao mostrar o trabalho do estudante 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.