Árvore Docs Guia

Configurar a Árvore no Moodle

Testado com Moodle 4.x. Você precisa de uma conta com perfil Site administrator.

1. Adicionar uma external tool

  1. Acesse Site administration → Plugins → Activity modules → External tool → Manage tools
  2. Clique em configure a tool manually

2. Preencher o formulário

CampoValor
Tool nameÁrvore de Livros
Tool URLhttps://livros.arvore.com.br/api-arvore/lti/launch
LTI versionLTI 1.3
Public key typeKeyset URL
Public keysethttps://livros.arvore.com.br/api-arvore/lti/.well-known/jwks.json
Initiate login URLhttps://livros.arvore.com.br/api-arvore/lti/login
Redirection URI(s)https://livros.arvore.com.br/api-arvore/lti/launch
Tool configuration usageShow as preconfigured tool when adding an external tool
Default launch containerNew window

Services

  • IMS LTI Names and Role ProvisioningUse this service to retrieve members' information as per privacy settings
  • IMS LTI Assignment and Grade ServicesDo not use this service (por enquanto)

Privacy

ConfiguraçãoValor
Share launcher’s name with toolAlways
Share launcher’s email with toolAlways
Accept grades from the toolNever

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

  1. Em uma turma, clique em Add an activity → External tool
  2. Selecione “Árvore de Livros” como tool preconfigurada
  3. Salve e abra a atividade

Se o usuário entrar logado direto na Árvore, a integração está funcionando. Caso contrário, veja Troubleshooting.