Les enseignants peuvent copier des éléments du flux dans Classroom. Cela permet également de copier les pièces jointes des modules complémentaires qui se trouvent dans les éléments du flux. Cela permet aux enseignants de gagner beaucoup de temps lorsqu'ils créent des contenus pédagogiques pour plusieurs sections ou pour de nouvelles sections chaque année scolaire.
Lorsque les enseignants copient des éléments du flux dans Classroom, les paramètres de requête courseId
, itemId
et attachmentId
de l'élément copié sont différents de ceux de l'élément d'origine.
Copier du contenu
Les sections suivantes expliquent comment les enseignants peuvent copier des éléments du flux dans Classroom.
Copier un cours
Lorsque vous copiez un cours, tous les éléments du flux sont copiés dans le nouveau cours en tant que brouillons. L'enseignant peut ensuite publier les éléments du flux pour les élèves inscrits au nouveau cours. Un élève peut être inscrit au cours d'origine et au cours copié. Cela peut se produire si un élève est redoublant ou s'il suit un cours à nouveau.


Figure 1. Pour copier un cours, les enseignants peuvent accéder au menu à trois points verticaux dans Classroom, puis cliquer sur Copier. L'enseignant peut ensuite spécifier des informations sur le cours dans le pop-up et les copier.
Publier un élément du flux dans plusieurs cours
Un enseignant peut publier un élément de flux dans plusieurs cours depuis la page de création d'éléments de flux. Il est possible qu'un élève soit inscrit aux deux cours.
Figure 2. Pour publier un élément de flux dans plusieurs cours, les enseignants peuvent cliquer sur le menu déroulant de la barre latérale sur la page de création de l'élément de flux, puis sélectionner plusieurs cours.
Réutiliser un post
Pour réutiliser un post, un enseignant peut accéder à l'onglet Travaux et devoirs, puis cliquer sur Créer. Dans le menu déroulant, ils peuvent cliquer sur Réutiliser un post pour sélectionner un cours, puis sélectionner l'élément du flux à réutiliser.
Figure 3. Les enseignants peuvent commencer à réutiliser un post depuis l'onglet "Travaux et devoirs", puis cliquer sur Réutiliser un post.


Figure 4. Après avoir cliqué sur Réutiliser un post, les enseignants peuvent sélectionner un cours et l'élément du flux qu'ils souhaitent réutiliser.
Comportement attendu
Lorsqu'un cours ou un élément du flux est copié, le même élève peut se voir attribuer le même module complémentaire dans différents cours. Les utilisateurs ne doivent pas voir d'erreur dans l'iFrame. Le comportement recommandé pour les modules complémentaires dans l'élément de flux copié est le suivant :
- Assurez-vous que les enseignants peuvent toujours prévisualiser la pièce jointe dans
teacherViewUri
.- Si l'enseignant doit effectuer une configuration supplémentaire pour un nouveau cours, affichez un message convivial l'informant de la procédure à suivre.
- Assurez-vous que les élèves voient une nouvelle pièce jointe de module complémentaire dans
studentViewUri
.- Pour les pièces jointes de type "content-type", cela signifie afficher le contenu pour que l'élève puisse le voir dans
studentViewUri
. - Pour les pièces jointes de type activité, cela signifie que la pièce jointe est incomplète et que l'élève ne doit pas pouvoir voir ses réponses d'un autre cours.
- Si votre module complémentaire ne permet pas au même élève de compléter une pièce jointe deux fois, affichez un message convivial décrivant le scénario ou une procédure pour résoudre le problème.
- Pour les pièces jointes de type "content-type", cela signifie afficher le contenu pour que l'élève puisse le voir dans
- Assurez-vous que les enseignants voient le devoir de l'élève à partir de l'élément de flux copié dans
studentWorkReviewUri
. L'enseignant ne doit pas pouvoir voir le devoir d'un élève pour la pièce jointe d'un autre cours.
iFrame de la vue enseignant
Lorsqu'un enseignant lance teacherViewUri
, attachmentId
est envoyé en tant que paramètre de requête en plus de courseId
, itemId
, itemType
et login_hint
(si l'utilisateur a déjà autorisé votre application). Le attachmentId
peut être utilisé pour afficher la pièce jointe appropriée dans l'iFrame.
Si vous n'avez pas d'enregistrement des paramètres de requête sur teacherViewUri
, vous pouvez utiliser l'objet CopyHistory
dans la ressource AddOnAttachment
pour identifier l'élément de flux d'origine. Vous pouvez ensuite afficher la pièce jointe appropriée dans teacherViewUri
.
iFrame de la vue de l'élève
Lorsqu'un élève lance studentViewUri
, attachmentId
est envoyé en tant que paramètre de requête en plus de courseId
, itemId
, itemType
et login_hint
(si l'utilisateur a déjà autorisé votre application). Pour afficher studentViewUri
lorsqu'un élément de flux ou un cours est copié, utilisez deux paramètres :
attachmentId
, qui peut être récupéré à partir de l'URL de la requête.submissionId
, qui peut être récupéré en appelant la méthodecourseWork.getAddOnContext
,courseWorkMaterials.getAddOnContext
ouannouncements.getAddOnContext
appropriée en fonction deitemType
et en lisant l'objetStudentContext
.
attachmentId
est un identifiant unique pour la pièce jointe. Toutefois, le submissionId
n'est pas garanti d'être unique. Par conséquent, un élément de flux copié ou réutilisé a un attachmentId
différent, mais le submissionId
peut rester le même. Lorsque l'élève lance le studentViewUri
, vous pouvez afficher la pièce jointe en identifiant le devoir de l'élève à l'aide d'une clé composite des attachmentId
et submissionId
.
Si studentViewUri
est affiché uniquement en fonction de submissionId
, vous risquez de montrer à l'élève son devoir d'un autre cours, car submissionId
n'est pas garanti d'être unique.
Comme indiqué précédemment, si vous ne parvenez pas à identifier le attachmentId
, vous pouvez utiliser l'objet CopyHistory
dans la ressource AddOnAttachment
pour identifier l'élément de flux d'origine et ses paramètres de requête.
iFrame de correction des devoirs
Lorsque l'enseignant lance studentWorkReviewUri
, attachmentId
et submissionId
sont envoyés en tant que paramètres de requête en plus de courseId
, itemId
et itemType
. Vous pouvez utiliser ces paramètres de requête pour récupérer la ressource AddOnAttachment
ou la ressource CopyHistory
si vous ne parvenez pas à identifier le attachmentId
fourni. Cela vous permet de rechercher le devoir de l'élève à l'aide d'une clé composite attachmentId
et submissionId
.