||||
-|-|
| Resumo | Discourse LTI permite que o Discourse se integre a diversos sistemas de gestão de aprendizagem (LMS) por meio do padrão LTI 1.3.
| Guia de instalação | Este plugin vem embutido no núcleo do Discourse. Não há necessidade de instalá-lo separadamente.
Este plugin implementa o padrão LTI 1.3 para autenticação, que é suportado por diversos sistemas de gestão de aprendizagem. O Discourse atua como uma “Ferramenta” (Tool) dentro do padrão LTI. Uma vez configurado, os usuários poderão clicar em um botão ou link no sistema de gestão de aprendizagem e serem automaticamente logados no Discourse.
As instruções exatas de configuração variarão com base no seu Sistema de Gestão de Aprendizagem (LMS). Mas, em geral:
- Crie uma nova entrada de “Ferramenta” (Tool) no seu sistema de gestão de aprendizagem:
- Versão LTI: 1.3
- URL de lançamento (Launch URL): qualquer URL do seu site. Os usuários serão redirecionados para aqui após o login.
- URL de solicitação de autenticação (Auth Request URL):
https://<site-do-discourse>/auth/lti/initiate - URL de redirecionamento (Redirect URL):
https://<site-do-discourse>/auth/lti/callback - Chave pública da ferramenta (Tool Public Key): deixe em branco. O Discourse nunca envia dados para o LMS.
-
No seu LMS, localize o “Endpoint de autorização” (Authorization endpoint), o “ID do cliente da ferramenta” (Tool Client ID), o “ID do emissor da plataforma” (Platform Issuer ID) e a “Chave pública da plataforma” (Platform Public Key), e adicione-os às configurações relevantes do site no Discourse. No Discourse, essas configurações podem ser encontradas pesquisando por
ltina interface de configurações do site. -
Se o seu sistema de gestão de aprendizagem garantir que os e-mails dos usuários foram validados, ative a configuração do site
lti email verified.
Aviso: Se o seu LMS não verificar os e-mails, ativar lti email verifiedrepresenta um risco de segurança. -
Ative a configuração do site
lti enabled.
Se estas instruções não fizerem sentido para o seu LMS, por favor, poste no tópico abaixo e faremos o nosso melhor para atualizar as instruções de acordo.
E se o meu site estiver como invite_required?
Se você quiser que seus usuários passem pelo fluxo de resgate de convite do Discourse na primeira vez que fizerem login, você pode usar as “Propriedades Personalizadas” (Custom Properties) do LTI para especificar um link de convite do Discourse. Os novos usuários serão direcionados para o convite, enquanto os usuários existentes serão enviados para a URL de lançamento regular. Por exemplo:
| Nome da Propriedade | Valor da Propriedade |
|---|---|
discourse_invite_link |
https://discourse.example.com/invites/abcdefg |
Perguntas Frequentes (FAQ)
O plugin suporta a integração com vários sistemas LMS ao mesmo tempo?
- No momento, o plugin suporta apenas um LMS conectado a um site. A configuração do site
LTI client IDsaceita múltiplos valores, mas isso ocorre porque alguns sistemas LMS definem um ID de cliente por curso.

