Les enseignants ont la possibilité de copier les devoirs dans Classroom. Les pièces jointes de modules complémentaires contenues dans les devoirs sont également copiées. Les enseignants gagnent ainsi beaucoup de temps lorsqu'ils créent des devoirs pour plusieurs sections ou pour de nouvelles sections chaque année scolaire.
Lorsque les enseignants copient un devoir dans Classroom, celui-ci comporte des paramètres de requête courseId
, itemId
et attachmentId
différents de ceux du devoir d'origine.
Comment copier du contenu
Les sections suivantes décrivent comment les enseignants peuvent copier des devoirs dans Classroom.
Copier un cours
Lors de la copie d'un cours, tous les devoirs du cours sont copiés dans le nouveau cours sous forme de brouillons. L'enseignant peut ensuite publier les devoirs 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 retenu ou doit reprendre un cours.
Figure 1. Les enseignants peuvent copier des cours en accédant au menu à points verticaux dans Classroom, puis en cliquant sur Copier. L'enseignant peut ensuite spécifier les détails du cours dans le pop-up et le copier.
Publier un devoir dans plusieurs cours
Un enseignant peut publier un devoir dans plusieurs cours via la page de création du devoir. Il est possible qu'un élève soit inscrit aux deux cours.
Figure 2. Les enseignants peuvent publier un devoir dans plusieurs cours en cliquant sur le menu déroulant dans la barre latérale de la page de création du devoir et en sélectionnant plusieurs cours.
Réutiliser un post
Un enseignant peut réutiliser un post en accédant à l'onglet "Travaux et devoirs", puis en cliquant sur Créer. Dans la liste déroulante, ils peuvent cliquer sur Réutiliser le post pour sélectionner un cours, puis sélectionner le devoir à réutiliser.
Figure 3. Les enseignants peuvent commencer à réutiliser un post depuis l'onglet Travaux et devoirs, puis cliquer sur Réutiliser le post.
Figure 4. Après avoir cliqué sur Réutiliser le post, les enseignants peuvent sélectionner un cours et le devoir qu'ils souhaitent réutiliser.
Comportement attendu
Lorsqu'un cours ou un devoir est copié, la même pièce jointe de module complémentaire peut être attribuée à un même élève pour différents cours. Le comportement recommandé des modules complémentaires dans le devoir copié doit être le suivant:
- Assurez-vous que les enseignants peuvent toujours prévisualiser la pièce jointe dans le
teacherViewUri
. Si votre module complémentaire nécessite une licence et que l'enseignant n'a pas correctement configuré un cours copié, affichez un message convivial indiquant à l'enseignant quelle est la marche à suivre. Au minimum, les enseignants ne doivent pas voir de page d'erreur dans l'iFrame. - 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 activité, cela signifie que la pièce jointe est incomplète et que l'élève ne doit pas voir ses réponses issues 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 un chemin d'accès pour résoudre le problème. Pour les pièces jointes de type de contenu, cela signifie que l'élève pourra voir le contenu dansstudentViewUri
. Au minimum, les élèves ne doivent pas voir de page d'erreur dans l'iFrame. - Assurez-vous que les enseignants voient le devoir envoyé par l'élève copié dans la
studentWorkReviewUri
. L'enseignant ne doit pas voir le devoir envoyé par un élève pour la pièce jointe d'un autre cours. Au minimum, les enseignants ne doivent pas voir de page d'erreur dans l'iFrame.
iFrame avec vue enseignant
Lorsqu'un enseignant lance teacherViewUri
, le attachmentId
est envoyé en tant que paramètre de requête en plus de courseId
, itemId
, itemType
, et login_hint
ou hd
. attachmentId
permet d'afficher la bonne pièce jointe 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'attribution d'origine. Vous pouvez ensuite afficher la bonne pièce jointe dans le teacherViewUri
.
iFrame de la vue élève
Lorsqu'un élève lance l'studentViewUri
, le attachmentId
est envoyé en tant que paramètre de requête en plus de courseId
, itemId
, itemType
, et login_hint
ou hd
. Pour afficher le studentViewUri
lorsqu'un devoir 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
.
Le attachmentId
est un identifiant unique pour le rattachement. Toutefois, il n'est pas garanti que le submissionId
soit unique. Par conséquent, un devoir copié ou réutilisé a un attachmentId
différent, mais le submissionId
peut rester le même. Lorsque l'élève lance studentViewUri
, vous pouvez afficher la pièce jointe en identifiant le devoir de l'élève à l'aide d'une clé composite de attachmentId
et submissionId
.
Si le studentViewUri
est affiché uniquement sur la base du submissionId
, vous risquez de montrer à l'étudiant son envoi d'un autre cours, car il n'est pas garanti que l'submissionId
soit unique.
Comme indiqué précédemment, si vous ne parvenez pas à identifier attachmentId
, vous pouvez utiliser l'objet CopyHistory
dans la ressource AddOnAttachment
pour identifier l'attribution d'origine et ses paramètres de requête.
iFrame de l'examen des devoirs des élèves
Lorsque l'enseignant lance studentWorkReviewUri
, les éléments 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 pouvez pas identifier la ressource attachmentId
fournie. Cela vous permet de rechercher le travail des élèves à l'aide d'une clé composite de attachmentId
et submissionId
.