Ścieżka dewelopera

Poniżej znajdziesz krótkie omówienie czynności związanych z tworzeniem dodatku do Classroom.

Wprowadzenie

  1. Będziesz potrzebować użytkowników testowych z Google Workspace for Education w wersji Teaching & Learning lub Plus editions of Google Workspace for Education. Jeśli nie masz dostępu administratora do domeny Google Workspace for Education z jedną z tych licencji, wykonaj czynności, aby uzyskać testową domenę dewelopera, a następnie prześlij formularz prośby o uaktualnienie domeny. W domenie zostanie udostępnionych 10 licencji Google Workspace for Education Plus.
  2. Skonfiguruj domenę testową tak, aby użytkownicy mogli instalować wszystkie aplikacje z Marketplace. Dzięki temu będziesz mieć możliwość zainstalowania i przetestowania aplikacji przed jej opublikowaniem. Jeśli chcesz przetestować proces instalacji aplikacji z bardziej restrykcyjnymi ustawieniami domeny, możesz zmienić to ustawienie po opublikowaniu aplikacji.
  3. Utwórz konta nauczycieli i uczniów na potrzeby testowania. Gdy licencja zostanie zatwierdzona w domenie demonstracyjnej, przypisz miejsca do każdego z kont testowych.
  4. 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 w chmurze.

  5. Skonfiguruj OAuth w projekcie.

  6. Utwórz listę w Google Workspace Marketplace dla projektu demonstracyjnego.

    • Jeśli ustawisz Widoczność aplikacji na publiczną, dodaj adresy e-mail wszystkich użytkowników testowych do listy Testerzy wersji roboczej. Gdy skończysz, kliknij ZAPISZ WERSJĘ ROBOCZĄ.
  7. Zaloguj się w domenie demonstracyjnej jako użytkownik testowy. Zainstaluj dodatek, korzystając z adresu URL aplikacji w konfiguracji listy w Google Workspace Marketplace.

Programowanie

  1. Utwórz dodatek i przetestuj go z użytkownikami testowymi.

Publikuję

  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 wymagane przez aplikację internetową.
    2. Ekran konfiguracji aplikacji w pakiecie SDK Google Workspace Marketplace:
      1. Widoczność aplikacji: Publiczna
      2. Typ oferty: Niewidoczna
      3. Zakresy: skonfiguruj wszystkie zakresy wymagane przez aplikację internetową.
  2. Utwórz listę w Google Workspace Marketplace dla projektu publicznego. Dodaj konta użytkowników testowych jako testerów wersji roboczej w pakiecie SDK Marketplace testerów. Zapisz zmiany jako wersję roboczą.
  3. Zaktualizuj projekt publiczny za pomocą kodu dodatku.
  4. Jako jeden z testerów wersji roboczej zainstaluj dodatek, otwierając jego adres URL w Marketplace.
  5. Prześlij prośbę o weryfikację OAuth w projekcie publicznym. Musisz nagrać krótki film pokazujący, jak używać zakresów dodatków na jednym z kont testerów wersji roboczej.
  6. Opublikuj dodatek publiczny, aby został sprawdzony w Marketplace review.
  7. Po zatwierdzeniu zmień stan listy w pakiecie SDK Marketplace na opublikowany.

Wymagane integracje

Aby utworzyć dodatek do Classroom, musisz wykonać te czynności:

  1. Logowanie jednokrotne Google

    Informacje o tym, jak wdrożyć logowanie zgodnie ze sprawdzonymi metodami, znajdziesz na stronie dotyczącej logowania bezproblemowego.

  2. Przesłanie do Google Workspace Marketplace jako dodatek do Classroom

  3. Implementacje iframe

Google Workspace Marketplace

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