Poniżej znajdziesz krótkie omówienie kroków, które należy wykonać podczas tworzenia dodatku do Classroom.
Wprowadzenie
- Potrzebujesz użytkowników testowych korzystających z wersji Google Workspace for Education w wersji Teaching and Learning lub Plus. Jeśli nie masz dostępu administracyjnego do domeny Google Workspace for Education z dowolną z tych licencji, wykonaj czynności opisane w sekcji Uzyskiwanie domeny testowej dla deweloperów, a następnie prześlij formularz prośby o przejście na wyższą wersję domeny. Domena zostanie skonfigurowana z 10 licencjami Google Workspace for Education Plus.
Utwórz projekt Google Cloud. Użyjesz go do skonfigurowania dodatku, wysyłania żądań do interfejsu API oraz uwierzytelniania i autoryzowania użytkowników. Możesz też użyć istniejącego projektu w chmurze.
Utwórz konta nauczycieli i uczniów na potrzeby testów. Gdy licencja zostanie zatwierdzona dla domeny demonstracyjnej, przypisz miejsca na każdym z kont testowych.
Skonfiguruj OAuth w projekcie.
Utwórz stronę aplikacji w Google Workspace Marketplace dla projektu demonstracyjnego.
- Jeśli ustawisz widoczność aplikacji na publiczną, dodaj adresy e-mail wszystkich użytkowników testowych na liście Testerzy wersji roboczej. Gdy skończysz, wybierz ZAPISZ PROJEKT.
Zaloguj się w domenie demonstracyjnej jako użytkownik testowy. Zainstaluj dodatek z adresu URL aplikacji w konfiguracji informacji o aplikacji w Google Workspace Marketplace.
Programowanie
- Utwórz dodatek i przetestuj go z użytkownikami testowymi.
Publikowanie
- W
projekcie Google Cloud, który chcesz opublikować:
- Ekran zgody OAuth:
- Typ użytkownika: Zewnętrzny
- Stan publikacji: w produkcji
- Zakresy: skonfiguruj wszystkie zakresy żądane przez aplikację internetową.
- Ekran konfiguracji aplikacji w pakiecie SDK Google Workspace Marketplace:
- Widoczność aplikacji: publiczna
- Typ strony: Niepubliczna
- Zakresy: skonfiguruj wszystkie zakresy żądane przez aplikację internetową.
- Ekran zgody OAuth:
- Utwórz listę w Google Workspace Marketplace dla projektu publicznego. Dodaj swoje konta użytkowników testowych jako testerów wersji roboczej SDK Marketplace. Zapisz zmiany jako wersję roboczą.
- Zaktualizuj publiczny projekt za pomocą kodu dodatku.
- Jako tester wersji roboczej zainstaluj dodatek, otwierając adres URL jego strony w Marketplace.
- Prześlij prośbę o weryfikację OAuth dotyczącą publicznego projektu. Musisz nagrać krótki film, w którym zademonstrujesz użycie zakresów dodatków na jednym z kont testowych wersji roboczych.
- Publikuj publiczny dodatek do sprawdzenia w Marketplace.
- Po zatwierdzeniu zmień stan na stronie pakietu SDK w Marketplace na listed (wyświetlany).
Wymagane integracje
Aby utworzyć dodatek do Classroom, musisz wykonać te czynności.
Logowanie jednokrotne w Google
- Platforma Google Identity. Google oferuje różne opcje uwierzytelniania.
- Studia przypadków integracji.
Informacje o wdrażaniu logowania bez zgłaszania błędów znajdziesz na stronie poświęconej logowaniu bez zgłaszania błędów.
Przesyłanie do Google Workspace Marketplace jako dodatku do Classroom
Implementacje iframe
- Odkrywanie załączników
- Widok nauczyciela
- Widok ucznia
- Sprawdzanie prac uczniów. Iframe z oceną pracy ucznia jest wymagany tylko wtedy, gdy załącznik zawiera załącznik typu aktywność.
Google Workspace Marketplace
Google Workspace Marketplace to miejsce, w którym znajdziesz aplikacje dla firm, które można dodać do całej domeny lub do poszczególnych kont Google Workspace. Marketplace jest zintegrowany z konsolą administracyjną Google, dzięki czemu administratorzy domen mogą szybko znajdować, instalować i autoryzować aplikacje dla wybranych użytkowników.
Oto kilka kluczowych pojęć, które warto znać:
- Działanie i wymagania OAuth.
- Dokumentacja dla deweloperów Google Workspace Marketplace.
- sekcja edukacji w Google Workspace Marketplace.