Ścieżka dewelopera

Poniżej znajdziesz krótkie omówienie kroków tworzenia dodatku do Classroom.

Wprowadzenie

  1. Potrzebujesz użytkowników testowych z wersjami Teaching & Learning lub Plus Google Workspace for Education. Jeśli nie masz dostępu administracyjnego do domeny Google Workspace for Education z jedną z tych licencji, wykonaj czynności, aby uzyskać domenę testową dla deweloperów, a następnie prześlij formularz prośby o przejście na wyższą wersję domeny. Domena zostanie wyposażona w 10 licencji Google Workspace for Education Plus.
  2. Skonfiguruj domenę testową tak, aby umożliwiała użytkownikom instalowanie wszystkich aplikacji 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 testów. Gdy licencja zostanie zatwierdzona dla domeny demonstracyjnej, przypisz miejsca do każdego z kont testowych.
  4. 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.

  5. Skonfiguruj OAuth w projekcie.

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

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

Programowanie

  1. Opracuj dodatek i przetestuj go z użytkownikami testowymi.

Publikowanie

  1. W projekcie Google Cloud, w którym chcesz opublikować aplikację, sprawdź, czy:
    1. Ekran zgody OAuth:
      1. Typ użytkownika: Zewnętrzny
      2. Stan publikacji: w wersji produkcyjnej
      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: niepubliczna
      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 pakietu SDK Marketplace. 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 przypadku projektu publicznego. Musisz nagrać krótki film pokazujący użycie zakresów dodatków na jednym z kont testera wersji roboczej.
  6. Opublikuj dodatek publiczny, aby przesłać go do sprawdzenia w Marketplace.
  7. Po zatwierdzeniu zmień stan zestawienia informacji o pakiecie SDK w Marketplace na opublikowany.

Wymagane integracje

Aby utworzyć dodatek do Classroom, musisz spełnić te wymagania:

  1. Logowanie jednokrotne Google

    Informacje o wdrażaniu logowania zgodnie ze sprawdzonymi metodami znajdziesz na stronie dotyczącej logowania bezproblemowego.

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

  3. Implementacje elementu iframe

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ć: