REST Resource: courses.courseWorkMaterials.addOnAttachments

Recurso: AddOnAttachment

Un archivo adjunto de complemento en una publicación.

Representación 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

Inmutable. Es el identificador del curso.

postId
(deprecated)

string

Inmutable. obsoleta: Usa itemId en su lugar.

itemId

string

Inmutable. Es el identificador de Announcement, CourseWork o CourseWorkMaterial en el que se adjunta el archivo. Es único por curso.

id

string

Inmutable. Es el identificador asignado por Classroom para este archivo adjunto, único por publicación.

title

string

Obligatorio. Es el título de este archivo adjunto. El título debe tener entre 1 y 1,000 caracteres.

teacherViewUri

object (EmbedUri)

Obligatorio. URI para mostrar la vista de profesor del archivo adjunto. El URI se abrirá en un iframe con los parámetros de consulta courseId, itemId, itemType y attachmentId establecidos.

studentViewUri

object (EmbedUri)

Obligatorio. URI para mostrar la vista del archivo adjunto como estudiante. El URI se abrirá en un iframe con los parámetros de consulta courseId, itemId, itemType y attachmentId establecidos.

studentWorkReviewUri

object (EmbedUri)

Es el URI para que el profesor vea el trabajo del estudiante en el archivo adjunto, si corresponde. El URI se abrirá en un iframe con los parámetros de consulta courseId, itemId, itemType, attachmentId y submissionId establecidos. Este es el mismo submissionId que se muestra en el campo AddOnContext.studentContext cuando un estudiante ve el archivo adjunto. Si se omite o quita el URI, también se descartará maxPoints.

dueDate

object (Date)

Es la fecha, en UTC, en la que vence el trabajo en este archivo adjunto. Se debe especificar si se especifica dueTime.

dueTime

object (TimeOfDay)

Es la hora del día (en UTC) correspondiente a la fecha de vencimiento de este trabajo adjunto. Se debe especificar si se especifica dueDate.

maxPoints

number

Calificación máxima para este archivo adjunto. Solo se puede configurar si se establece studentWorkReviewUri. Establece un valor distinto de cero para indicar que el archivo adjunto admite la transferencia de calificaciones. Si se establece, debe ser un número entero no negativo. Cuando se establece en cero, el archivo adjunto no admite la devolución de calificaciones.

copyHistory[]

object (CopyHistory)

Solo salida. Son identificadores de archivos adjuntos que eran copias anteriores de este archivo adjunto.

Si el archivo adjunto se copió anteriormente debido a que se copió la publicación superior, se enumeran los identificadores de los archivos adjuntos que fueron sus copias anteriores en orden cronológico ascendente.

Métodos

create

Crea un archivo adjunto de complemento debajo de una publicación.

delete

Borra un archivo adjunto del complemento.

get

Muestra un archivo adjunto del complemento.

list

Devuelve todos los archivos adjuntos creados por un complemento debajo de la publicación.

patch

Actualiza un archivo adjunto de complemento.