REST Resource: courses.courseWork.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 para cada 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 a visualização do estudante do anexo. 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 será aberto em um iframe com os parâmetros de consulta courseId, itemId, itemType, attachmentId e submissionId definidos. Esse é o mesmo submissionId retornado no campo AddOnContext.studentContext quando um estudante acessa o anexo. Se o URI for omitido ou removido, o 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 oferece suporte ao retorno de nota.

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 em ordem cronológica crescente.

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.