Voici un aperçu rapide des étapes à suivre pour développer un module complémentaire Classroom.
Intégration
- Abonnez-vous au groupe d'annonces pour les développeurs Google for Education pour recevoir des informations sur les modules complémentaires et l'API Google Classroom.
- Créez un projet Google Cloud privé pour le développement. Il s'agit du projet Google Cloud que votre équipe utilise pendant le développement.
- Partagez le domaine de démonstration et l'ID du projet Google Cloud avec votre partenaire Google. Il doit ajouter l'ID à une liste d'autorisation tant que les modules complémentaires sont en accès anticipé.
- Configurez OAuth pour votre projet.
- Créez une fiche Google Workspace Marketplace pour le projet de démonstration.
- Créez des comptes enseignant et élève pour les tests.
- Une fois la licence approuvée pour votre domaine de démonstration, attribuez des licences à chacun de vos comptes de test.
- Connectez-vous à votre domaine de démonstration en tant qu'administrateur. Installez votre module complémentaire à partir de l'URL de l'application dans la configuration de votre fiche Google Workspace Marketplace.
Development
- Développez et testez le module complémentaire.
Publication…
-
Créez un projet Google Cloud public pour la publication et vérifiez les points suivants :
- Écran de consentement OAuth :
- Type d'utilisateur: Externe
- État de publication: En production
- Champs d'application: configurez tous les champs d'application demandés par l'application Web.
- Écran de configuration de l'application SDK Google Workspace Marketplace :
- Visibilité de l'application: publique
- Type de fiche: Non répertoriée
- Champs d'application: configurez tous les champs d'application demandés par l'application Web.
- Écran de consentement OAuth :
- Créez une fiche Google Workspace Marketplace pour le projet public.
- Mettez à jour le projet public avec votre code complémentaire.
- Publiez le module complémentaire public pour examen sur Marketplace. N'envoyez pas encore de demande de validation OAuth.
- L'équipe chargée de l'examen Marketplace crée une vidéo de démonstration que vous pouvez inclure dans votre demande de validation OAuth.
- Envoyez la validation OAuth à l'aide de la vidéo de démonstration qui vous a été fournie par l'équipe d'examen Marketplace.
- Une fois la demande approuvée, remplacez l'état de la fiche du SDK Marketplace par répertorié.
Intégrations requises
Les éléments suivants sont requis pour créer un module complémentaire Classroom.
Authentification unique Google
- Google Identity Platform : Google propose de nombreuses options d'authentification.
- Études de cas sur l'intégration
Consultez la page de connexion fluide pour découvrir comment implémenter la connexion en suivant les bonnes pratiques.
L'envoi à Google Workspace Marketplace en tant que module complémentaire Classroom
Implémentations des cadres iFrame
- Découverte des pièces jointes
- Vue "Enseignants"
- Vue élève
- Récapitulatif des devoirs des élèves. L'iFrame de l'évaluation des devoirs des élèves n'est requis que si la pièce jointe fournit une pièce jointe de type activité.
Google Workspace Marketplace
Google Workspace Marketplace présente les applications d'entreprise qui peuvent être ajoutées à un domaine entier ou à des comptes Google Workspace individuels. Marketplace est intégré à la console d'administration Google afin que les administrateurs de domaine puissent rapidement trouver, installer et autoriser des applications pour des utilisateurs ciblés.
Voici quelques concepts clés à connaître:
- Comportement et exigences d'OAuth
- La documentation Google Workspace Marketplace pour les développeurs
- La section "Formation" de Google Workspace Marketplace