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)
    }
  ],
  "gradeSyncEnabled": boolean
}
Campos
courseId

string

Imutável. Identificador do curso.

postId
(deprecated)

string

Imutável. obsoleto: use itemId.

itemId

string

Imutável. Identificador de Announcement, CourseWork ou CourseWorkMaterial em que o anexo está incluído. 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 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 ver 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. É o mesmo submissionId retornado no campo AddOnContext.studentContext quando um estudante visualiza o anexo. Se o URI for omitido ou removido, maxPoints também será descartado.

dueDate

object (Date)

Data, em UTC, em que o trabalho neste anexo deve ser entregue. Isso precisa ser especificado se dueTime for especificado.

dueTime

object (TimeOfDay)

Hora do dia, em UTC, em que o trabalho neste anexo deve ser entregue. Isso 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 é 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 aceita a transferência de notas.

copyHistory[]

object (CopyHistory)

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

Se o anexo foi copiado anteriormente porque a postagem mãe foi copiada, isso enumera os identificadores de anexos que eram as cópias anteriores em ordem cronológica crescente de cópia.

gradeSyncEnabled

boolean

Apenas saída. Se as mudanças nos valores de pointsEarned nas atividades enviadas pelos estudantes desse anexo serão copiadas para o campo pointsEarned nas atividades enviadas do CourseWork dos estudantes. Esse campo pode ser true para no máximo um anexo de complemento por item de stream.

Métodos

create

Cria um anexo de complemento em um post.

delete

Exclui um anexo de complemento.

get

Retorna um anexo de complemento.

list

Retorna todos os anexos criados por um complemento no post.

patch

Atualiza um anexo de complemento.