Im Folgenden finden Sie eine kurze Übersicht über die Schritte bei der Entwicklung eines Classroom-Add-ons.
Onboarding
- Abonnieren Sie die Gruppe für Entwicklerankündigungen für Google for Education, um Updates zu Add-ons und der Google Classroom API zu erhalten.
- Privates Google Cloud-Projekt für die Entwicklung erstellen Dies ist das Google Cloud-Projekt, das Ihr Team während der Entwicklung verwendet.
- Teilen Sie die Demodomain und die Google Cloud-Projekt-ID mit Ihrem Google-Partner. Er muss die ID auf eine Zulassungsliste setzen, solange sich die Add-ons in der Early-Access-Phase befinden.
- Konfigurieren Sie OAuth für Ihr Projekt.
- Erstellen Sie einen Google Workspace Marketplace-Eintrag für das Demoprojekt.
- 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.
- Melden Sie sich in der Demodomain als Administrator an. Installieren Sie das Add-on über die App-URL in der Konfiguration Ihres Google Workspace Marketplace-Eintrags.
Entwicklung
- Entwickeln und testen Sie das Add-on.
Wird veröffentlicht
-
Erstellen Sie ein öffentliches Google Cloud-Projekt zur Veröffentlichung und achten Sie dabei auf Folgendes:
- OAuth-Zustimmungsbildschirm:
- Nutzertyp: Extern
- Veröffentlichungsstatus: In Produktion
- Bereiche: Konfigurieren Sie alle Bereiche, die von der Web-App angefordert werden.
- Konfigurationsbildschirm für die App-Konfiguration des Google Workspace Marketplace SDK:
- Sichtbarkeit der App: Öffentlich
- Angebotstyp: Nicht gelistet
- Bereiche: Konfigurieren Sie alle Bereiche, die von der Web-App angefordert werden.
- OAuth-Zustimmungsbildschirm:
- Erstellen Sie einen Google Workspace Marketplace-Eintrag für das öffentliche Projekt.
- Aktualisieren Sie das öffentliche Projekt mit Ihrem Add-on-Code.
- Veröffentlichen Sie das öffentliche Add-on zur Marketplace-Überprüfung. Senden Sie noch keine OAuth-Bestätigungsanfrage.
- Das Marketplace-Überprüfungsteam erstellt ein Demovideo, das Sie in die OAuth-Bestätigung einfügen können.
- Senden Sie die OAuth-Bestätigung mit dem Demovideo, das Ihnen vom Marketplace-Prüfteam zur Verfügung gestellt wird.
- Ändern Sie nach der Genehmigung den Status des Marketplace SDK-Eintrags zu aufgeführt.
Erforderliche Integrationen
Folgendes ist erforderlich, um ein Classroom-Add-on zu erstellen.
Google-Einmalanmeldung (SSO)
- Google Identity Platform: Google bietet eine Vielzahl von Authentifizierungsoptionen.
- Fallstudien zur Integration
Auf der Seite für eine reibungslose Anmeldeseite findest du Informationen zum Implementieren der Anmeldung unter Berücksichtigung der Best Practices.
Einreichung beim Google Workspace Marketplace als Classroom-Add-on
iFrame-Implementierungen
- Erkennung von Anhängen
- Ansicht für Lehrkräfte
- Ansicht für Schüler/Studenten
- Prüfung der Schüler/Studenten: Der iFrame für die Prüfung der Aufgabe von Schülern/Studenten ist nur erforderlich, wenn der Anhang einen aktivitätstypischen Anhang enthält.
Google Workspace Marketplace
Im Google Workspace Marketplace werden Unternehmensanwendungen vorgestellt, die einer gesamten Domain oder einzelnen Google Workspace-Konten hinzugefügt werden können. Der Marketplace ist in die Admin-Konsole eingebunden, sodass Domainadministratoren Anwendungen für Zielnutzer schnell finden, installieren und autorisieren können.
Hier einige wichtige Konzepte, die Sie kennen sollten:
- OAuth-Verhalten und -Anforderungen
- Entwicklerdokumentation für den Google Workspace Marketplace
- Im Bereich „Bildung“ des Google Workspace Marketplace