REST Resource: courses.courseWorkMaterials.addOnAttachments

Risorsa: AddOnAttachment

Un allegato di un componente aggiuntivo in un post.

Rappresentazione 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)
    }
  ]
}
Campi
courseId

string

Immutabile. Identificatore del corso.

postId
(deprecated)

string

Immutabile. Deprecato, usa itemId al suo posto.

itemId

string

Immutabile. Identificatore di Announcement, CourseWork o CourseWorkMaterial a cui è allegato l'allegato. Unico per corso.

id

string

Immutabile. Identificatore assegnato da Classroom per questo allegato, univoco per ogni post.

title

string

Obbligatorio. Titolo di questo allegato. Il titolo deve contenere da 1 a 1000 caratteri.

teacherViewUri

object (EmbedUri)

Obbligatorio. URI per mostrare la visualizzazione dell'insegnante dell'allegato. L'URI verrà aperto in un iframe con i parametri di query courseId, itemId, itemType e attachmentId impostati.

studentViewUri

object (EmbedUri)

Obbligatorio. URI che mostra la visualizzazione dell'allegato da parte degli studenti. L'URI verrà aperto in un iframe con i parametri di query courseId, itemId, itemType e attachmentId impostati.

studentWorkReviewUri

object (EmbedUri)

URI dell'insegnante per vedere i lavori degli studenti sull'allegato, se applicabile. L'URI verrà aperto in un iframe con i parametri di query courseId, itemId, itemType, attachmentId e submissionId impostati. È lo stesso submissionId restituito nel campo AddOnContext.studentContext quando uno studente visualizza l'allegato. Se l'URI viene omesso o rimosso, verrà ignorato anche maxPoints.

dueDate

object (Date)

Data di scadenza, nel fuso orario UTC, dei lavori su questo allegato. Deve essere specificato se è specificato dueTime.

dueTime

object (TimeOfDay)

Ora del giorno, in UTC, in cui è prevista la scadenza del lavoro su questo allegato. Deve essere specificato se dueDate è specificato.

maxPoints

number

Voto massimo per questo allegato. Può essere impostato solo se è impostato studentWorkReviewUri. Imposta un valore diverso da zero per indicare che l'allegato supporta il trasferimento dei voti. Se impostato, deve essere un valore intero non negativo. Se impostato su zero, l'allegato non supporta il trasferimento del voto.

copyHistory[]

object (CopyHistory)

Solo output. Identificatori degli allegati che erano copie precedenti del presente allegato.

Se l'allegato è stato copiato in precedenza in virtù della copia del post principale, gli identificatori degli allegati precedenti alle copie precedenti vengono elencati in ordine cronologico crescente.

Metodi

create

Crea un allegato del componente aggiuntivo sotto un post.

delete

Consente di eliminare un allegato del componente aggiuntivo.

get

Restituisce un allegato di componenti aggiuntivi.

list

Restituisce tutti gli allegati creati da un componente aggiuntivo sotto il post.

patch

Aggiorna un allegato del componente aggiuntivo.