Configurar a Árvore no Moodle
Testado com Moodle 4.x. Você precisa de uma conta com perfil Site administrator.
1. Adicionar uma external tool
- Acesse Site administration → Plugins → Activity modules → External tool → Manage tools
- Clique em configure a tool manually
2. Preencher o formulário
| Campo | Valor |
|---|---|
| Tool name | Árvore de Livros |
| Tool URL | https://livros.arvore.com.br/api-arvore/lti/launch |
| LTI version | LTI 1.3 |
| Public key type | Keyset URL |
| Public keyset | https://livros.arvore.com.br/api-arvore/lti/.well-known/jwks.json |
| Initiate login URL | https://livros.arvore.com.br/api-arvore/lti/login |
| Redirection URI(s) | https://livros.arvore.com.br/api-arvore/lti/launch |
| Tool configuration usage | Show as preconfigured tool when adding an external tool |
| Default launch container | New window |
Services
- IMS LTI Names and Role Provisioning →
Use this service to retrieve members' information as per privacy settings - IMS LTI Assignment and Grade Services →
Do not use this service(por enquanto)
Privacy
| Configuração | Valor |
|---|---|
| Share launcher’s name with tool | Always |
| Share launcher’s email with tool | Always |
| Accept grades from the tool | Never |
Salve a configuração.
3. Coletar credenciais para enviar à Árvore
Na lista de tools, clique no ícone de detalhes (informação) da Árvore. Copie:
- Platform ID (issuer) — geralmente igual à URL base do Moodle
- Client ID
- Deployment ID
- Public keyset URL (do Moodle, geralmente
<moodle>/mod/lti/certs.php) - Access token URL (
<moodle>/mod/lti/token.php) - Authentication request URL (
<moodle>/mod/lti/auth.php)
Envie todos esses valores para o time da Árvore para finalizarmos o registro do seu deployment.
4. Testar
- Em uma turma, clique em Add an activity → External tool
- Selecione “Árvore de Livros” como tool preconfigurada
- Salve e abra a atividade
Se o usuário entrar logado direto na Árvore, a integração está funcionando. Caso contrário, veja Troubleshooting.