Element iframe wykrywania załączników

Element iframe wykrywania załączników to początkowy widok wyświetlany nauczycielowi podczas otwierania dodatku podczas tworzenia zadania w Classroom. Załącznik to treść lub aktywność, z którą uczniowie mają wejść w interakcję.

Nauczyciel tworzy nowy post (np. projekt, ogłoszenie lub pytanie) w ramach zajęć w Classroom i wybiera dodatek z listy. Przez krótki czas (kilka godzin) Classroom zezwala dodatkowi na dodawanie załączników do posta.

Widok tworzenia projektu, w tym opcji dodatków, które nauczyciel może dołączyć Rysunek 1. Widok tworzenia projektu z możliwymi opcjami dodatków, które nauczyciel może dołączyć.

Gdy nauczyciel wybierze dodatek, Classroom utworzy iframe dodatku Discovery i załaduje adres URL uruchomienia dodatku. Wszystkie odpowiednie parametry zapytania iframe są przekazywane do adresu URL uruchamiania.

Przykład interfejsu użytkownika służącego do znajdowania załączników

Rysunek 2. Przykład interfejsu użytkownika do wykrywania załączników w elemencie iframe.

Nauczyciel używa aplikacji internetowej partnera w ramach ramki iframe, aby wybrać załącznik. Aplikacja wywołuje interfejs Classroom API, aby dołączyć załącznik do projektu. Gdy nauczyciel wybierze załączniki, dodatek wysyła postMessage z prośbą o zamknięcie ramki iframe.

Ramka iframe zostaje zamknięta, a nauczyciel może wyświetlić załączniki i wybrać, czy chce wyświetlić ich podgląd, czy usunąć je z projektu.

Widok tworzenia przypisania

Rysunek 3. Widok tworzenia projektu z 3 dodatkami typu działania.

Uwagi na temat UX w elemencie iframe

  • Po pierwszym otwarciu nauczyciel musi zalogować się w dodatku.
  • Logowanie jednokrotne w Google jest wymagane we wszystkich wywołaniach interfejsu API Classroom. Jeśli Twoja usługa ma oddzielny system logowania, musisz połączyć konta.
  • Przed dokonaniem ostatecznego wyboru nauczyciel musi mieć możliwość wyświetlenia podglądu załącznika w elemencie iframe.
  • Nauczyciel powinien mieć możliwość wyszukiwania treści do załączania lub przeglądania takich treści.
  • Dodatek może wyświetlać różne widoki, np. Ostatnie treści, Moje treści i filtrowanie według umiejętności.
  • Dodatek musi umożliwiać utworzenie nowego elementu, który można podłączyć z elementu iframe.

Więcej informacji o wymaganiach dotyczących UX znajdziesz na liście kontrolnej wymagań dotyczących dodatków do Classroom.

Wyświetlanie stanu licencji w elemencie iframe

Jeśli dodatek wymaga licencji, a nauczyciel jej nie ma, musi wyświetlić mu jasną wiadomość z informacjami o kolejnych krokach, które należy wykonać, aby rozwiązać problem. Ma to na celu uniknięcie nieporozumień wynikających z ograniczeń licencyjnych.

Zalecamy też, aby dodatek:

  • Wyświetla poziom licencji nauczyciela w ramce okna Attachment Discovery.
  • Ukrywa lub wyłącza treści, które są niedostępne dla nauczyciela z powodu ograniczeń poziomu licencji.