Percorso dello sviluppatore

Di seguito è riportata una rapida panoramica dei passaggi da seguire per sviluppare un componente aggiuntivo di Classroom.

Onboarding

  1. Iscriviti al gruppo di annunci per gli sviluppatori di Google for Education per ricevere aggiornamenti sui componenti aggiuntivi e sull'API Google Classroom.
  2. Crea un progetto Google Cloud privato per lo sviluppo. Questo è il progetto Google Cloud utilizzato dal tuo team durante lo sviluppo.
  3. Condividi il dominio demo e l'ID progetto Google Cloud con il tuo partner di Google. Dovranno aggiungere l'ID a una lista consentita mentre i componenti aggiuntivi sono in accesso in anteprima.
  4. Configura OAuth per il tuo progetto.
  5. Crea una scheda di Google Workspace Marketplace per il progetto dimostrativo.
  6. Crea account insegnante e studente per le prove.
  7. Una volta approvata la licenza per il tuo dominio dimostrativo, assegna utenze a ciascuno dei tuoi account di prova.
  8. Accedi al dominio dimostrativo come amministratore. Installa il componente aggiuntivo dall'URL dell'app nella configurazione dell'elenco di Google Workspace Marketplace.

Sviluppo

  1. Sviluppa e testa il componente aggiuntivo.

In fase di pubblicazione

  1. Crea un progetto Google Cloud pubblico per la pubblicazione e verifica quanto segue:
    1. Schermata 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 app SDK di Google Workspace Marketplace:
      1. Visibilità dell'app: pubblica
      2. Tipo di scheda: Non in elenco
      3. Ambiti: configura tutti gli ambiti richiesti dall'app web.
  2. Crea una scheda di Google Workspace Marketplace per il progetto pubblico.
  3. Aggiorna il progetto pubblico con il codice del componente aggiuntivo.
  4. Pubblica il componente aggiuntivo pubblico per la revisione nel Marketplace. Non inviare ancora una richiesta di verifica OAuth.
  5. Il team di revisori di Marketplace crea un video dimostrativo che dovrai includere nell'invio della verifica OAuth.
  6. Invia la verifica OAuth con il video dimostrativo che ti è stato fornito dal team di revisori di Marketplace.
  7. Una volta approvata, modifica lo stato della scheda dell'SDK di Marketplace in elencata.

Integrazioni richieste

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

  1. Single Sign-On di Google

    Consulta la pagina di accesso semplificata per informazioni su come implementare l'accesso seguendo le best practice.

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

  3. Implementazioni iframe

Google Workspace Marketplace

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

Alcuni concetti chiave con cui acquisire familiarità sono: