Confira a seguir uma visão geral das etapas ao desenvolver um complemento do Google Sala de Aula.
Integração
- 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.
- 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.
- 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.
- 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. 
- Configure o OAuth para seu projeto. 
- 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.
 
- 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
- Desenvolva e teste o complemento com seus usuários de teste.
Publicação
- No 
    projeto do Google Cloud em que você quer publicar, verifique o seguinte:
    - Tela de permissão OAuth:
        - Tipo de usuário: Externo
- Status da publicação: Em produção
- Escopos: Configure todos os escopos solicitados pelo app da Web.
 
- Tela de configuração do app do SDK do Google Workspace Marketplace:
        - Visibilidade do app: Público
- Tipo de ficha: Não listada
- Escopos: Configure todos os escopos solicitados pelo app da Web.
 
 
- Tela de permissão OAuth:
        
- 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.
- Atualize o projeto público com o código do complemento.
- Como um dos testadores de rascunho, instale o complemento acessando o URL da página de detalhes do Marketplace.
- Envie um pedido de verificação do OAuth para seu projeto público. Você precisa gravar um vídeo curto demonstrando o uso dos escopos de complementos usando uma das contas de teste de rascunho.
- Publique o complemento público para revisão do Marketplace.
- 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.
- Logon único do Google - Google Identity Platform. O Google oferece várias opções de autenticação.
- Estudos de caso de integração.
 - Consulte a página de login sem atrito para saber como implementar o login seguindo as práticas recomendadas. 
- Envio ao Google Workspace Marketplace como um complemento da Sala de Aula 
- Implementações de iframe - Descoberta de anexos
- Visualização do professor
- Visualização do estudante
- Revisão do trabalho do estudante. O iframe de revisão de trabalhos dos estudantes só é necessário se o anexo for do tipo atividade.
 
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:
- Comportamento e requisitos do OAuth.
- A documentação para desenvolvedores do Google Workspace Marketplace.
- A seção de educação do Google Workspace Marketplace.