Ścieżka dewelopera

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

Wprowadzenie

  1. Musisz mieć użytkowników testowych korzystających z wersji Google Workspace for Education Teaching & Learning lub Plus. Jeśli nie masz dostępu administracyjnego do domeny Google Workspace for Education objętej żadną z tych licencji, wykonaj czynności niezbędne, aby uzyskać domenę testową dewelopera, a następnie prześlij formularz prośby o przejście na wyższą wersję domeny. Domena otrzyma 10 licencji 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. Po zatwierdzeniu licencji na domenę demonstracyjną przypisz stanowiska do każdego ze swoich kont testowych.

  4. Skonfiguruj OAuth w projekcie.

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

    • Jeśli ustawisz widoczność aplikacji na publiczna, dodaj adresy e-mail wszystkich użytkowników testowych do listy testerów wersji roboczych. 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. Opracuj dodatek i przetestuj go z testerami 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 wersji produkcyjnej
      3. Zakresy: skonfiguruj wszystkie zakresy żądane przez aplikację internetową.
    2. Ekran konfiguracji aplikacji z pakietu SDK Google Workspace Marketplace:
      1. Widoczność aplikacji: publiczna
      2. Typ wpisu: niepubliczny
      3. Zakresy: skonfiguruj wszystkie zakresy żądane przez aplikację internetową.
  2. Utwórz wizytówkę 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 Wersja robocza, zarejestruj swój projekt w Programie testowania wersji Google Workspace dla programistów.
  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 projektu publicznego. Musisz nagrać krótki film pokazujący korzystanie z zakresów dodatków przy użyciu jednego z kont testerów wersji roboczych.
  6. Opublikuj dodatek publiczny do sprawdzenia w Marketplace.
  7. Po zatwierdzeniu zmień stan informacji o pakiecie SDK Marketplace na wymieniony.

Wymagane integracje

Do utworzenia dodatku do Classroom wymagane są poniższe elementy.

  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

W Google Workspace Marketplace znajdziesz aplikacje biznesowe, które można dodać do całej domeny lub do poszczególnych kont Google Workspace. Usługa Marketplace jest zintegrowana z konsolą administracyjną Google, dzięki czemu administratorzy domen mogą szybko znajdować, instalować i autoryzować aplikacje dla docelowych użytkowników.

Oto kilka najważniejszych pojęć: