LTI 1.3 vs LTI 1.1: Que norma de integração utilizar
O Flat for Education liga-se ao seu Sistema de Gestão de Aprendizagem (LMS) através de LTI (Learning Tools Interoperability). É uma ferramenta LTI certificada tanto para a norma moderna LTI 1.3 (Advantage) como para o método tradicional LTI 1.1 (Legacy). Esta página explica a diferença entre ambos e ajuda-o a escolher a opção certa para a sua instituição.
Para novas instalações, recomendamos LTI 1.3 (Advantage). É mais rápido de configurar, mais seguro e disponibiliza a sincronização automática de turmas e a devolução de classificações. Utilize o LTI 1.1 apenas quando o LTI 1.3 não for uma opção.
Visão geral
| LTI 1.1 (Legacy) | LTI 1.3 (Advantage) | |
|---|---|---|
| Configuração | Troca manual de uma Consumer Key e de um Shared Secret | Registo Dinâmico com um clique |
| Segurança | Um único segredo partilhado (OAuth 1.0a) | OpenID Connect com chaves assinadas, validadas em cada abertura |
| Quem configura | Cada professor ou administrador, muitas vezes por disciplina | Administrador do distrito uma vez, disponível em todo o lado |
| Sincronização de turmas | Sem sincronização de listas; contas criadas e atualizadas apenas quando um aluno abre o Flat | Sincronização automática de turmas e listas (Names and Roles) |
| Devolução de classificações | Apenas percentagem (pontuação normalizada de 0 a 1) | Valores reais em pontos (p. ex., em 20 ou 100), enviados automaticamente |
| Incorporar pontuações | Suportado | Suportado |
| Implementação a nível de distrito | Limitada | Sim |
Porque o LTI 1.3 é mais seguro
O LTI 1.1 baseia-se numa única Consumer Key e num Shared Secret, trocados uma vez entre o Flat for Education e o seu LMS. Como esse segredo é partilhado de forma simétrica, tem de ser armazenado, distribuído e renovado manualmente, e qualquer pessoa que o obtenha pode fazer-se passar pela ligação ou forjar uma abertura.
O LTI 1.3 elimina totalmente os segredos partilhados e reforça o próprio processo de autenticação. Utiliza o OpenID Connect: o início de sessão começa com um “handshake” que confirma que o pedido vem realmente do seu LMS e, em seguida, cada abertura chega sob a forma de um token assinado, que o Flat for Education valida com base nas chaves públicas publicadas pelo seu LMS. Como esse token é assinado com uma chave que apenas o seu LMS possui, não pode ser alterado durante o percurso nem forjado sem ser detetado, reduzindo drasticamente ataques de “man-in-the-middle” e de falsificação de identidade durante o início de sessão. Os valores únicos nonce e state acrescentam ainda uma camada adicional, impedindo que uma abertura capturada seja reutilizada e que um início de sessão forjado seja introduzido (cross-site request forgery). O resultado é uma ligação mais segura e mais fácil de manter, sem informação sensível para expor ou renovar.
O que obtém com a integração LTI 1.3 do Flat for Education
Para além da própria norma, a implementação LTI 1.3 do Flat for Education automatiza tarefas que administradores e professores antes tinham de fazer manualmente:
- Configuração com um clique através do Registo Dinâmico: o seu LMS e o Flat for Education trocam automaticamente toda a configuração e chaves de segurança, substituindo a troca manual de chaves em vários passos.
- Sincronização automática de turmas e listas: com o LTI 1.3, o Flat for Education mantém as suas turmas e listas sincronizadas com o seu LMS automaticamente (Names and Roles), para que toda a turma apareça sem que alguém tenha de abrir primeiro, e para que a lista acompanhe as alterações de inscrições. O LTI 1.1 não tinha sincronização de listas: a conta de um aluno era criada e atualizada apenas quando esse aluno abria o nosso produto a partir do LMS, pelo que a turma ia sendo preenchida gradualmente à medida que os alunos iniciavam a ferramenta.
- Devolução automática de classificações: as classificações passam diretamente para o livro de notas do seu LMS quando avalia uma atividade, sem configuração adicional. O Flat for Education envia os pontos reais obtidos (por exemplo, 18 em 20), em vez da pontuação apenas em percentagem a que o LTI 1.1 estava limitado.
- Início de sessão único e criação de contas: professores e alunos entram no Flat for Education já com sessão iniciada, e as suas contas são criadas no primeiro acesso.
- Instalação a nível de distrito: o administrador conclui a configuração uma única vez e o Flat for Education fica imediatamente disponível em todas as disciplinas, sem qualquer configuração por parte dos professores.
- Adapta-se ao seu LMS: o Flat for Education deteta automaticamente quais os serviços suportados pelo seu LMS, para que apenas tenha acesso às funcionalidades que a sua plataforma oferece.
Quando o LTI 1.1 ainda é a escolha certa
O LTI 1.1 (Legacy) continua a ser uma boa opção se:
- O seu LMS não suportar LTI 1.3.
- Pretender configurar apenas uma turma ou disciplina sem permissões de administrador.
- Precisar de ligar várias organizações do Flat for Education a uma única instância de distrito do LMS.
- Tiver começado o ano letivo com LTI 1.1 e quiser manter a continuidade.
Configure a sua integração
Pronto para ligar o seu LMS?
- Configurar o LTI 1.3 com Registo Dinâmico: o caminho mais rápido para qualquer LMS com LTI 1.3.
- Guias específicos por plataforma: Canvas, Schoology, Moodle, Blackboard, ClassLink e Schoolbox.
Programadores e plataformas que pretendam integrar o Flat for Education podem encontrar os detalhes técnicos de como implementámos ambas as normas na nossa documentação para programadores: LTI 1.3 (Advantage) e LTI 1.1 (Legacy).
Se precisar de ajuda para escolher ou configurar a sua integração LTI, contacte a nossa equipa de suporte em edu@flat.io.
Esta página foi traduzida automaticamente do inglês. Ver a versão original em inglês.