Jornada do desenvolvedor

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

Integração

  1. Inscreva-se no grupo de comunicados para desenvolvedores do Google for Education para receber atualizações sobre os complementos e a API Google Classroom.
  2. Crie um projeto privado do Google Cloud para desenvolvimento. Esse é o projeto do Google Cloud que sua equipe usa durante o desenvolvimento.
  3. Compartilhe o domínio de demonstração e o ID do projeto do Google Cloud com seu parceiro do Google. Ele precisa adicionar o ID a uma lista de permissões enquanto os complementos estiverem no acesso antecipado.
  4. Configure o OAuth para seu projeto.
  5. Crie uma ficha do Google Workspace Marketplace para o projeto de demonstração.
  6. Crie contas de professores e estudantes para testes.
  7. Depois que a licença for aprovada para o domínio de demonstração, atribua licenças a cada uma das contas de teste.
  8. Faça login no seu domínio de demonstração como administrador. Instale o complemento usando o URL do app na configuração de informações do produto do Google Workspace Marketplace.

Desenvolvimento

  1. Desenvolver e testar o complemento.

Publicando

  1. Crie um projeto público do Google Cloud para publicação e siga estas instruções:
    1. Tela de permissão 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 da ficha da empresa: Não listada
      3. Escopos: configure todos os escopos solicitados pelo app da Web.
  2. Crie uma ficha do Google Workspace Marketplace para o projeto público.
  3. Atualize o projeto público com o código do complemento.
  4. Publique o complemento público para análise do Marketplace. Não envie uma solicitação de verificação OAuth ainda.
  5. A equipe de revisão do Marketplace cria um vídeo de demonstração para você incluir no envio da verificação do OAuth.
  6. Envie a verificação do OAuth com o vídeo de demonstração enviado pela equipe de revisão do Marketplace.
  7. Após a aprovação, mude o status da ficha do SDK do Marketplace para listado.

Integrações necessárias

Confira a seguir os requisitos para criar um complemento do Google Sala de Aula.

  1. Logon único do Google

    Consulte a página de login simples para informações sobre como implementar o login de acordo com as práticas recomendadas.

  2. Envio para o Google Workspace Marketplace como 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 rapidamente os apps dos usuários segmentados.

Alguns conceitos importantes que você precisa entender: