Integrando NetSupport School com Google Classroom
NetSupport School suporta integração com ambientes SIA (Sistema de Informações do Aluno) por meio de OneRoster e Google Classroom, permitindo aos professores o acesso a suas salas de aulas SIA online e a contas de alunos no início de uma aula gerenciada com NetSupport School. Antes de fazer a integração com Google Classroom, você deve configurar primeiro um Projeto Google Classroom.
Para um vídeo, clique aqui.
Passo 1 – Configurar um Projeto Google Classroom
-
Vá para https://console.cloud.google.com e faça logon como administrador global para o domínio G Suite for Education.
-
A partir do menu de contexto Selecione um Projeto, selecione Novo Projeto.
Digite um nome de projeto, p. ex. , Chrome Town High (este nome deve ser exclusivo da escola ou do agrupamento escolar).
Clique em Criar.
Selecione seu projeto recentemente criado para exibir o projeto no painel de instrumentos do Console.
-
No menu de navegação, selecione APIs e Serviços -> Biblioteca.
Procure, e ative, as três APIs seguintes:
-
Google Classroom (necessária para as informações da lista)
-
Cloud Pub/Sub (necessária para as notificações sobre alterações de turmas)
-
Admin SDK (necessária para a Administração de Google).
-
-
No menu de navegação, selecione APIs e Serviços -> Credenciais.
Clique em Tela de consentimento OAuth.
Selecione Interno e prima Criar.
Em Nome do aplicativo, digite o nome do aplicativo, p. ex., Chrome Town High.
Em Escopo para APIs Google, selecione Adicionar escopo e localize os três escopos seguintes:
Clique em Adicionar.
Clique em Salvar.
-
Selecione Credenciais, depois Criar Credenciais -> Chave da conta de serviço.
Digite um nome e uma descrição, por exemplo, pubsubadmin. Clique em Criar.
Em Permissões da conta de serviço, adicione a função Pub/Sub Admin.
Clique em Continuar.
Clique em Pronto.
Selecione o ícone Editar para editar a conta de serviço que você acabou de criar.
Navegue até Chaves.
Selecione Adicionar chave -> Criar chave.
No diálogo, selecione JSON e pressione Criar. Um arquivo JSON será salvo e, sua pasta Downloads.
Nota: O arquivo criado aqui é necessário para o Servidor de Nome e Conectividade. -
Selecione Credenciais API -> Criar credenciais -> ID de cliente OAuth, selecione Aplicativo de área de trabalho, digite um nome e clique em Criar.
A ID do cliente e a chave secreta do cliente são exibidas. Clique em OK.
-
Clique no ícone Download
para baixar o arquivo JSON para a ID de cliente OAuth que criou e salve o arquivo JSON para que possa ser copiado para o Servidor de Nome e Conectividade.
-
No menu de navegação, selecione IAM e admin.
Na guia IAM, clique em Adicionar.
Digite o seguinte e-mail:
classroom-notifications@system.gserviceaccount.com
Selecione a sugestão.
Na lista suspensa Selecione uma função, selecione Pub/Sub editor.
Clique em Salvar.
Passo 2 – Configurar o Servidor de Nome e Conectividade para Google Classroom
Os dois arquivos JSON criados no passo anterior são necessários para configurar o Servidor de Nome e Conectividade. Copie estes arquivos para a máquina na qual está instalado o Servidor de Nome e Conectividade.
-
Abra o utilitário de Configuração do Servidor de Conectividade clicando com o botão direito do mouse em
na bandeja de sistema e selecionando a opção Configurar Servidor de Conectividade.
-
Selecione a guia Turmas.
-
Selecione Google Classroom e clique em
para procurar e selecionar um dos arquivos JSON que copiou para a máquina (ambos arquivos devem estar presentes, mas qualquer arquivo pode ser selecionado).
-
Clique em Aplicar. Será pedido que faça logon em Google G Suite com credenciais de administrador e que autorize o acesso de NetSupport School.
Agora pode usar o modo SIA para conexão aos alunos necessários.
Solução de problemas
Para que o processo anterior funcione, pode ser necessário adicionar a ID de cliente em Google Admin.
-
Acesse a https://console.cloud.google.com e faça logon como o administrador global para a Suite G para o domínio Educação.
-
Navegue até API e Serviços -> Credenciais.
Em IDs de cliente OAuth 2.0, clique no ícone Copiar junto da ID de cliente para seu aplicativo. Vai precisar disso para a próxima seção.
Faça logon em Admin.google.com com sua Suite G para a Conta de administrador de educação e navegue até Segurança -> controles API.
Selecione a opção para Confiar em aplicativos internas propriedade do domínio.
-
Na seção Aplicativos de terceiros configurados, clique em Gerenciar acesso a aplicativos de terceiros.
-
Assegure-se de que a guia aplicativos está visível e selecione Configurar novo aplicativo.
-
No menu suspenso, selecione Nome do aplicativo OAuth ou ID de cliente.
-
Cole sua ID de cliente do Console do programador e pressione Pesquisar.
-
Selecione o aplicativo que é devolvido.
-
Na página seguinte, selecione as caixas e clique em Selecionar.
-
Na página Configurar um aplicativo, selecione Confiável e depois pressione Configurar.
-
Verifique se o aplicativo é agora exibido na lista de aplicativos de terceiros.
-
Selecione o aplicativo e pressione Alterar acesso.
-
Selecione a opção Limitado: somente é possível acessar a Serviços Google sem restrições.