Poniżej znajdziesz krótki opis czynności, które należy wykonać podczas tworzenia dodatku do Classroom.
Wprowadzenie
- Zasubskrybuj grupę ogłoszeń dla deweloperów Google for Education, aby otrzymywać informacje o dodatkach i interfejsie Google Classroom API.
- Tworzenie prywatnego projektu Google Cloud na potrzeby programowania Jest to projekt Google Cloud używany przez Twój zespół podczas programowania.
- Udostępnij domenę demonstracyjną i identyfikator projektu Google Cloud partnerowi Google. Muszą więc dodać identyfikator do listy dozwolonych, gdy dodatki są dostępne w ramach wcześniejszego dostępu.
- Skonfiguruj OAuth w swoim projekcie.
- Utwórz stronę w Google Workspace Marketplace dla projektu demonstracyjnego.
- Tworzenie kont nauczycieli i uczniów na potrzeby testowania.
- Po zatwierdzeniu licencji dla domeny demonstracyjnej przypisz stanowiska do każdego konta testowego.
- Zaloguj się w domenie demonstracyjnej jako administrator. Zainstaluj dodatek z poziomu URL aplikacji w konfiguracji informacji o aplikacji w Google Workspace Marketplace.
Programowanie
- Opracuj dodatek i przetestuj go.
Publikuję
-
Utwórz publiczny projekt Google Cloud na potrzeby publikacji i sprawdź, czy:
- Ekran zgody OAuth:
- Typ użytkownika: zewnętrzny
- Stan publikowania: w wersji produkcyjnej
- Zakresy: skonfiguruj wszystkie zakresy żądane przez aplikację internetową.
- Ekran konfiguracji aplikacji pakietu SDK Google Workspace Marketplace:
- Widoczność aplikacji: publiczna
- Rodzaj informacji o produkcie: niepubliczny
- Zakresy: skonfiguruj wszystkie zakresy żądane przez aplikację internetową.
- Ekran zgody OAuth:
- Utwórz stronę Google Workspace Marketplace dla projektu publicznego.
- Zaktualizuj projekt publiczny za pomocą kodu dodatku.
- Opublikuj publiczny dodatek w celu sprawdzenia w Marketplace. Nie przesyłaj jeszcze prośby o weryfikację OAuth.
- Zespół sprawdzający Marketplace tworzy film demonstracyjny, który możesz dołączyć do zgłoszenia do weryfikacji OAuth.
- Prześlij weryfikację OAuth za pomocą filmu demonstracyjnego dostarczonego przez zespół sprawdzający Marketplace.
- Po zatwierdzeniu zmień stan informacji o pakiecie SDK Marketplace na znajduje się.
Wymagane integracje
Do utworzenia dodatku do Classroom wymagane są poniższe elementy.
Logowanie jednokrotne Google
- Google Identity Platform. Google oferuje różne opcje uwierzytelniania.
- Studia przypadków dotyczące integracji.
Informacje o implementowaniu logowania zgodnie ze sprawdzonymi metodami znajdziesz na stronie logowania bez wysiłku.
przesyłanie do Google Workspace Marketplace jako dodatek do Classroom,
Implementacje elementów iframe
- Wykrywanie załączników
- Widok nauczyciela
- Widok ucznia
- Sprawdzanie zadań uczniów. Element iframe sprawdzania zadań jest wymagany tylko wtedy, gdy załącznik zawiera załącznik typu działania.
Google Workspace Marketplace
W Google Workspace Marketplace znajdziesz aplikacje dla firm, które można dodać do całej domeny lub do poszczególnych kont Google Workspace. Platforma Marketplace jest zintegrowana z konsolą administracyjną Google, dzięki czemu administratorzy domeny mogą szybko znajdować, instalować i autoryzować aplikacje dla docelowych użytkowników.
Oto kilka najważniejszych pojęć:
- Sposób działania i wymagania OAuth.
- Dokumentacja dla deweloperów Google Workspace Marketplace.
- Sekcja edukacyjna w Google Workspace Marketplace.