REST Resource: courses.courseWork.addOnAttachments

Recurso: AddOnAttachment

Un 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. 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, postId 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, postId y attachmentId establecidos.

studentWorkReviewUri

object (EmbedUri)

Es el URI del profesor para ver el trabajo del alumno en el archivo adjunto, si corresponde. El URI se abrirá en un iframe con los parámetros de consulta courseId, postId, attachmentId y submissionId establecidos. Este es el mismo submissionId que muestra [google.classroom.AddOns.GetAddOnContext][announcements.getAddOnContext] 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, de vencimiento del trabajo en este archivo adjunto. Esto debe especificarse 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. Esto debe especificarse 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 adjunto admite la devolución 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. 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 principal, aquí se enumeran los identificadores de los archivos adjuntos que fueron sus copias anteriores en orden cronológico ascendente de copias.

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.