Jornada do desenvolvedor

Confira a seguir uma visão geral rápida das etapas ao desenvolver um complemento do Google Sala de Aula.

Integração

  1. Você vai precisar de usuários de teste com as edições Teaching & Learning ou Plus do Google Workspace for Education. Se você não tiver acesso de administrador a um domínio do Google Workspace for Education com uma dessas licenças, siga as etapas para receber um domínio de teste de desenvolvedor e envie o formulário de solicitação de upgrade de domínio. O domínio será provisionado com 10 licenças do Google Workspace for Education Plus.
  2. Configure seu domínio de teste para permitir que os usuários instalem todos os aplicativos do Marketplace para que você possa instalar e testar seu app antes da publicação. Se você quiser testar o processo de instalação do app com configurações de domínio mais restritivas, poderá mudar essa configuração depois de publicar o app.
  3. Crie contas de professor e estudante para teste. Depois que a licença for aprovada para seu domínio de demonstração, atribua assentos a cada uma das suas contas de teste.
  4. Crie um projeto do Google Cloud. Ele será usado para configurar seu complemento, fazer solicitações de API e autenticar e autorizar usuários. Também é possível usar um projeto do Cloud atual.

  5. Configure o OAuth para seu projeto.

  6. Crie uma página no Google Workspace Marketplace para o projeto de demonstração.

    • Se você definir a visibilidade do app como pública, adicione os endereços de e-mail de todos os usuários de teste à lista de Testadores de rascunho. Escolha SALVAR RASCUNHO quando terminar.
  7. Faça login no domínio de demonstração como um usuário de teste. Instale o complemento usando o URL do app na configuração da página do Google Workspace Marketplace.

Desenvolvimento

  1. Desenvolva e teste o complemento com seus usuários de teste.

Publicação

  1. No projeto do Google Cloud em que você quer publicar, verifique o seguinte:
    1. Tela de permissão OAuth:
      1. Tipo de usuário: Externo
      2. Status da publicação: Em produção
      3. Escopos: Configure todos os escopos solicitados pelo app da Web.
    2. Tela de configuração do app do SDK do Google Workspace Marketplace:
      1. Visibilidade do app: Público
      2. Tipo de ficha: Não listada
      3. Escopos: Configure todos os escopos solicitados pelo app da Web.
  2. Crie uma página do Google Workspace Marketplace para o projeto público. Adicione suas contas de usuário de teste como testadores de rascunho do SDK do Marketplace. Salve as mudanças como rascunho.
  3. Atualize o projeto público com o código do complemento.
  4. Como um dos testadores de rascunho, instale o complemento acessando o URL da página de detalhes do Marketplace.
  5. Envie um pedido de verificação do OAuth para seu projeto público. Você precisará gravar um vídeo curto demonstrando o uso dos escopos de complementos usando uma das contas de testador de rascunho.
  6. Publique o complemento público para revisão do Marketplace.
  7. Após a aprovação, mude o status da listagem do SDK do Marketplace para listado.

Integrações necessárias

Os seguintes itens são necessários para criar um complemento do Google Sala de Aula.

  1. Logon único do Google

    Consulte a página de login sem atrito para saber como implementar o login seguindo as práticas recomendadas.

  2. Envio ao Google Workspace Marketplace como um complemento da Sala de Aula

  3. Implementações de iframe

Google Workspace Marketplace

O Google Workspace Marketplace mostra aplicativos empresariais que podem ser adicionados a um domínio inteiro ou a contas individuais do Google Workspace. O Marketplace é integrado ao Google Admin Console para que os administradores de domínio possam encontrar, instalar e autorizar rapidamente apps para usuários específicos.

Alguns conceitos importantes para você conhecer: