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 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. 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.

  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 Plätze zu.

  4. Konfigurieren Sie OAuth für Ihr Projekt.

  5. 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.
  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.

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: Konfigurieren Sie alle Bereiche, die von der Webanwendung angefordert werden.
    2. Bildschirm für die App-Konfiguration des Google Workspace Marketplace SDK:
      1. Sichtbarkeit der App: Öffentlich
      2. Eintragstyp: Nicht gelistet
      3. Bereiche: Konfigurieren Sie alle Bereiche, 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. Wenn die Option „Entwurf“ nicht angezeigt wird, registrieren Sie Ihr Projekt für das Google Workspace-Entwickler-Vorabzugriffsprogramm.
  3. Aktualisieren Sie das öffentliche Projekt mit Ihrem Add-on-Code.
  4. Als Draft-Tester können Sie das Add-on über die Marketplace-Eintrags-URL installieren.
  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 bestimmte Nutzer autorisieren können.

Wichtige Konzepte, die Sie kennen sollten: