| | |
|:—|:—|:—|
|
| Resumo | Discourse LTI permite que o Discourse se integre a vários sistemas de gestão de aprendizagem (LMS) por meio do padrão LTI 1.3.
|
| Guia de Instalação | Este plugin já vem incluído 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” dentro do padrão LTI. Após a configuração, os usuários poderão clicar em um botão/link no sistema de gestão de aprendizagem e serão automaticamente logados no Discourse.
As instruções exatas de configuração variarão conforme o seu sistema de gestão de aprendizagem. Mas, de forma geral:
- Crie uma nova entrada de “Ferramenta” no seu sistema de gestão de aprendizagem
- Versão do LTI: 1.3
- URL de Inicialização: qualquer URL do seu site. Os usuários serão redirecionados para lá após o login
- URL de Solicitação de Autenticação:
https://<site-do-discourse>/auth/lti/initiate - URL de Redirecionamento:
https://<site-do-discourse>/auth/lti/callback - Chave Pública da Ferramenta: deixe em branco. O Discourse nunca envia dados para o LMS
-
No seu LMS, localize o “endpoint de autorização”, “ID do cliente da ferramenta”, “ID do emissor da plataforma” e a “Chave Pública da Plataforma”, e adicione-os às configurações do site relevantes 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 garante 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 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 possível para atualizar as instruções conforme necessário.
E se o meu site exigir convite (invite_required)?
Se você deseja que seus usuários passem pelo fluxo de resgate de convites do Discourse ao fazerem o primeiro login, você pode usar “Propriedades Personalizadas” do LTI para especificar um link de convite do Discourse. Novos usuários serão redirecionados para o convite, enquanto usuários existentes serão enviados para a URL de inicialização regular. Por exemplo:
| Nome da Propriedade | Valor da Propriedade |
|---|---|
discourse_invite_link |
https://discourse.exemplo.com/invites/abcdefg |
Perguntas Frequentes
O plugin suporta integração com múltiplos sistemas LMS ao mesmo tempo?
- O plugin suporta apenas um LMS conectado a um site por vez. A configuração do site
LTI client IDsaceita múltiplos valores, mas isso ocorre porque alguns sistemas LMS definem um ID do cliente por curso.

