REST Resource: courses.courseWorkMaterials.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 Announcement, CourseWork ou CourseWorkMaterial em que o anexo está anexado. Exclusivo por curso.

id

string

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

title

string

Obrigatório. Título do 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, itemId, itemType e attachmentId definidos.

studentViewUri

object (EmbedUri)

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

studentWorkReviewUri

object (EmbedUri)

URI para o professor ver o trabalho do estudante no anexo, se for o caso. O URI vai ser aberto em um iframe com os parâmetros de consulta courseId, itemId, itemType, attachmentId e submissionId definidos. É o mesmo submissionId retornado no campo AddOnContext.studentContext quando um estudante vê o anexo. Se o URI for omitido ou removido, maxPoints também será descartado.

dueDate

object (Date)

Data, no fuso horário UTC, em que o trabalho no anexo precisa ser concluído. Será necessário especificar se dueTime for especificado.

dueTime

object (TimeOfDay)

Hora do dia, no fuso horário UTC, em que o trabalho neste anexo está pendente. Será necessário especificar se dueDate for especificado.

maxPoints

number

Nota máxima para este anexo. Só poderá ser definido se studentWorkReviewUri estiver 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 definido como zero, o anexo não será compatível com a transferência de notas.

copyHistory[]

object (CopyHistory)

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

Se o anexo foi copiado anteriormente porque a postagem principal foi copiada, ele enumera os identificadores dos anexos que foram cópias anteriores na ordem cronológica ascendente.

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.