REST Resource: courses.courseWorkMaterials.addOnAttachments

Ressource: AddOnAttachment

Pièce jointe de module complémentaire dans un post.

Représentation 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)
    }
  ]
}
Champs
courseId

string

Immuable. Identifiant du cours.

postId
(deprecated)

string

Immuable. Obsolète. Utilisez plutôt itemId.

itemId

string

Immuable. Identifiant de l'annonce, courseWork ou courseWorkMaterial sous lesquels la pièce jointe est jointe. Un seul élément par cours

id

string

Immuable. Identifiant attribué par Classroom à cette pièce jointe, unique pour chaque post.

title

string

Obligatoire. Titre de cette pièce jointe. Le titre doit comporter entre 1 et 1 000 caractères.

teacherViewUri

object (EmbedUri)

Obligatoire. URI permettant d'afficher la vue de la pièce jointe destinée aux enseignants. L'URI sera ouvert dans un iFrame avec les paramètres de requête courseId, postId et attachmentId définis.

studentViewUri

object (EmbedUri)

Obligatoire. URI permettant d'afficher la vue de la pièce jointe par l'élève. L'URI sera ouvert dans un iFrame avec les paramètres de requête courseId, postId et attachmentId définis.

studentWorkReviewUri

object (EmbedUri)

URI permettant à l'enseignant de voir le travail de l'élève sur la pièce jointe, le cas échéant. L'URI sera ouvert dans un iFrame avec les paramètres de requête courseId, postId, attachmentId et submissionId définis. Il s'agit du même code submissionId renvoyé par [google.classroom.AddOns.GetAddOnContext][announcements.getAddOnContext] lorsqu'un élève affiche la pièce jointe. Si l'URI est omis ou supprimé, maxPoints sera également supprimé.

dueDate

object (Date)

Date limite (UTC) de la tâche sur cette pièce jointe. Doit être spécifié si dueTime est spécifié.

dueTime

object (TimeOfDay)

Heure à laquelle cette pièce jointe doit être effectuée (fuseau horaire UTC). Doit être spécifié si dueDate est spécifié.

maxPoints

number

Note maximale pour cette pièce jointe. Ne peut être défini que si studentWorkReviewUri est défini. Définissez une valeur non nulle pour indiquer que la pièce jointe est compatible avec le renvoi de notes. S'il est défini, il doit s'agir d'un nombre entier non négatif. Lorsqu'elle est définie sur zéro, la pièce jointe n'accepte pas le renvoi des notes.

copyHistory[]

object (CopyHistory)

Uniquement en sortie. Identifiants des pièces jointes constituant des copies précédentes de cette pièce jointe.

Si la pièce jointe a déjà été copiée en raison de la copie du post parent, les identifiants des pièces jointes qui constituaient ses copies précédentes sont affichés par ordre chronologique croissant.

Méthodes

create

Crée une pièce jointe de module complémentaire sous un post.

delete

Supprime la pièce jointe de module complémentaire.

get

Renvoie une pièce jointe de module complémentaire.

list

Affiche toutes les pièces jointes créées par un module complémentaire sous le post.

patch

Met à jour la pièce jointe d'un module complémentaire.