Ativar integração com o Moodle
Ao integrar sua conta ao Moodle, você pode gerenciar a liberação ou bloqueio do seu cliente ao Moodle conforme status da venda.
Para ativar a integração, você deve obter o Token de acesso da sua conta Moodle.
Nessa página:
Passo 1: Obter Token de Acesso
Passo 2: Ativar a integração
O Que Fazer a Seguir
Antes de começar você precisa:
Ter uma conta ativa no Moodle.
Ser usuário administrador ou ter permissão para realizar as ações a seguir.
Passo 1: Obter Token de acesso
Neste passo, você vai aprender como acessar seu Token de acesso para integração com o Moodle. A integração com o Moodle é realizada em 3 etapas.
Etapa 1 - Configurar o Reset Protocol
Etapas:
1 - Acesse a sua conta Moodle, com seu usuário e senha.
2 - Clique em Site administration
![](../__attachments/456392874/integracao-moodle-site-administration-.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
3 - Acesse a aba Server
![](../__attachments/456392874/integracao-moodle-abra-%20server.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
4- Na seção Web services clique em Manage protocols
![](../__attachments/456392874/integracao-moodle-manage-protocols.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
5- Selecione Enable na opção Rest protocol
![](../__attachments/456392874/integracao-moodle-enable-rest-protocol.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
6- Clique em Save Changes
![](../__attachments/456392874/save-changes-moodle.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
Etapa 2: Criar External Service
Etapas:
1 - Clique em Site administration
![](../__attachments/456392874/integracao-moodle-site-administration-.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
2 - Acesse a aba Server
![](../__attachments/456392874/integracao-moodle-abra-%20server.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
3- Na seção Web services clique em External services
![](../__attachments/456392874/integracao-moodle-external-protocol.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
4 - Clique em Add
![](../__attachments/456392874/integracao-moodle-add.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
5- Informe:
Name: nome para seu external service;
Short Name: abreviatura do nome do seu external service;
Enable: ative essa opção.
![](../__attachments/456392874/integracao-moodle-external-service-.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
6 - Clique em Add service
![](../__attachments/456392874/add-service.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
7 - Clique em Add functions
![](../__attachments/456392874/clicar-add-functions-moodle.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
8 - Adicione as funções abaixo ao seu External service:
core_course_get_courses
core_user_get_users_by_field
core_course_get_courses_by_field
enrol_manual_enrol_users
enrol_manual_unenrol_users
core_user_create_users
core_enrol_get_users_courses
Etapa 3: Obter WebService Token
Etapas:
1 - Clique em Site administration
![](../__attachments/456392874/integracao-moodle-site-administration-.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
2 - Acesse a aba Server
![](../__attachments/456392874/integracao-moodle-abra-%20server.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
3- Na seção Web services clique em Manager tokens
![](../__attachments/456392874/integracao-moodle-manage-tokens.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
4- Clique em Create token
![](../__attachments/456392874/integracao-create-tokens.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
5 - Informe:
User: selecione um utilizador administrador;
Service: selecione o external service criado na etapa 2 passo 5
![](../__attachments/456392874/integracao-moodle-createtoken-token.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
6 - Clique em Save changes
![](../__attachments/456392874/save-changes-moodle.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
7 - Copie e armazene o Token criado
![](../__attachments/456392874/integracao-copiar-token.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
Passo 2: Ativar a integração
Neste passo, você vai informar no Guru o Token de acesso obtida no Moodle.
Etapas:
1 - Acesse o admin do Guru com seu usuário e senha.
2 - No menu lateral, acesse Configurações > Integrações > Área de Membros > Moodle
![](../__attachments/456392874/interagracao-area-de-membros-moodle-inativo.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
3 - Na aba Detalhes, informe:
Token de acesso: seu token de acesso copiado no passo anterior.
Dominio: URL da sua loja
Ativo: mude o botão para a posição ligado.
![](../__attachments/456392874/integracao-area-de-membros-moodle-ativacao-detalhe.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
![](../__attachments/456392874/legenda-deligado-ligado.png?inst-v=01822aa8-da81-483d-94f8-31daa674855d)
4 - Clique em Enviar.
Para confirmar que a integração está ativa, você deve visualizar um aviso no canto superior direito.
O Que Fazer a Seguir
Uma vez que a integração com o Moodle está ativa, você deve indicar para o Guru em qual curso o aluno deve ser matriculado quando a venda de um produto ou assinatura ocorrer.
Essa configuração é feita através do Mapeamento de Produtos:
Configurar acesso ao curso no Moodle