Confira a seguir um panorama geral das etapas para desenvolver um complemento do Google Sala de Aula.
Integração
- 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.
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.
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.
Configure o OAuth para seu projeto.
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.
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
- Desenvolva e teste o complemento com seus usuários de teste.
Publicação
- No
projeto do Google Cloud que você quer publicar, verifique o seguinte:
- Tela de consentimento do 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 de listagem: Não listada
- Escopos: Configure todos os escopos solicitados pelo app da Web.
- Tela de consentimento do OAuth:
- 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.
- Atualize o projeto público com o código do complemento.
- Como um dos testadores do rascunho, instale o complemento acessando o URL da página de detalhes do Marketplace.
- 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.
- Publique o complemento público para análise do Marketplace.
- 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.
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 Fazer login sem atrito para informações sobre como implementar o login seguindo as práticas recomendadas.
Envio para o Google Workspace Marketplace como um complemento do Google 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 análise de trabalhos dos estudantes só é necessário se o anexo tiver um tipo de 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 apps rapidamente para usuários segmentados.
Alguns conceitos importantes são:
- Comportamento e requisitos do OAuth.
- Documentação para desenvolvedores do Google Workspace Marketplace.
- Na seção de educação do Google Workspace Marketplace.