REST Resource: courses.posts.addOnAttachments

Recurso: AddOnAttachment

Archivo adjunto del 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. Este campo es obsoleto; utiliza itemId en su lugar.

itemId

string

Inmutable. Identificador del anuncio, CourseWork o CourseWorkMaterial en el que se adjunta el archivo adjunto. Único por curso.

id

string

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

title

string

Obligatorio. 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 del profesor del archivo adjunto. El URI se abrirá en un iframe con los parámetros de consulta courseId, postId y attachmentId configurados.

studentViewUri

object (EmbedUri)

Obligatorio. URI para mostrar la vista del alumno del archivo adjunto. El URI se abrirá en un iframe con los parámetros de consulta courseId, postId y attachmentId configurados.

studentWorkReviewUri

object (EmbedUri)

Es el URI del profesor para ver el trabajo de los alumnos en el archivo adjunto, si corresponde. El URI se abrirá en un iframe con los parámetros de consulta courseId, postId, attachmentId y submissionId configurados. Este es el mismo submissionId que muestra [google.classroom.AddOns.GetAddOnContext][announcements.getAddOnContext] cuando un alumno ve el archivo adjunto. Si se omite o se quita el URI, también se descartará maxPoints.

dueDate

object (Date)

Fecha, en UTC, en la que se debe enviar el trabajo en este archivo adjunto. Se debe especificar si se especifica dueTime.

dueTime

object (TimeOfDay)

Hora del día, en UTC, en la que se debe entregar el trabajo en este archivo adjunto Se debe especificar si se especifica dueDate.

maxPoints

number

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

copyHistory[]

object (CopyHistory)

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

Si el archivo adjunto se copió anteriormente por haber copiado su entrada principal, esto enumera los identificadores de los archivos adjuntos que eran sus copias anteriores, en orden cronológico ascendente.

Métodos

create

Crea un archivo adjunto del complemento en una publicación.

delete

Borra un archivo adjunto del complemento.

get

Muestra un archivo adjunto del complemento.

list

Muestra todos los archivos adjuntos creados por un complemento en la publicación.

patch

Actualiza un archivo adjunto del complemento.