Árvore Docs Guia

Integração LTI 1.3

A Árvore é compatível com o padrão LTI Advantage 1.3, mantido pelo consórcio 1EdTech. Isso permite que qualquer LMS que siga o padrão (Moodle, Canvas, Schoology, Blackboard, Google Classroom via plugins, etc.) embarque a Árvore como ferramenta externa, com login automático e provisionamento de turmas.

O que está incluso

  • Resource Link Launch — clicar na Árvore dentro do LMS já abre o aluno ou professor logado, sem nova senha
  • JIT provisioning — usuários e turmas são criados automaticamente na primeira vez que aparecem
  • Names and Role Provisioning Services (NRPS) — sincronização periódica do roster da turma direto do LMS
  • JWKS público — chaves de assinatura publicadas em endpoint próprio para o LMS validar nossas requisições outbound

O que ainda não está incluso

  • Assignment and Grade Services (AGS) — envio de notas/progresso de volta para o LMS
  • Deep Linking 2.0 — seleção interativa de livro a partir do LMS
  • Dynamic Registration — registro de tool sem intervenção manual

Esses itens entram conforme demanda dos parceiros.

Quando faz sentido usar LTI

Use LTI 1.3 quando você já gerencia turmas e usuários em um LMS compatível e quer:

  • Centralizar acesso (single sign-on a partir do LMS)
  • Eliminar planilhas de importação de alunos
  • Manter o roster sempre atualizado mesmo quando turmas mudam ao longo do ano

URLs públicas da Árvore

Ao configurar a Árvore como tool externa no seu LMS, use estas URLs:

ConfiguraçãoValor
Tool URL / Target Link URIhttps://livros.arvore.com.br/api-arvore/lti/launch
OIDC Initiation URLhttps://livros.arvore.com.br/api-arvore/lti/login
Public JWKS URLhttps://livros.arvore.com.br/api-arvore/lti/.well-known/jwks.json

Próximos passos

  1. Leia o guia de Arquitetura para entender o fluxo
  2. Antes de configurar o LMS, leia Estratégia de deployment — a forma como você organiza deployments impacta diretamente como escolas e turmas aparecem na Árvore
  3. Use os tutoriais específicos: Moodle, Canvas
  4. Em caso de problemas, veja Troubleshooting

Para concluir o registro, entre em contato com o time da Árvore com os dados do seu LMS (issuer, client ID, deployment ID, JWKS URL).