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. É o identificador atribuído pelo Google Sala de Aula para este anexo, exclusivo por 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 acessar o trabalho do estudante no anexo, se aplicável. 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. Precisa ser especificado se dueTime for especificado.

dueTime

object (TimeOfDay)

Hora do dia, em UTC, em que o trabalho no anexo precisa ser concluído. Precisa ser especificado se dueDate for especificado.

maxPoints

number

Nota máxima para este anexo. Só pode ser definido se studentWorkReviewUri estiver definido. Defina um valor diferente de zero para indicar que o anexo oferece suporte ao retorno de nota. 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. São os identificadores de anexos que foram cópias anteriores deste anexo.

Se o anexo tiver sido copiado anteriormente em virtude da cópia de sua postagem pai, isso enumera os identificadores dos anexos que eram suas cópias anteriores em ordem cronológica crescente da cópia.

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.