Administradores podem integrar o Engage ao seu sistema de gerenciamento de aprendizagem (LMS) Canvas. A integração permite que enquetes sejam criadas, publicadas e avaliadas diretamente em cursos do Canvas e visualizadas por administradores, instrutores e estudantes. Se você tiver dúvidas sobre as etapas deste processo, entre em contato com seu gerente de contas dedicado.
Integrando o Engage ao Canvas
O processo de integração adicionará o Engage a todos os cursos no Canvas. Antes de iniciar o processo de integração, verifique se você recebeu do seu gerente de contas a URL de redirecionamento, a URL do link de destino, a URL de iniciação do OpenID Connect, e a JWK pública.
- Faça login no Canvas como administrador.
- Na barra de navegação lateral, selecione Administrador e, em seguida, selecione sua instituição.
- Na barra de navegação lateral, selecione Chaves de desenvolvedor.
- Clique em + Chave de desenvolvedor > + Chave LTI.
- Na seção Configurações da chave, insira as informações conforme mostrado abaixo.
- Nome da chave: Qualquer nome de sua escolha que ajude a identificar a chave.
- URLs de redirecionamento: As URLs de redirecionamento fornecidas pelo seu gerente de contas.
- Método: Selecione Entrada manual.
- Título: Qualquer nome de sua escolha que ajude a identificar a chave.
- Descrição: Uma descrição da chave.
- URL do link de destino: A URI do link de destino fornecida pelo seu gerente de contas.
- URL de iniciação do OpenID Connect: As URLs de iniciação do OpenID Connect fornecidas pelo seu gerente de contas.
- Método JWK: Selecione URL JWK pública.
- URL JWK pública: A URL JWK pública fornecida pelo seu gerente de contas.
- Na seção Serviços LTI Advantage, ative as opções abaixo.
- Pode criar e visualizar dados de tarefas no boletim de notas associado à ferramenta.
- Pode visualizar dados de tarefas no boletim de notas associado à ferramenta.
- Pode visualizar dados de envio das tarefas associadas à ferramenta.
- Pode criar e atualizar resultados de envio das tarefas associadas à ferramenta.
- Pode recuperar dados de usuário associados ao contexto em que a ferramenta está instalada.
-
Na seção Configurações adicionais, insira as informações conforme mostrado abaixo em Campos personalizados:
- canvas_user_id=$Canvas.user.id
- canvas_course_id=$Canvas.course.id
- person_sourcedid=$Person.email.primary
-
Na seção Nível de privacidade, selecione Público.
-
No menu suspenso Posicionamentos, selecione Navegação do curso e Seleção de tarefa.
-
Na seção Seleção de tarefa, insira as informações conforme mostrado abaixo e, em seguida, clique em Salvar.
- URL do link de destino: A mesma URL de redirecionamento inserida acima.
- Selecionar tipo de mensagem:LtiDeepLinkingRequest
- Altura da seleção: Recomendamos inserir o valor 600.
- Largura da seleção: Recomendamos inserir o valor 800.
- Localize a chave de desenvolvedor recém-criada.
- Na coluna Detalhes da chave de desenvolvedor, anote o ID do cliente. Ele será necessário em várias etapas.
- Ative a opção Estado.
- Na barra de navegação lateral, selecione Configurações.
- Selecione a guia Aplicativos > + Aplicativo.
- No menu suspenso Tipo de configuração, selecione Por ID do cliente.
- No campo ID do cliente, cole o ID do cliente copiado na etapa 12 e, em seguida, clique em Enviar.
- Localize o aplicativo externo YuJa Engage.
- Clique no botão Engrenagem > ID de implementação.
- Copie o ID de implementação. Ele será necessário na seção Configurando a API do Engage.
Configurando a API do Engage
Depois de adicionar o Engage ao Canvas, você precisará configurar a API do Engage para permitir a transferência de dados entre o Canvas e o Engage.
- Faça login no Canvas e selecione seu curso.
- Navegue até o Engage.
Observação: Se você não conseguir localizar o Engage, sua instituição pode ter definido o link com outro nome. Entre em contato com seu administrador ou instrutor para obter mais informações. - Na barra de navegação lateral, selecione Integrações.
- No menu suspenso Selecionar tipo de integração, selecione LMS LTI 1.3.
- No menu suspenso Selecionar LMS, selecione Canvas.
- Na seção Configuração da API, use os detalhes de configuração da ferramenta anotados na seção Integrando o Engage ao Canvas para inserir as informações conforme mostrado abaixo.
- ISS: https://canvas.instructure.com
- ID do cliente: O ID do cliente copiado em Integrando o Engage ao Canvas.
- Endpoint OIDC: https://canvas.instructure.com/api/lti/authorize_redirect
- Endpoint JWKS: https://canvas.instructure.com/api/lti/security/jwks
- Endpoint de token OAuth2: https://canvas.instructure.com/login/oauth2/token
- ID de implementação: O ID de implementação copiado em Integrando o Engage ao Canvas.
- Nas seções Configuração do usuário e Configuração do curso, ative as opções.
-
Clique em Salvar alterações.
Integrando a sincronização da lista de participantes do curso
Depois que a integração for concluída, você poderá ativar a sincronização da lista de participantes do curso para atualizar automaticamente a lista de participantes do Engage com os estudantes de um curso específico. Antes de prosseguir com as etapas abaixo, você precisará adicionar um token de acesso ao Canvas. Siga o guia do Canvas para saber como gerenciar tokens de acesso à API na minha conta de usuário.
- Faça login no Engage como administrador.
- Na barra de navegação lateral, selecione Integrações.
- No menu suspenso Escolher tipo de integração, selecione LMS - API.
- No menu suspenso Escolher LMS, selecione Canvas.
-
Na seção Acesso à API, insira as informações conforme mostrado abaixo.
-
Link da API do LMS: https://<YOUR_CANVAS_DOMAIN>/api/v1
- Exemplo: https://evergreen.canvas.com/api/v1
- Token de acesso: Clique em Substituir para inserir o token copiado em Configurando a API do Engage.
-
Link da API do LMS: https://<YOUR_CANVAS_DOMAIN>/api/v1
-
Ajuste as demais configurações de vínculo conforme mostrado abaixo.
- Curso do Canvas: Selecione ID do curso Canvas.
- Usuários do Canvas: Selecione ID do usuário Canvas ou E-mail primário.
- Usar e-mail como campo de backup: Ative a opção Usar e-mail como campo de backup.
- Clique em Salvar alterações.