Im Folgenden finden Sie eine kurze Übersicht über die Schritte beim Entwickeln 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.
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.
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 Testnutzern.
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.
- 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
- Anhangssuche
- Ansicht für Lehrkräfte
- Ansicht für Schüler/Studenten
- Überprüfung der Schüler-/Studentenarbeit Der IFrame für die Überprüfung der Schüler-/Studentenarbeit ist nur erforderlich, wenn der Anhang einen Aktivitätstyp 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.
Hier einige wichtige Konzepte, mit denen Sie sich vertraut machen sollten:
- OAuth-Verhalten und ‑Anforderungen
- Entwicklerdokumentation für den Google Workspace Marketplace
- Im Bereich für Bildungseinrichtungen des Google Workspace Marketplace