AddOnContext

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

supportsStudentWork

boolean

Opcional. se a postagem permite que o professor veja os trabalhos dos estudantes e as notas de passback;

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. A presença dela implica que o usuário solicitante é um estudante do curso.

teacherContext

object (TeacherContext)

Contexto do complemento correspondente à função do usuário solicitante como professor. A presença dela implica 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

Solicitar que o código de envio do usuário seja usado para passar as notas e identificar o estudante ao mostrar o trabalho do estudante para o professor. É 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.