Wersja 1.1, 5 grudnia 2024 r.
Kryteria na tej stronie dotyczą wszystkich dodatków do Classroom. Twój dodatek musi spełniać wszystkie obowiązujące wymagania, aby został zatwierdzony do umieszczenia w Google Workspace Marketplace jako dodatek „Działa z Classroom”.
Słowa kluczowe „MUSI”, „NIE MOŻE”, „WYMAGANE”, „POWINIEN”, „NIE POWINIEN”, „ZALECANE”, „MOŻE” i „OPCJONALNE” w tym dokumencie należy interpretować zgodnie z opisem w RFC 2119.
Wymagania
Identyfikator | Typ | ||
---|---|---|---|
1.0 | Licencja użytkownika (w odpowiednich przypadkach) | ||
1.1 | Gdy użytkownik nie ma licencji, POWINIEN mu się wyświetlić przyjazny komunikat. Komunikat POWINIEN jasno określać powód, dla którego nie można użyć dodatku, i sugerować użytkownikowi sposób rozwiązania problemu. | POLECANE | |
1.3 | Informacje o licencji i wymaganiach dotyczących subskrypcji, które mogą być potrzebne do korzystania z dodatku, POWINNY być podane w informacjach o dodatku w Google Workspace Marketplace. Jeśli dodatek ma płatną wersję, w informacjach o nim w Marketplace POWINIEN znajdować się link do strony internetowej, która zawiera więcej informacji o cenach lub o tym, jak skontaktować się ze sprzedawcą. | POLECANE | |
2.0 | Logowanie użytkownika | ||
2.1 | Użytkownicy z rolą nauczyciel MUSZĄ logować się w dodatku za pomocą logowania jednokrotnego Google. Jeśli uczniowie są proszeni o zalogowanie się w dodatku, MUSZĄ to zrobić za pomocą logowania jednokrotnego Google. |
WYMAGANE | |
2.2 | Dodatek MUSI używać logowania jednokrotnego Google, aby automatycznie logować użytkownika podczas kolejnych wizyt bez wyświetlania prośby o zalogowanie się. Jeśli wskazówka logowania nie pasuje do aktualnie zalogowanego użytkownika, dodatek MUSI wyświetlić przycisk logowania i przekazać parametr login_hint do biblioteki uwierzytelniania, aby odfiltrować nieprawidłowe konta. |
WYMAGANE | |
2.7 | Jeśli użytkownik Classroom nie jest jeszcze zalogowany w dodatku (co można stwierdzić na podstawie wskazówki logowania), dodatek MUSI wyświetlać przycisk „Zaloguj się przez Google”, aby wyraźne działanie użytkownika wywołało proces logowania. Uwaga: jest to konieczne, aby zachować zgodność z wytycznymi dotyczącymi marki Google, a także pomaga uniknąć blokowania wyskakujących okienek. |
WYMAGANE | |
2.8 | Dodatek POWINIEN wyświetlać informacje o obecnie zalogowanym użytkowniku. | POLECANE | |
3.0 | Ogólne | ||
3.1 | Dodatek MUSI być zgodny z ogólnymi wytycznymi dotyczącymi zatwierdzania w Google Workspace Marketplace. | WYMAGANE | |
3.2 | Jeśli zadanie zostanie otwarte w nowej karcie lub nowym oknie z dowolnej ścieżki iframe, POWINNO wyświetlić przyjazny dla użytkownika komunikat, który umożliwi powrót do Classroom. | POLECANE | |
3.3 | Użytkownik MUSI przejść cały proces tylko za pomocą przepływu pracy dodatku i nie może przełączać się na przepływ pracy związany z zadaniami ani używać przycisku udostępniania w Classroom. | WYMAGANE | |
3.4 | Wybór lokalizacji: język POWINIEN być oparty na lokalnych preferencjach ustawionych w przeglądarce, jeśli są dostępne. | POLECANE | |
3,5 | Jeśli dodatek definiuje maxPoints , MUSI też ustawić pointsEarned , gdy uczeń prześle projekt przy użyciu zapisanych danych logowania nauczyciela (zalecane) LUB gdy nauczyciel otworzy projekt w elemencie iframe Przeglądanie prac uczniów. |
WYMAGANE | |
3,9 | Dodatki POWINNY być zgodne z wytycznymi WCAG 2.1 na poziomie AA dotyczącymi ułatwień dostępu. Deweloperzy dodatków będą sami zgłaszać, że to wymaganie jest spełnione w momencie przesyłania dodatku, a także że dodatek pozostaje zgodny z przyszłymi zmianami. | POLECANE | |
3.10 | Wszystkie błędy, które napotka użytkownik, POWINNY być czytelne dla człowieka. | POLECANE | |
3.11 | Jeśli dodatek studentViewUri , teacherViewUri lub studentWorkViewUri jest uruchamiany ze skopiowanego projektu lub skopiowanego kursu, NIE MOŻE wyświetlać strony błędu w elemencie iframe. |
WYMAGANE | |
4,0 | Wykrywanie załączników | ||
4,1 | Jeśli załącznik wymaga przesłania przez ucznia, MUSI zawierać symbol studentWorkReviewUri , aby był traktowany jako załącznik typu aktywność, a nie typu treść. |
WYMAGANE | |
4.2 | Element iframe do wykrywania załączników MUSI udostępniać interfejs użytkownika, który oferuje co najmniej jedną z tych opcji:
|
WYMAGANE | |
4.3 | Nauczyciel POWINIEN mieć możliwość znalezienia i uzyskania dostępu do wszystkich treści i aktywności dostępnych dla nauczyciela. | POLECANE | |
4.4 | Nauczyciel powinien mieć możliwość wyświetlenia podglądu treści lub aktywności przed podjęciem decyzji o dołączeniu ich do projektu. | POLECANE | |
4,5 | Jeśli nauczyciel musi wykonać pracę, aby utworzyć treść lub aktywność, zanim będzie można ją załączyć, powinien to zrobić w elemencie iframe. | POLECANE | |
5.0 | Widok ucznia | ||
5.1 | Po uruchomieniu studentViewUri dodatek NIE POWINIEN przenosić użytkownika poza element iframe w celu wykonania zadania.Jeśli dodatek przenosi użytkownika poza element iframe, musi wyświetlać komunikat lub inne wskazówki, które pomogą uczniom wrócić do Classroom. |
POLECANE | |
5.2 | Jeśli aktywność dodatku wyskoczy z elementu iframe, w tym elemencie powinien być widoczny podgląd zadania. | POLECANE | |
5.3 | Jeśli w aktywności znajduje się przycisk lub link z etykietą Oddaj, MUSI on powodować wysłanie żądania API w celu przesłania pracy ucznia do sprawdzenia przez nauczyciela. | WYMAGANE | |
6.0 | Widok nauczyciela | ||
6.1 | Nauczyciel powinien widzieć to, co uczeń zobaczy podczas wykonywania projektu. | POLECANE | |
7,0 | Sprawdzanie prac uczniów | ||
7.1 | Jeśli zostanie uruchomiony element studentWorkReviewUri , dodatek MUSI wyświetlić w ramce iframe pracę ucznia, aby nauczyciel mógł ją sprawdzić. Materiały dodatkowe mogą zawierać linki prowadzące poza element iframe. |
WYMAGANE | |
7.2 | Dodatek NIE MOŻE umożliwiać przechodzenia między uczniami w widoku studentWorkReviewUri . Przełączanie się między uczniami MUSI odbywać się tylko w interfejsie Classroom. |
WYMAGANE | |
8.0 | Pomoc dotycząca Classroom na urządzeniach mobilnych | ||
8.1 | Gdy aplikacja mobilna Classroom uruchamia teacherViewUri , studentViewUri lub studentWorkReviewUri , URL MUSI otwierać natywną aplikację mobilną partnera lub mobilną aplikację internetową partnera, a w obu przypadkach musi zawierać precyzyjny link do odpowiedniego widoku. Jeśli urządzenie nie jest obsługiwane, użytkownik MUSI zobaczyć komunikat informujący o tym, że urządzenie nie jest obsługiwane, a także o tym, które urządzenia są obsługiwane. |
WYMAGANE | |
8.2 | Prace uczniów POWINNY być możliwe do wykonania na urządzeniu mobilnym. | POLECANE | |
9.0 | Funkcje dodatkowe | ||
9.1 | Jeśli nauczyciele mogą wklejać linki do Twoich treści jako załączniki w postaci linków, uaktualnij linki do załączników dodatków. | POLECANE | |
9.2 | Jeśli używasz integracji z CourseWork do tworzenia projektów poza Classroom, w przypadku wszystkich linków zgodnych z dodatkiem domyślnie twórz załączniki dodatków. | POLECANE |
Historia zmian
Wersja 1.1 | Zaktualizowano 5 grudnia 2024 r. |
1.1, 1.3, 3.2, 3.10, 4.4, 5.2 | Zmieniono z WYMAGANE na ZALECANE. |
3.12 | Usunięto. |
5.3 | Przeformułowano. Niedawno wprowadzona zmiana umożliwia deweloperom dodatków niezawodne przesyłanie prac uczniów za pomocą interfejsu API. |
Wersja 1.0 | Zaktualizowano 30 kwietnia 2024 r. |
1.1 | Połączyliśmy wymagania 1.1 i 1.2 w jedno. |
2.1 | Połączyliśmy wymagania 2.1 i 2.5 w jedno. |
2.2 | Połączyliśmy wymagania 2.2, 2.3 i 2.4 w jedno. |
3,5 | Połączyliśmy wymagania 3.5, 3.6 i 3.7 w jedno. |
3.10 | Dodano wymaganie, aby dodatek nigdy nie przechodził w stan niezrozumiały lub niemożliwy do odzyskania. |
3.11, 3.12 | Połączyliśmy wymagania 5.5, 5.6, 6.3, 6.4, 7.5 i 7.6 w 2 nowe wymagania. |
4.2 | Rozszerzyliśmy opis dopuszczalnych funkcji wykrywania załączników. |
4.3 | Zmieniono numerację, wcześniej 4.2. Zmieniono też z WYMAGANE na ZALECANE. |
4.4 | Zmieniono numerację, wcześniej 4.3. |
4,5 | Zmieniono numerację, wcześniej 4.4. |
5.2 | Zmieniono numerację, wcześniej 5.3. |
5.3 | Zmieniono numerację, wcześniej 5.2. |
9.1 | Dodaliśmy rekomendację dotyczącą uaktualniania wklejonych linków do załączników. |
9.2 | Dodano rekomendację, aby podczas programowego tworzenia zadań w ramach zajęć domyślnie tworzyć załączniki dodatków. |
2.6, 3.7, 3.8, 6.2, 7.3, 7.4 | Usunięto. |
Wersja 0.3 | Zaktualizowano 22 listopada 2022 r. |
2.3 | Korekta wskazówek dotyczących podpowiedzi logowania. |
2.4 | Dodano scenariusz, w którym wymagane jest wdrożenie hd . |
3.2 | Zmieniliśmy sformułowanie „podaj ścieżkę”. |
5.5, 5.6, 6.3, 6.4, 7.5, 7.6 | Dodaliśmy wymagane i zalecane wskazówki dotyczące treści kursu dla właściwości studentViewUri , teacherViewUri i studentWorkReviewUri . |
Wersja 0.2 | Zaktualizowano 29 października 2021 r. |
1.3 | Poprawiliśmy tekst, aby był bardziej zrozumiały. |
3.1 | Dodano zdanie „Dodatek MUSI być zgodny z ogólnymi wytycznymi dotyczącymi zatwierdzania w GWM znajdującymi się na stronie internetowej”. |
3,9 | WCAG zmieniono z WYMAGANE na ZALECANE. |
5.1 | Zmieniono z WYMAGANE na ZALECANE. |
5.3 | Dodano informację: „Jeśli dodatek wyskakuje z elementu iframe, MUSI zawierać podgląd zadania w tym elemencie”. |
5.4 | Dodano zdanie „Jeśli dodatek wyskoczy z elementu iframe, uczniowie POWINNI zobaczyć prośbę o powrót do Classroom”. |
8.1 | Dodano: „Jeśli urządzenie nie jest obsługiwane, użytkownikowi MUSI zostać wyświetlony komunikat z informacją, że urządzenie nie jest obsługiwane, a także, które urządzenia są obsługiwane”. |
8.2 | Praca ucznia na urządzeniu mobilnym została zmieniona z WYMAGANEJ na ZALECANĄ. |
Wersja 0.1 | Zaktualizowano 22 września 2021 r. |
Pierwsza wersja. |