Ścieżka dewelopera

Poniżej znajdziesz krótkie omówienie czynności przy tworzeniu dodatku do Classroom.

Wprowadzenie

  1. Użytkownicy testowi muszą korzystać z wersji Google Workspace for Education 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.
  2. Utwórz projekt Google Cloud. Będziesz go używać do konfigurowania dodatku, wysyłania żądań do interfejsu API oraz uwierzytelniania i autoryzowania użytkowników. Możesz też użyć istniejącego projektu Cloud.

  3. Tworzenie kont nauczycieli i uczniów na potrzeby egzaminu. Gdy licencja zostanie zatwierdzona dla domeny demonstracyjnej, przypisz miejsca na każdym z kont testowych.

  4. Skonfiguruj OAuth w projekcie.

  5. 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 WERSJĘ ROBOCZĄ.
  6. Zaloguj się w domenie demonstracyjnej jako użytkownik testowy. Zainstaluj dodatek po kliknięciu adresu URL aplikacji w konfiguracji strony aplikacji w Google Workspace Marketplace.

Programowanie

  1. Utwórz dodatek i przetestuj go z udziałem testerów.

Publikowanie

  1. W projekcie Google Cloud, który chcesz opublikować, sprawdź, czy:
    1. Ekran zgody OAuth:
      1. Typ użytkownika: zewnętrzny
      2. Stan publikacji: w produkcji
      3. Zakresy: skonfiguruj wszystkie zakresy żądane przez aplikację internetową.
    2. Ekran konfiguracji aplikacji w pakiecie SDK Google Workspace Marketplace:
      1. Widoczność aplikacji: publiczna
      2. Typ wpisu: niepubliczny
      3. Zakresy: skonfiguruj wszystkie zakresy żądane przez aplikację internetową.
  2. Utwórz listę w Google Workspace Marketplace dla projektu publicznego. Dodaj testowe konta użytkowników jako testerów wersji roboczej pakietu SDK Marketplace. Zapisz zmiany jako wersję roboczą. Jeśli nie widzisz opcji projektu w wersji roboczej, zapisz projekt w programie Google Workspace Developer Preview.
  3. Zaktualizuj projekt publiczny za pomocą kodu dodatku.
  4. Jako jeden z testerów wersji roboczych zainstaluj dodatek na adresie URL strony z listą w Marketplace.
  5. 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.
  6. Publikuj publiczny dodatek do sprawdzenia w Marketplace.
  7. 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.

  1. Jednokrotne logowanie Google

    Informacje o implementowaniu logowania zgodnie ze sprawdzonymi metodami znajdziesz na stronie bezproblemowego logowania się.

  2. Przesyłanie do Google Workspace Marketplace jako dodatku do Classroom

  3. Implementacje elementów iframe

Google Workspace Marketplace

Google Workspace Marketplace zawiera 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ć: