REST Resource: courses.courseWorkMaterials.addOnAttachments

Recurso: AddOnAttachment

Archivo adjunto de un 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. Es el identificador del anuncio, CourseWork o CourseWorkMaterial con 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 estudiante 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 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 configurados. Este es el mismo submissionId que muestra [google.classroom.AddOns.GetAddOnContext][announcements.getAddOnContext] cuando un estudiante ve el archivo adjunto. Si se omite o se quita el URI, también se descartará maxPoints.

dueDate

object (Date)

Fecha de vencimiento, en UTC, en la que se debe realizar 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 vence el trabajo en este adjunto. Se debe especificar si se especifica dueDate.

maxPoints

number

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

copyHistory[]

object (CopyHistory)

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

Si el archivo adjunto se copió anteriormente porque se copió la publicación principal, 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 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 debajo de la publicación.

patch

Actualiza un archivo adjunto del complemento.