Poniżej przedstawiliśmy krótkie omówienie czynności przy tworzeniu Dodatek do Classroom.
Wprowadzenie
- Musisz mieć użytkowników testowych korzystających z narzędzia Teaching & & Video 360 Nauka lub wersje Plus Google Workspace for Education. Jeśli nie masz dostępu administracyjnego do w domenie Google Workspace for Education, która ma dowolną z tych licencji; aby uzyskać domeny testowej dewelopera, a potem prześlij formularz prośby o uaktualnienie domeny. Domena otrzyma 10 licencji Google Workspace for Education Plus.
Utwórz projekt Google Cloud. Użyjesz go do skonfigurowania swojego dodatku, wysyłania żądań do interfejsu API oraz uwierzytelniania i autoryzowania użytkowników. Ty Możesz też użyć istniejącego projektu Cloud.
- Jeśli ustawisz widoczność aplikacji na public, dołącz do Program podglądu Google Workspace dla programistów w tym projekcie Cloud. Ten włącza w projekcie Cloud funkcję Wersja robocza, która jest wymagane do przetestowania aplikacji. Więcej informacji: Aktualizowanie informacji o aplikacji przy użyciu wersji roboczych
Tworzenie kont nauczycieli i uczniów na potrzeby egzaminu. Gdy licencja zostanie zatwierdzonych w domenie demonstracyjnej, przypisz stanowiska do każdego z kont testowych.
Skonfiguruj OAuth w projekcie.
Utwórz stronę aplikacji w Google Workspace Marketplace dla: projektu demonstracyjnego.
- Jeśli ustawisz widoczność aplikacji na public, dodaj adresy e-mail użytkowników wszystkich użytkowników testowych na listę testerów roboczych. Wybierz ZAPISZ WERSJĘ ROBOCZĄ. .
Zaloguj się w domenie demonstracyjnej jako użytkownik testowy. Zainstaluj dodatek ze strony URL aplikacji w konfiguracji strony aplikacji w Google Workspace Marketplace.
Programowanie
- Opracuj dodatek i przetestuj go z testerami testowymi.
Publikowanie
- W
Projekt Google Cloud, który chcesz opublikować, upewnij się, że:
- Ekran zgody OAuth:
- Typ użytkownika: zewnętrzny
- Stan publikacji: w wersji produkcyjnej
- Zakresy: Skonfiguruj wszystkie zakresy żądane przez aplikację internetową.
- Ekran konfiguracji aplikacji z pakietu SDK Google Workspace Marketplace:
- Widoczność aplikacji: publiczna
- Typ wpisu: niepubliczny
- Zakresy: Skonfiguruj wszystkie zakresy żądane przez aplikację internetową.
- Ekran zgody OAuth:
- Utwórz wizytówkę w Google Workspace Marketplace dla projektu publicznego. Dodaj testowe konta użytkowników jako wersję roboczą pakietu SDK Marketplace dla testerów. Zapisz zmiany jako wersję roboczą. Jeśli nie widzisz wersji roboczej zarejestruj swój projekt w Program testowania aktualizacji Google Workspace dla programistów.
- Zaktualizuj projekt publiczny za pomocą kodu dodatku.
- Jako jeden z testerów wersji roboczych zainstaluj dodatek na stronie URL strony aplikacji na platformie handlowej.
- Prześlij Prośba o weryfikację OAuth Twojego projektu publicznego. Wykonaj nagrać krótki film pokazujący, jak korzystać z zakresów dodatków, za pomocą jednego kont testerów wersji roboczych.
- Opublikuj publiczny dodatek w Marketplace weryfikacji.
- Po zatwierdzeniu zmień informacje o pakiecie SDK Marketplace stan na wyświetlane.
Wymagane integracje
Do utworzenia dodatku do Classroom wymagane są poniższe elementy.
Jednokrotne logowanie Google
- Platforma tożsamości Google. Google oferuje różne rodzaje uwierzytelniania .
- Studium przypadku dotyczące integracji
Informacje o implementacji znajdziesz na stronie bezproblemowego logowania się. logowania się zgodnie ze sprawdzonymi metodami.
Przesyłanie do Google Workspace Marketplace jako Dodatek do Classroom
Implementacje elementów iframe
- Wykrywanie załączników
- Widok nauczyciela
- Widok ucznia
- Sprawdzanie pracy ucznia. Element iframe z recenzją pracy ucznia jest wymagany tylko jeśli załącznik zawiera załącznik typu działania.
Google Workspace Marketplace
Google Workspace Marketplace zawiera aplikacje dla firm. które można dodać do całej domeny lub tylko do poszczególnych kont Google Workspace kont. Rynek jest zintegrowana z konsolą administracyjną Google, dzięki czemu Administratorzy mogą szybko znaleźć, zainstalować i autoryzować aplikacje dla docelowych użytkowników.
Oto kilka najważniejszych pojęć:
- działania i wymagania dotyczące OAuth;
- Dokumentacja dla deweloperów Google Workspace Marketplace.
- Sekcja edukacyjna w Google Workspace Marketplace.