Ouvrir le contenu dans de nouveaux onglets

Dans certains cas, vous préférerez peut-être que les utilisateurs interagissent avec votre produit en dehors d'un iFrame. Vous pouvez charger le contenu des pièces jointes dans un nouvel onglet plutôt que dans un iFrame de module complémentaire Classroom, à condition que votre module complémentaire respecte les consignes suivantes.

Comportements requis dans les nouveaux onglets ou fenêtres

La checklist des exigences du module complémentaire Classroom spécifie certains comportements lors de l'ouverture de nouveaux onglets ou fenêtres. Le tableau suivant fournit des précisions et des suggestions d'implémentation pour chaque exigence.

ID Exigence Comment se rencontrer
3.2 Si une tâche est lancée dans un nouvel onglet ou une nouvelle fenêtre à partir de l'un des parcours d'iframe, elle DOIT fournir un message convivial pour revenir à Classroom. Sur le site externe, incluez un message, une bannière, un toast ou une autre notification indiquant à l'utilisateur de revenir à Classroom une fois la tâche terminée.
5.1 Lorsque le studentViewUri est lancé, le module complémentaire NE DOIT PAS faire sortir l'utilisateur de l'iframe pour qu'il puisse effectuer une tâche. Idéalement, les utilisateurs peuvent effectuer tous les parcours pertinents dans l'iFrame. L'ouverture de nouveaux onglets peut désorienter les utilisateurs et complexifie l'utilisation du module complémentaire. Maintenez l'expérience utilisateur dans l'iFrame pour minimiser les frictions.
5.2 Si l'activité du module complémentaire s'affiche en dehors de l'iFrame, un aperçu de la tâche doit être disponible dans l'iFrame. N'ouvrez pas le site externe immédiatement lorsque l'utilisateur clique sur la fiche de pièce jointe. À la place, fournissez une vue interstitielle de base dans l'iFrame, affichant une image ou une description de la tâche qui s'ouvre dans un nouvel onglet. Incluez des instructions pour aider les utilisateurs à naviguer et à effectuer l'activité.