Es kann Situationen geben, in denen Sie es bevorzugen, dass Nutzer außerhalb eines iFrames mit Ihrem Produkt interagieren. Sie können Anhänge in einem neuen Tab laden, anstatt in einem iFrame eines Classroom-Add-ons, sofern Ihr Add-on den folgenden Richtlinien entspricht.
Erforderliches Verhalten in neuen Tabs oder Fenstern
In der Checkliste für die Anforderungen an Classroom-Add-ons sind bestimmte Verhaltensweisen beim Öffnen neuer Tabs oder Fenster festgelegt. Die folgende Tabelle enthält Erläuterungen und Vorschläge zur Implementierung für jede Anforderung.
| ID | Anforderung | So erfüllen Sie die Anforderung |
|---|---|---|
| 3.2 | Wenn eine Aufgabe über einen der iFrame-Pfade in einem neuen Tab oder Fenster gestartet wird, MUSS eine nutzerfreundliche Meldung angezeigt werden, über die Nutzer zu Classroom zurückkehren können. | Fügen Sie auf der externen Website eine Meldung, ein Banner, eine Toast-Benachrichtigung oder eine andere Benachrichtigung ein, in der Nutzer aufgefordert werden, nach Abschluss der Aufgabe zu Classroom zurückzukehren. |
| 5.1 | Wenn studentViewUri gestartet wird, SOLLTE das Add-on den Nutzer NICHT aus dem iFrame herausführen, damit er eine Aufgabe erledigen kann.
|
Idealerweise können Nutzer alle relevanten Pfade innerhalb des iFrames durchlaufen. Das Öffnen neuer Tabs kann Nutzer verwirren und die Verwendung des Add-ons erschweren. Sorgen Sie dafür, dass die Nutzerfreundlichkeit innerhalb des iFrames erhalten bleibt, um die Reibung für Nutzer zu minimieren. |
| 5.2 | Wenn die Add-on-Aktivität aus dem iFrame herausgeführt wird, MUSS im iFrame eine Vorschau der Aufgabe angezeigt werden. | Öffnen Sie die externe Website nicht sofort, wenn der Nutzer auf die Karte mit dem Anhang klickt. Stellen Sie stattdessen eine einfache Interstitial-Ansicht im iFrame bereit, die ein Bild oder eine Beschreibung der Aufgabe enthält, die in einem neuen Tab geöffnet wird. Fügen Sie eine Anleitung hinzu, damit Nutzer die Aktivität erfolgreich durchlaufen und abschließen können. |