Vorgehensweise für Entwickler

Im Folgenden finden Sie eine kurze Übersicht über die Schritte beim Entwickeln eines Classroom-Add-ons.

Onboarding

  1. Sie benötigen Testnutzer mit der Teaching and Learning- oder Plus-Version 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 aus, um eine Entwicklertestdomain zu erhalten, und reichen Sie dann das Anfrageformular für das Domain-Upgrade ein. Für die Domain werden 10 Google Workspace for Education Plus-Lizenzen bereitgestellt.
  2. Konfigurieren Sie Ihre Testdomain so, dass Nutzer alle Marketplace-Anwendungen installieren können, damit Sie Ihre App installieren und testen können, bevor sie veröffentlicht wird. Wenn Sie den App-Installationsprozess mit strengeren Domaineinstellungen testen möchten, können Sie diese Einstellung nach der Veröffentlichung Ihrer App ändern.
  3. Erstellen Sie Lehrkraft- und Schülerkonten für den Test. Sobald die Lizenz für Ihre Demodomain genehmigt wurde, weisen Sie jedem Ihrer Testkonten Plätze zu.
  4. Google Cloud-Projekt erstellen Mit ihr konfigurieren Sie Ihr Add-on, stellen API-Anfragen und authentifizieren und autorisieren Nutzer. Sie können auch ein vorhandenes Cloud-Projekt verwenden.

  5. Konfigurieren Sie OAuth für Ihr Projekt.

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

    • Wenn Sie die Sichtbarkeit der App auf öffentlich festlegen, fügen Sie der Liste der Tester im Entwurf die E-Mail-Adressen aller Testnutzer hinzu. Wählen Sie abschließend ENTWURF SPEICHERN aus.
  7. 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 Testnutzern.

Wird veröffentlicht

  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: Alle Bereiche konfigurieren, die von der Webanwendung angefordert werden.
    2. Bildschirm für die App-Konfiguration des Google Workspace Marketplace SDK:
      1. Sichtbarkeit der App: Öffentlich
      2. Angebotstyp: Nicht gelistet
      3. Bereiche: Alle Bereiche konfigurieren, die von der Webanwendung angefordert werden.
  2. Einen Google Workspace Marketplace-Eintrag für das öffentliche Projekt erstellen Fügen Sie Ihre Testnutzerkonten als Marketplace SDK Draft-Tester hinzu. Speichern Sie die Änderungen als Entwurf.
  3. Aktualisieren Sie das öffentliche Projekt mit Ihrem Add-on-Code.
  4. Als Draft-Tester können Sie das Add-on installieren, indem Sie die Marketplace-Eintrags-URL aufrufen.
  5. Reichen Sie für Ihr öffentliches Projekt einen OAuth-Bestätigungsantrag ein. Sie müssen ein kurzes Video aufnehmen, in dem Sie die Verwendung der Add-on-Bereiche mit einem der Testerkonten für die Vorabversion demonstrieren.
  6. Das öffentliche Add-on zur Überprüfung im Marketplace veröffentlichen
  7. Ändern Sie nach der Genehmigung den Status des Marketplace SDK-Eintrags in gelistet.

Erforderliche Integrationen

Für das Erstellen eines Classroom-Add-ons sind folgende Voraussetzungen erforderlich:

  1. Einmalanmeldung von Google

    Auf der Seite Einfache Anmeldung finden Sie Informationen dazu, wie Sie die Anmeldung gemäß den Best Practices implementieren.

  2. Einreichen als Classroom-Add-on im Google Workspace Marketplace

  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 Admin-Konsole eingebunden, damit Domainadministratoren Apps schnell finden, installieren und für die gewünschten Nutzer autorisieren können.

Hier einige wichtige Konzepte, mit denen Sie sich vertraut machen sollten: