Parcours du développeur

Vous trouverez ci-dessous une présentation rapide de la procédure de développement d'un module complémentaire Classroom.

Intégration

  1. Vous aurez besoin d'utilisateurs tests disposant des éditions Teaching and Learning Upgrade ou Plus de Google Workspace for Education. Si vous ne disposez pas d'un accès administrateur à un domaine Google Workspace for Education avec l'une de ces licences, suivez la procédure permettant d'obtenir un domaine test pour les développeurs, puis envoyez notre formulaire de demande de mise à niveau de domaine. Le domaine sera provisionné avec 10 licences Google Workspace for Education Plus.
  2. Créez un projet Google Cloud. Il vous servira à configurer votre module complémentaire, à envoyer des requêtes API, ainsi qu'à authentifier et autoriser les utilisateurs. Vous pouvez également utiliser un projet Cloud existant.

  3. 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.

  4. Configurez OAuth pour votre projet.

  5. Créez une fiche Google Workspace Marketplace pour le projet de démonstration.

    • Si vous définissez la visibilité de l'application sur publique, ajoutez les adresses e-mail de tous les utilisateurs tests à la liste des Testeurs de brouillons. Lorsque vous avez terminé, sélectionnez ENREGISTRER LE BROUILLON.
  6. Connectez-vous à votre domaine de démonstration en tant qu'utilisateur test. Installez votre module complémentaire à partir de l'URL de l'application dans la configuration de votre fiche Google Workspace Marketplace.

Développement

  1. Développez le module complémentaire et testez-le avec vos testeurs.

Publication…

  1. Dans le projet Google Cloud que vous souhaitez publier, vérifiez les points suivants :
    1. Écran de consentement OAuth :
      1. Type d'utilisateur: Externe
      2. État de publication: En production
      3. Champs d'application: configurez tous les champs d'application demandés par l'application Web.
    2. Écran de configuration de l'application du SDK Google Workspace Marketplace :
      1. Visibilité de l'application: Publique
      2. Type de fiche: Non répertoriée
      3. Champs d'application: configurez tous les champs d'application demandés par l'application Web.
  2. Créez une fiche Google Workspace Marketplace pour le projet public.
  3. Mettez à jour le projet public avec votre code complémentaire.
  4. Publiez le module complémentaire public pour examen dans Marketplace. N'envoyez pas de demande de validation OAuth pour le moment.
  5. Google crée une vidéo de démonstration à inclure dans votre demande de validation OAuth.
  6. Envoyez la validation OAuth à l'aide de la vidéo de démonstration qui vous a été fournie par l'équipe d'examen Marketplace.
  7. Une fois votre demande approuvée, définissez l'état de la fiche du SDK Marketplace sur listé.

Intégrations requises

Les éléments suivants sont requis pour créer un module complémentaire Classroom.

  1. Authentification unique Google

    Consultez la page de connexion fluide pour découvrir comment mettre en œuvre la connexion en suivant les bonnes pratiques.

  2. Envoi à Google Workspace Marketplace en tant que module complémentaire Classroom

  3. Implémentations iFrame

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 individuels. Marketplace est intégré à la console d'administration Google afin que les administrateurs de domaine puissent trouver, installer et autoriser rapidement des applications pour les utilisateurs ciblés.

Voici quelques concepts clés à connaître: