Jornada do desenvolvedor

Confira a seguir um panorama geral das etapas para desenvolver um complemento do Google Sala de Aula.

Integração

  1. Você vai precisar de usuários de teste com as edições do Google Workspace for Education Teaching & Learning ou Plus. 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 para desenvolvedores e envie nosso 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. Crie um projeto do Google Cloud. Você vai usá-lo para configurar seu complemento, fazer solicitações de API e autenticar e autorizar usuários. Você também pode usar um projeto do Cloud.

  3. Crie contas de professores e estudantes para testes. 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. Configure o OAuth para seu projeto.

  5. Crie uma página do 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. Selecione SALVAR Rascunho quando terminar.
  6. Faça login no seu domínio de demonstração como usuário de teste. Instale o complemento pelo 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 que você quer publicar, verifique o seguinte:
    1. Tela de consentimento do OAuth:
      1. Tipo de usuário: Externo
      2. Status de 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 listagem: 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 do rascunho do SDK do Marketplace. Salve as mudanças como um rascunho.
  3. Atualize o projeto público com o código do complemento.
  4. Como um dos testadores do rascunho, instale o complemento acessando o URL da página de detalhes do Marketplace.
  5. Envie uma solicitação de verificação OAuth para seu projeto público. Você vai precisar gravar um vídeo curto demonstrando o uso dos escopos de complementos usando uma das contas de testador do Draft.
  6. Publique o complemento público para análise do Marketplace.
  7. Após a aprovação, mude o status da listagem do SDK do Marketplace para listado.

Integrações obrigatórias

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

  1. Logon único do Google

    Consulte a página Fazer login sem atrito para informações sobre como implementar o login seguindo as práticas recomendadas.

  2. Envio para o Google Workspace Marketplace como um complemento do Google 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 está integrado ao Google Admin Console para que os administradores de domínio possam encontrar, instalar e autorizar apps rapidamente para usuários segmentados.

Alguns conceitos importantes são: