REST Resource: courses.announcements.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 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 per mostrare la visualizzazione dello studente dell'allegato. L'URI verrà aperto in un iframe con i parametri di query courseId, itemId, itemType e attachmentId impostati.

studentWorkReviewUri

object (EmbedUri)

URI per consentire all'insegnante di vedere il lavoro dello studente 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à ignorato anche maxPoints.

dueDate

object (Date)

Data di consegna, in UTC, del lavoro relativo a questo allegato. Deve essere specificato se è specificato dueTime.

dueTime

object (TimeOfDay)

Ora del giorno (UTC) entro la quale il lavoro su questo allegato deve essere completato. Deve essere specificato se è specificato dueDate.

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 di questo 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.

EmbedUri

URI da inserire in un iframe dopo averlo compilato con i parametri di query.

Rappresentazione JSON
{
  "uri": string
}
Campi
uri

string

Obbligatorio. URI da inserire in un iframe dopo averlo compilato con i parametri di query. Deve essere una stringa UTF-8 valida contenente da 1 a 1800 caratteri.

CopyHistory

Identificatore di una copia precedente di un determinato allegato.

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

attachmentId

string

Immutabile. Identificatore dell'allegato.

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.