Percorso dello sviluppatore

Di seguito è riportata una breve panoramica dei passaggi per lo sviluppo di un plug-in di Classroom.

Onboarding

  1. Avrai bisogno di utenti di test con le versioni Teaching & Learning o Plus di Google Workspace for Education. Se non disponi dell'accesso amministrativo a un dominio Google Workspace for Education con una di queste licenze, completa i passaggi per ottenere un dominio di test per gli sviluppatori e poi invia il nostro modulo di richiesta di upgrade del dominio. Per il dominio verrà eseguito il provisioning di 10 licenze Google Workspace for Education Plus.
  2. Creare un progetto Google Cloud. Lo utilizzerai per configurare il tuo componente aggiuntivo, effettuare richieste API e autenticare e autorizzare gli utenti. Puoi anche utilizzare un progetto Cloud esistente.

  3. Crea account di insegnanti e studenti per i test. Una volta approvata la licenza per il tuo dominio demo, assegna utenze a ciascuno dei tuoi account di prova.

  4. Configura OAuth per il tuo progetto.

  5. Crea una scheda di Google Workspace Marketplace per il progetto di dimostrazione.

    • Se imposti Visibilità dell'app su pubblica, aggiungi gli indirizzi email di tutti gli utenti di test all'elenco dei tester di bozze. Al termine, scegli SALVA Bozza.
  6. Accedi al tuo dominio demo come utente di prova. Installa il componente aggiuntivo dall'URL dell'app nella configurazione della scheda di Google Workspace Marketplace.

Sviluppo

  1. Sviluppare il componente aggiuntivo e testarlo con i tester.

Pubblicazione

  1. Nel progetto Google Cloud che vuoi pubblicare, verifica quanto segue:
    1. Schermata per il consenso OAuth:
      1. Tipo di utente: esterno
      2. Stato pubblicazione: In produzione
      3. Ambiti: configura tutti gli ambiti richiesti dall'app web.
    2. Schermata di configurazione dell'app dell'SDK Google Workspace Marketplace:
      1. Visibilità app: Pubblica
      2. Tipo di scheda: Non elencata
      3. Ambiti: configura tutti gli ambiti richiesti dall'app web.
  2. Crea una scheda di Google Workspace Marketplace per il progetto pubblico. Aggiungi i tuoi account utente di test come tester delle bozze dell'SDK Marketplace. Salva le modifiche come bozza. Se non vedi l'opzione bozza, registra il tuo progetto al programma Google Workspace Developer Preview.
  3. Aggiorna il progetto pubblico con il codice del componente aggiuntivo.
  4. In qualità di tester di Draft, installa il componente aggiuntivo visitando il suo URL della scheda del marketplace.
  5. Invia una richiesta di verifica OAuth per il tuo progetto pubblico. Dovrai registrare un breve video che dimostri l'utilizzo degli ambiti dei componenti aggiuntivi utilizzando uno degli account di tester della versione preliminare.
  6. Pubblica il componente aggiuntivo pubblico per la revisione di Marketplace.
  7. Dopo l'approvazione, modifica lo stato della scheda SDK Marketplace in indicata.

Integrazioni richieste

Per creare un componente aggiuntivo di Classroom è necessario quanto segue.

  1. Single Sign-On di Google

    Per informazioni su come implementare l'accesso seguendo le best practice, consulta la pagina sull'accesso senza problemi.

  2. Invio a Google Workspace Marketplace come componente aggiuntivo di Classroom

  3. Implementazioni di iframe

Google Workspace Marketplace

Google Workspace Marketplace presenta le applicazioni aziendali che possono essere aggiunte a un intero dominio o a singoli account Google Workspace. Il Marketplace è integrato con la Console di amministrazione Google in modo che gli amministratori del dominio possano trovare, installare e autorizzare rapidamente le app per gli utenti target.

Ecco alcuni concetti chiave da conoscere: