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,

  "studentContext": {
    object (StudentContext)
  },
  "teacherContext": {
    object (TeacherContext)
  }
}
Campos
courseId

string

Imutável. Identificador do curso.

postId
(deprecated)

string

Imutável. obsoleto: use itemId.

itemId

string

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

supportsStudentWork

boolean

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

Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
studentContext

object (StudentContext)

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

teacherContext

object (TeacherContext)

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

Fim dos campos mutuamente exclusivos.

StudentContext

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

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

string

Solicitação do ID de envio do usuário para ser usado na transferência de notas e para identificar o estudante ao mostrar o trabalho dele ao professor. Isso é definido exatamente quando supportsStudentWork é true.

TeacherContext

Esse tipo não tem campos.

Contexto específico da função se o usuário que está fazendo a solicitação for um professor.