W niektórych sytuacjach możesz preferować, aby użytkownicy wchodzili w interakcję z Twoim produktem poza elementem iframe. Możesz wczytywać treści załączników w nowej karcie, a nie w elemencie iframe dodatku do Classroom, o ile dodatek jest zgodny z tymi wytycznymi.
Wymagane zachowania w nowych kartach lub oknach
Lista kontrolna wymagań dotyczących dodatków do Classroom określa pewne zachowania podczas otwierania nowych kart lub okien. W tabeli poniżej znajdziesz wyjaśnienia i sugestie dotyczące implementacji każdego wymagania.
| Identyfikator | Wymaganie | Jak spełnić wymaganie |
|---|---|---|
| 3.2 | Jeśli zadanie jest uruchamiane w nowej karcie lub oknie z dowolnej ścieżki w elemencie iframe, MUSI zawierać przyjazny dla użytkownika komunikat, który pozwoli mu wrócić do Classroom. | W witrynie zewnętrznej umieść komunikat, baner, wyskakujące okienko lub inne powiadomienie z instrukcją, aby po zakończeniu zadania użytkownik wrócił do Classroom. |
| 5.1 | Gdy uruchamiany jest element studentViewUri, dodatek NIE POWINIEN przenosić użytkownika z elementu iframe, aby mógł wykonać zadanie.
|
Najlepiej, aby użytkownicy mogli wykonywać wszystkie odpowiednie czynności w elemencie iframe. Otwieranie nowych kart może dezorientować użytkowników i utrudniać korzystanie z dodatku. Aby zapewnić użytkownikom jak największą wygodę, nie zmieniaj ich środowiska pracy w elemencie iframe. |
| 5.2 | Jeśli aktywność dodatku jest wyświetlana poza elementem iframe, w elemencie iframe MUSI być widoczny podgląd zadania. | Nie otwieraj witryny zewnętrznej od razu, gdy użytkownik kliknie kartę załącznika. Zamiast tego wyświetl w elemencie iframe podstawowy widok pełnoekranowy z obrazem lub opisem zadania, które otworzy się w nowej karcie. Dodaj instrukcje, które pomogą użytkownikom w nawigacji i wykonaniu zadania. |