Voici un bref aperçu des étapes de développement d'un Module complémentaire Classroom.
Intégration
- Vous aurez besoin d'utilisateurs tests avec Éditions Learning ou Plus Google Workspace for Education. Si vous ne disposez pas d'un accès administrateur domaine Google Workspace for Education, suivez la procédure pour obtenir un développeur test domaine, puis envoyez notre formulaire de demande de mise à jour de domaine. Le domaine sera provisionné avec 10 licences Google Workspace for Education Plus.
Créez un projet Google Cloud. Vous l'utiliserez pour configurer votre module complémentaire, effectuer des requêtes API, authentifier et autoriser les utilisateurs. Toi vous pouvez aussi utiliser un projet Cloud existant.
- Si vous définissez la visibilité de l'application sur public, rejoignez le Programme Preview développeur Google Workspace pour ce projet Cloud. Ce active la fonctionnalité Brouillon pour le projet Cloud, nécessaires pour tester l'application. Pour en savoir plus, consultez Mettre à jour la fiche de votre application avec des brouillons
Créez des comptes enseignant et élève pour les tests. Une fois que la licence est approuvé pour votre domaine de démonstration, attribuez des licences à chacun de vos comptes de test.
Configurez OAuth pour votre projet.
Créez une fiche Google Workspace Marketplace pour le projet de démonstration.
- Si la visibilité de l'application est publique, ajoutez les adresses e-mail des tous les utilisateurs tests à la liste des Testeurs de brouillons. Sélectionnez ENREGISTRER LE BROUILLON. lorsque vous avez terminé.
Connectez-vous à votre domaine de démonstration en tant qu'utilisateur test. Installez votre module complémentaire depuis la URL de l'application dans la configuration de votre fiche Google Workspace Marketplace.
Développement
- Développez le module complémentaire et testez-le avec vos testeurs.
Publication
- Dans la section <ph type="x-smartling-placeholder"></ph>
le projet Google Cloud que vous souhaitez publier, vérifiez les points suivants:
<ph type="x-smartling-placeholder">
- </ph>
- Écran de consentement OAuth:
<ph type="x-smartling-placeholder">
- </ph>
- 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 du SDK Google Workspace Marketplace:
<ph type="x-smartling-placeholder">
- </ph>
- 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:
<ph type="x-smartling-placeholder">
- <ph type="x-smartling-placeholder"></ph> Créez une fiche Google Workspace Marketplace pour le projet public. Ajouter vos comptes utilisateur de test en tant que brouillon du SDK Marketplace testeurs. Enregistrez vos modifications en tant que brouillon. Si vous ne voyez pas le brouillon , enregistrez votre projet dans le Programme Preview développeur Google Workspace.
- Mettez à jour le projet public avec votre code complémentaire.
- En tant que testeur de brouillon, installez le module complémentaire en accédant à son <ph type="x-smartling-placeholder"></ph> URL de la fiche Marketplace.
- Envoyer un de validation OAuth pour votre projet public. Vous devrez enregistrer une courte vidéo présentant l'utilisation des habilitations des modules complémentaires à l'aide d'un des comptes de testeurs de brouillons.
- <ph type="x-smartling-placeholder"></ph> Publier le module complémentaire public pour Marketplace pour examen.
- Après approbation, modifier la fiche du SDK Marketplace l'état sur listée.
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 différents types d'authentification options.
- Études de cas sur l'intégration :
Consultez la page de connexion fluide pour en savoir plus sur la mise en œuvre en suivant les bonnes pratiques.
Envoi à Google Workspace Marketplace en tant que Module complémentaire Classroom
Implémentations iFrame
- Découverte de pièces jointes
- Vue enseignant
- Vue élève
- Révision des devoirs des élèves. L'iFrame de révision des devoirs des élèves n'est obligatoire si le rattachement fournit un rattachement de type activité.
Google Workspace Marketplace
Google Workspace Marketplace présente des applications d'entreprise. qui peuvent être ajoutées à un domaine entier ou à des comptes Google Workspace Google Cloud. Place de marché est intégré à la console d'administration Google. Les domaines les administrateurs peuvent rapidement trouver, installer et autoriser des applications pour les utilisateurs ciblés.
Voici quelques concepts clés à connaître:
- Comportement et exigences du protocole OAuth
- La documentation Google Workspace Marketplace destinée aux développeurs
- Section "Enseignement" de Google Workspace Marketplace