Veja a seguir uma visão geral rápida das etapas de desenvolvimento de um complemento do Google Sala de Aula.
Integração
- Inscreva-se no grupo de comunicados para desenvolvedores do Google for Education para receber atualizações sobre os complementos e a API Google Classroom.
- Crie um projeto privado do Google Cloud para desenvolvimento. Esse é o projeto do Google Cloud que sua equipe usa durante o desenvolvimento.
- 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.
- Configure o OAuth para seu projeto.
- Crie uma ficha do Google Workspace Marketplace para o projeto de demonstração.
- Crie contas de professores e estudantes para testes.
- Depois que a licença for aprovada para o domínio de demonstração, atribua licenças a cada uma das contas de teste.
- 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
- Desenvolver e testar o complemento.
Publicando
-
Crie um projeto público do Google Cloud para publicação e siga estas instruções:
- Tela de permissão OAuth:
- Tipo de usuário: Externo
- Status de 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 da ficha da empresa: Não listada
- Escopos: configure todos os escopos solicitados pelo app da Web.
- Tela de permissão OAuth:
- Crie uma ficha do Google Workspace Marketplace para o projeto público.
- Atualize o projeto público com o código do complemento.
- Publique o complemento público para análise do Marketplace. Não envie uma solicitação de verificação OAuth ainda.
- A equipe de revisão do Marketplace cria um vídeo de demonstração para você incluir no envio da verificação do OAuth.
- Envie a verificação do OAuth com o vídeo de demonstração enviado pela equipe de revisão do Marketplace.
- 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.
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 simples para informações sobre como implementar o login de acordo com as práticas recomendadas.
Envio para o Google Workspace Marketplace como complemento do Google Sala de Aula
Implementações de iframe
- Descoberta de anexos
- Visualização do professor
- Visualização do estudante
- Revisão dos trabalhos dos estudantes. O iframe de avaliação dos trabalhos dos alunos só é necessário se o anexo fornecer um anexo 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 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:
- Comportamento e requisitos do OAuth.
- A documentação do desenvolvedor do Google Workspace Marketplace.
- Seção de ensino do Google Workspace Marketplace.