Ouvrir le contenu dans de nouveaux onglets

Dans certaines situations, 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 concernant les modules complémentaires Classroom spécifie certains comportements lors de l'ouverture de nouveaux onglets ou fenêtres. Le tableau suivant fournit des clarifications et des suggestions d'implémentation concernant chaque exigence.

ID Exigence Comment répondre à l'exigence
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, une notification toast ou une autre notification demandant à 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 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 complexifier 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 sort de l'iframe, un aperçu de la tâche DOIT s'afficher dans l'iframe. N'ouvrez pas le site externe immédiatement lorsque l'utilisateur clique sur la fiche de la pièce jointe. Affichez plutôt une vue interstitielle de base dans l'iframe, présentant 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é.