Como administrador, você pode ativar a integração da API do sistema de gerenciamento de aprendizagem (LMS) do Engage com o Moodle, que sincroniza cursos e usuários do Moodle com o Engage. Depois de integrar a API do Engage ao Moodle, você poderá usar os recursos do Engage no seu curso do Moodle.
Instalando o plugin do Engage para o Moodle
Antes de integrar o Engage ao Moodle, você precisa instalar o plugin do Engage para o Moodle.
- Faça login no Engage como administrador.
- Na barra lateral, selecione Integrações.
- No menu suspenso Escolher tipo de integração, selecione LMS - API.
- No menu suspenso Escolher LMS, selecione Moodle.
- Na seção Plugin do Moodle, clique em Baixar plugin. O plugin será baixado para o seu dispositivo como um arquivo ZIP.
- Faça login no Moodle como administrador e selecione a aba Administração do site.
- Selecione a aba Plugins.
- Selecione Instalar plugins.
- Clique em Escolher um arquivo... e, em seguida, envie o arquivo ZIP baixado na etapa 5.
- Clique em Instalar plugin a partir do arquivo ZIP.
- Clique em Continuar.
- Clique em Continuar.
- Clique em Atualizar banco de dados do Moodle agora.
Criando e configurando o token de acesso do Moodle
Antes de integrar o Engage ao Moodle, você precisa criar um token de acesso para a comunicação entre o Moodle e o Engage.
- Faça login no Moodle como administrador e selecione a aba Administração do site.
- Selecione a aba Servidor.
- Selecione Gerenciar tokens.
- Clique em Criar token.
- Selecione um Usuário ao qual você deseja associar o token.
- No menu suspenso Serviço, selecione Moodle mobile web service.
- Clique em Salvar mudanças.
- Clique em Copiar para a área de transferência para copiar o token recém-criado. Ele será necessário na etapa 5 de Integrando o Engage ao Moodle.
- Volte para Administração do site.
- Selecione a aba Servidor.
- Selecione Serviços externos.
- Na seção Serviços externos, localize Moodle mobile web service e selecione suas Funções.
- Clique em Adicionar funções.
- No menu suspenso Nome, selecione as funções abaixo:
- core_course_get_courses
- core_enrol_get_enrolled_users
- local_engageapi_list_sections
- local_engageapi_create_section
- local_engageapi_create_lti
- local_engageapi_get_cmid_from_gradeitem
- local_engageapi_update_lti_grade
- Clique em Adicionar funções para salvar as alterações.
Integrando o Engage ao Moodle
Depois que o token de acesso for criado, você poderá adicionar o link da API do Moodle e o token de acesso para permitir que o Engage se conecte ao seu ambiente do Moodle.
- Faça login no Engage como administrador.
- Na barra lateral, selecione Integrações.
- No menu suspenso Escolher tipo de integração, selecione LMS - API.
- No menu suspenso Escolher LMS, selecione Moodle.
-
Na seção Acesso à API, insira as informações conforme mostrado abaixo.
-
Link da API do LMS: https://<Your_Engage_Domain_URL>/webservice/rest/server.php
- Exemplo: https://evergreen.engage.yuja.com/webservice/rest/server.php
- Token de acesso: Clique em Substituir para inserir o token copiado na etapa 8 de Criando e configurando o token de acesso do Moodle.
-
Link da API do LMS: https://<Your_Engage_Domain_URL>/webservice/rest/server.php
-
Ajuste as configurações de vinculação adicionais:
- Curso do Moodle: Selecione ID do curso do Moodle.
- Usuários do Moodle: Selecione ID do usuário do Moodle ou E-mail primário.
- Usar e-mail como campo de backup: ative a chave Usar e-mail como campo de backup.
- Clique em Salvar alterações.