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ção | Valor |
|---|---|
| Tool URL / Target Link URI | https://livros.arvore.com.br/api-arvore/lti/launch |
| OIDC Initiation URL | https://livros.arvore.com.br/api-arvore/lti/login |
| Public JWKS URL | https://livros.arvore.com.br/api-arvore/lti/.well-known/jwks.json |
Próximos passos
- Leia o guia de Arquitetura para entender o fluxo
- 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
- Use os tutoriais específicos: Moodle, Canvas
- 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).