Vorgehensweise für Entwickler

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

Onboarding

  1. Sie benötigen Testnutzer mit den Versionen „Teaching & Learning“ oder „Plus“ von Google Workspace for Education. Wenn Sie keinen Administratorzugriff auf eine Google Workspace for Education-Domain mit einer dieser Lizenzen haben, führen Sie die Schritte zum Beantragen einer Entwickler-Testdomain aus und senden Sie dann unser Antragsformular für das Domainupgrade. Die Domain wird mit 10 Lizenzen für Google Workspace for Education Plus bereitgestellt.
  2. Google Cloud-Projekt erstellen Damit konfigurieren Sie Ihr Add-on, senden API-Anfragen und authentifizieren und autorisieren Nutzer. Sie können auch ein vorhandenes Cloud-Projekt verwenden.

  3. Erstellen Sie Konten für Lehrkräfte und Schüler/Studenten für Tests. Sobald die Lizenz für Ihre Demodomain genehmigt wurde, weisen Sie jedem Ihrer Testkonten Lizenzen zu.

  4. Konfigurieren Sie OAuth für Ihr Projekt.

  5. Erstellen Sie einen Google Workspace Marketplace-Eintrag für das Demoprojekt.

    • Wenn Sie die App-Sichtbarkeit auf öffentlich setzen, fügen Sie die E-Mail-Adressen aller Testnutzer der Liste der Entwurftester hinzu. Klicken Sie abschließend auf ENTWURF SPEICHERN.
  6. Melden Sie sich als Testnutzer in Ihrer Demodomain an. Installieren Sie das Add-on über die App-URL in der Konfiguration Ihres Google Workspace Marketplace-Eintrags.

Entwicklung

  1. Entwickeln Sie das Add-on und testen Sie es mit Ihren Testern.

Publisher-Anzeigen

  1. Achten Sie im Google Cloud-Projekt, das Sie veröffentlichen möchten, auf Folgendes:
    1. OAuth-Zustimmungsbildschirm:
      1. Nutzertyp: Extern
      2. Veröffentlichungsstatus: In Produktion
      3. Bereiche: Konfigurieren Sie alle Bereiche, die von der Webanwendung angefordert werden.
    2. Konfigurationsbildschirm für die Google Workspace Marketplace SDK-App:
      1. Sichtbarkeit der App: Öffentlich
      2. Angebotstyp: Nicht gelistet
      3. Bereiche: Konfigurieren Sie alle Bereiche, die von der Webanwendung angefordert werden.
  2. Erstellen Sie einen Google Workspace Marketplace-Eintrag für das öffentliche Projekt. Fügen Sie Ihre Testnutzerkonten als Marketplace SDK-Entwurftester hinzu. Speichern Sie Ihre Änderungen als Entwurf. Wenn die Option „Entwurf“ nicht angezeigt wird, registrieren Sie Ihr Projekt für das Google Workspace-Entwicklervorschauprogramm.
  3. Aktualisieren Sie das öffentliche Projekt mit Ihrem Add-on-Code.
  4. Installieren Sie das Add-on als einer der Entwurftester. Rufen Sie dazu die URL des Marketplace-Eintrags auf.
  5. Senden Sie eine OAuth-Bestätigungsanfrage für Ihr öffentliches Projekt. Nehmen Sie ein kurzes Video auf, in dem die Verwendung der Add-on-Bereiche mit einem der Entwurfstestkonten gezeigt wird.
  6. Veröffentlichen Sie das öffentliche Add-on zur Überprüfung durch den Marketplace.
  7. Ändern Sie nach der Genehmigung den Status des Marketplace SDK-Eintrags in Gelistet.

Erforderliche Integrationen

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

  1. Google-Einmalanmeldung (SSO)

    Auf der Reibungslosen Anmeldeseite finden Sie weitere Informationen zur Implementierung der Anmeldung unter Berücksichtigung der Best Practices.

  2. Einreichung für den Google Workspace Marketplace als Classroom-Add-on

  3. iFrame-Implementierungen

Google Workspace Marketplace

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

Wichtige Konzepte, die Sie kennen sollten: