REST Resource: courses.posts.addOnAttachments

Risorsa: AddOnAttachment

Un allegato 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)
    }
  ],
  "gradeSyncEnabled": boolean
}
Campi
courseId

string

Immutabile. Identificatore del corso.

postId
(deprecated)

string

Immutabile. Questo criterio è deprecato. Utilizza itemId.

itemId

string

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

id

string

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

title

string

Obbligatorio. Titolo dell'allegato. Il titolo deve contenere da 1 a 1000 caratteri.

teacherViewUri

object (EmbedUri)

Obbligatorio. URI per mostrare la visualizzazione lato 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 lato 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 che consente all'insegnante di visualizzare 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, in UTC, in cui deve essere consegnato il lavoro relativo a questo allegato. Questo valore deve essere specificato se è specificato dueTime.

dueTime

object (TimeOfDay)

L'ora del giorno, in UTC, in cui è prevista la consegna del lavoro su questo allegato. Questo valore deve essere specificato se è specificato dueDate.

maxPoints

number

Voto massimo per questo allegato. Può essere impostato solo se studentWorkReviewUri è impostato. 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 supporterà il trasferimento dei voti.

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, questo campo elenca gli identificatori degli allegati che erano le sue copie precedenti in ordine cronologico crescente di copia.

gradeSyncEnabled

boolean

Solo output. Indica se le modifiche ai valori pointsEarned nel student submissions di questo allegato verranno copiate nel campo pointsEarned del CourseWork submissions degli studenti. Questo campo può essere true per al massimo un allegato del componente aggiuntivo per elemento dello stream.

Metodi

create

Crea un allegato del componente aggiuntivo in un post.

delete

Elimina un allegato del componente aggiuntivo.

get

Restituisce un allegato di componenti aggiuntivi.

list

Restituisce tutti gli allegati creati da un componente aggiuntivo nel post.

patch

Aggiorna un allegato del componente aggiuntivo.