Im Folgenden finden Sie eine kurze Übersicht über die Schritte bei der Entwicklung eines Classroom-Add-ons.
Onboarding
- 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.
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.
- Wenn Sie die Sichtbarkeit der App auf öffentlich festlegen, müssen Sie sich mit diesem Cloud-Projekt für das Google Workspace Developer Preview-Programm registrieren. Dadurch wird die Entwurfsfunktion für das Cloud-Projekt aktiviert, die zum Testen der Anwendung erforderlich ist. Weitere Informationen finden Sie unter App-Eintrag mit Entwürfen aktualisieren.
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.
Konfigurieren Sie OAuth für Ihr Projekt.
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.
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
- Entwickeln Sie das Add-on und testen Sie es mit Ihren Testern.
Wird veröffentlicht
- Achten Sie im
Google Cloud-Projekt, das Sie veröffentlichen möchten, auf Folgendes:
- OAuth-Zustimmungsbildschirm:
- Nutzertyp: Extern
- Veröffentlichungsstatus: In Produktion
- Bereiche: Konfigurieren Sie alle Bereiche, die von der Webanwendung angefordert werden.
- Bildschirm für die App-Konfiguration des Google Workspace Marketplace SDK:
- Sichtbarkeit der App: Öffentlich
- Eintragstyp: Nicht gelistet
- Bereiche: Konfigurieren Sie alle Bereiche, die von der Webanwendung angefordert werden.
- OAuth-Zustimmungsbildschirm:
- 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.
- Aktualisieren Sie das öffentliche Projekt mit Ihrem Add-on-Code.
- Als Draft-Tester können Sie das Add-on über die Marketplace-Eintrags-URL installieren.
- 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.
- Das öffentliche Add-on zur Überprüfung im Marketplace veröffentlichen
- Ä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:
Einmalanmeldung von Google
- Google Identity Platform. Google bietet eine Vielzahl von Authentifizierungsoptionen.
- Fallstudien zur Integration
Auf der Seite Einfache Anmeldung finden Sie Informationen dazu, wie Sie die Anmeldung gemäß den Best Practices implementieren.
Einreichen als Classroom-Add-on im Google Workspace Marketplace
iFrame-Implementierungen
- Erkennung von Anhängen
- Ansicht für Lehrkräfte
- Ansicht für Schüler/Studenten
- Bewertung der Schüler-/Studentenarbeit Der IFrame für die Überprüfung der Schüler-/Studentenarbeit ist nur erforderlich, wenn der Anhang einen Anhang vom Typ „Aktivität“ enthält.
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:
- OAuth-Verhalten und ‑Anforderungen
- Entwicklerdokumentation für den Google Workspace Marketplace
- Im Bereich für Bildungseinrichtungen des Google Workspace Marketplace