REST Resource: courses.announcements.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 para cada 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. Es el URI para mostrar la vista del 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. Es el URI para mostrar la vista del estudiante del archivo adjunto. 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. Esto se debe especificar si se especifica dueTime.

dueTime

object (TimeOfDay)

Hora del día, en UTC, en la que vence el trabajo en este archivo adjunto. Esto 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. Si se establece en cero, el archivo adjunto no admitirá la transferencia 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.

EmbedUri

Es el URI que se incluirá en un iframe después de propagarse con los parámetros de consulta.

Representación JSON
{
  "uri": string
}
Campos
uri

string

Obligatorio. Es el URI que se incluirá en un iframe después de propagarse con los parámetros de consulta. Debe ser una cadena UTF-8 válida que contenga entre 1 y 1,800 caracteres.

CopyHistory

Es el identificador de una copia anterior de un archivo adjunto determinado.

Representación JSON
{
  "courseId": string,
  "postId": string,
  "itemId": string,
  "attachmentId": string
}
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.

attachmentId

string

Inmutable. Es el identificador del archivo adjunto.

Métodos

create

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

delete

Borra un archivo adjunto de un complemento.

get

Muestra un archivo adjunto del complemento.

list

Muestra todos los archivos adjuntos que creó un complemento debajo de la publicación.

patch

Actualiza un archivo adjunto de complemento.