REST Resource: courses.announcements.addOnAttachments

Recurso: AddOnAttachment

Um anexo de complemento em uma postagem

Representação JSON
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "id": string,
  "title": string,
  "teacherViewUri": {
    object (EmbedUri)
  },
  "studentViewUri": {
    object (EmbedUri)
  },
  "studentWorkReviewUri": {
    object (EmbedUri)
  },
  "dueDate": {
    object (Date)
  },
  "dueTime": {
    object (TimeOfDay)
  },
  "maxPoints": number,
  "copyHistory": [
    {
      object (CopyHistory)
    }
  ]
}
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. Exclusivo por curso.

id

string

Imutável. Identificador atribuído pelo Google Sala de Aula para este anexo, exclusivo por postagem.

title

string

Obrigatório. Título deste anexo. O título precisa ter entre 1 e 1.000 caracteres.

teacherViewUri

object (EmbedUri)

Obrigatório. URI para mostrar a visualização do professor do anexo. O URI será aberto em um iframe com os parâmetros de consulta courseId, postId e attachmentId definidos.

studentViewUri

object (EmbedUri)

Obrigatório. URI para mostrar a visualização do anexo do estudante. O URI será aberto em um iframe com os parâmetros de consulta courseId, postId e attachmentId definidos.

studentWorkReviewUri

object (EmbedUri)

URI para o professor ver o trabalho dos estudantes no anexo, se aplicável. O URI será aberto em um iframe com os parâmetros de consulta courseId, postId, attachmentId e submissionId definidos. Esta é a mesma submissionId retornada por [google.classroom.AddOns.GetAddOnContext][announcements.getAddOnContext] quando um aluno visualiza o anexo. Se o URI for omitido ou removido, maxPoints também será descartado.

dueDate

object (Date)

Data de entrega do trabalho neste anexo (UTC). Precisará ser especificado se dueTime for especificado.

dueTime

object (TimeOfDay)

É o horário de entrega do trabalho neste anexo, em UTC. Precisará ser especificado se dueDate for especificado.

maxPoints

number

A nota máxima deste anexo. Só pode ser definido quando studentWorkReviewUri está definido. Defina como um valor diferente de zero para indicar que o anexo é compatível com a transferência de notas. Se definido, precisa ser um valor inteiro não negativo. Quando ele é definido como zero, o anexo não é compatível com a transferência de notas.

copyHistory[]

object (CopyHistory)

Apenas saída. Identificadores de anexos que eram cópias anteriores deste anexo.

Se o anexo tiver sido copiado anteriormente devido à cópia da postagem pai, esse atributo enumera os identificadores de anexos que eram cópias anteriores em ordem cronológica crescente de cópia.

EmbedUri

URI a ser colocado em iframe após ser preenchido com parâmetros de consulta.

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

string

Obrigatório. URI a ser colocado em iframe após ser preenchido com parâmetros de consulta. Precisa ser uma string UTF-8 válida com entre 1 e 1.800 caracteres.

CopyHistory

Identificador de uma cópia anterior de um determinado anexo.

Representação JSON
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "attachmentId": string
}
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.

attachmentId

string

Imutável. Identificador do anexo.

Métodos

create

Cria um anexo de complemento em uma postagem.

delete

Exclui um anexo de complemento.

get

Retorna um anexo de complemento.

list

Retorna todos os anexos criados por um complemento na postagem.

patch

Atualiza um anexo de complemento.