Vorgehensweise für Entwickler

Im Folgenden finden Sie eine kurze Übersicht über die Schritte bei der Entwicklung eines Classroom-Add-ons.

Onboarding

  1. Abonnieren Sie die Gruppe für Entwicklerankündigungen für Google for Education, um Updates zu Add-ons und der Google Classroom API zu erhalten.
  2. Privates Google Cloud-Projekt für die Entwicklung erstellen Dies ist das Google Cloud-Projekt, das Ihr Team während der Entwicklung verwendet.
  3. Teilen Sie die Demodomain und die Google Cloud-Projekt-ID mit Ihrem Google-Partner. Er muss die ID auf eine Zulassungsliste setzen, solange sich die Add-ons in der Early-Access-Phase befinden.
  4. Konfigurieren Sie OAuth für Ihr Projekt.
  5. Erstellen Sie einen Google Workspace Marketplace-Eintrag für das Demoprojekt.
  6. Erstellen Sie Konten für Lehrkräfte und Schüler/Studenten für Tests.
  7. Sobald die Lizenz für Ihre Demodomain genehmigt wurde, weisen Sie jedem Ihrer Testkonten Lizenzen zu.
  8. Melden Sie sich in der Demodomain als Administrator an. Installieren Sie das Add-on über die App-URL in der Konfiguration Ihres Google Workspace Marketplace-Eintrags.

Entwicklung

  1. Entwickeln und testen Sie das Add-on.

Wird veröffentlicht

  1. Erstellen Sie ein öffentliches Google Cloud-Projekt zur Veröffentlichung und achten Sie dabei auf Folgendes:
    1. OAuth-Zustimmungsbildschirm:
      1. Nutzertyp: Extern
      2. Veröffentlichungsstatus: In Produktion
      3. Bereiche: Konfigurieren Sie alle Bereiche, die von der Web-App angefordert werden.
    2. Konfigurationsbildschirm für die App-Konfiguration des Google Workspace Marketplace SDK:
      1. Sichtbarkeit der App: Öffentlich
      2. Angebotstyp: Nicht gelistet
      3. Bereiche: Konfigurieren Sie alle Bereiche, die von der Web-App angefordert werden.
  2. Erstellen Sie einen Google Workspace Marketplace-Eintrag für das öffentliche Projekt.
  3. Aktualisieren Sie das öffentliche Projekt mit Ihrem Add-on-Code.
  4. Veröffentlichen Sie das öffentliche Add-on zur Marketplace-Überprüfung. Senden Sie noch keine OAuth-Bestätigungsanfrage.
  5. Das Marketplace-Überprüfungsteam erstellt ein Demovideo, das Sie in die OAuth-Bestätigung einfügen können.
  6. Senden Sie die OAuth-Bestätigung mit dem Demovideo, das Ihnen vom Marketplace-Prüfteam zur Verfügung gestellt wird.
  7. Ändern Sie nach der Genehmigung den Status des Marketplace SDK-Eintrags zu aufgeführt.

Erforderliche Integrationen

Folgendes ist erforderlich, um ein Classroom-Add-on zu erstellen.

  1. Google-Einmalanmeldung (SSO)

    Auf der Seite für eine reibungslose Anmeldeseite findest du Informationen zum Implementieren der Anmeldung unter Berücksichtigung der Best Practices.

  2. Einreichung beim Google Workspace Marketplace als Classroom-Add-on

  3. iFrame-Implementierungen

Google Workspace Marketplace

Im Google Workspace Marketplace werden Unternehmensanwendungen vorgestellt, die einer gesamten Domain oder einzelnen Google Workspace-Konten hinzugefügt werden können. Der Marketplace ist in die Admin-Konsole eingebunden, sodass Domainadministratoren Anwendungen für Zielnutzer schnell finden, installieren und autorisieren können.

Hier einige wichtige Konzepte, die Sie kennen sollten: