REST Resource: courses.posts.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. Utilizza itemId.

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 post.

title

string

Obbligatorio. Titolo di questo allegato. Il titolo deve essere compreso tra 1 e 1000 caratteri.

teacherViewUri

object (EmbedUri)

Obbligatorio. URI che mostra la visualizzazione dell'allegato per gli insegnanti. 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. Si tratta dello stesso submissionId restituito nel campo AddOnContext.studentContext quando uno studente visualizza l'allegato. Se l'URI viene omesso o rimosso, verrà eliminato 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 consegna del lavoro relativo a 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, vengono elencati gli identificatori degli allegati che erano le sue copie precedenti in ordine cronologico crescente della copia.

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.