| Riepilogo | Discourse LTI consente a Discourse di integrarsi con numerosi sistemi di gestione dell’apprendimento (LMS) tramite lo standard LTI 1.3. | |
| Guida all’installazione | Questo plugin è incluso nel core di Discourse. Non è necessario installarlo separatamente. |
Questo plugin implementa lo standard LTI 1.3 per l’autenticazione, supportato da numerosi sistemi di gestione dell’apprendimento. Discourse funge da “Strumento” all’interno dello standard LTI. Una volta configurato, gli utenti potranno fare clic su un pulsante/collegamento nel sistema di gestione dell’apprendimento e accedere immediatamente a Discourse.
Le istruzioni precise per la configurazione variano in base al sistema di gestione dell’apprendimento utilizzato. In generale, tuttavia:
- Crea una nuova voce “Strumento” nel tuo sistema di gestione dell’apprendimento
- Versione LTI: 1.3
- URL di avvio: qualsiasi URL del tuo sito. Gli utenti verranno reindirizzati qui dopo il login
- URL di richiesta di autenticazione:
https://<tuosito-discourse>/auth/lti/initiate - URL di reindirizzamento:
https://<tuosito-discourse>/auth/lti/callback - Chiave pubblica dello strumento: lascia vuoto. Discourse non invia mai dati all’LMS
-
Nel tuo LMS, individua l’“endpoint di autorizzazione”, l’“ID client dello strumento”, l’“ID emittente della piattaforma” e la “chiave pubblica della piattaforma”, quindi aggiungili alle impostazioni del sito pertinenti in Discourse. In Discourse, le impostazioni sono reperibili cercando
ltinell’interfaccia delle impostazioni del sito. -
Se il tuo sistema di gestione dell’apprendimento garantisce che gli indirizzi email degli utenti siano stati verificati, attiva l’impostazione del sito
lti email verified.
Attenzione: se il tuo LMS non verifica gli indirizzi email, attivare lti email verifiedrappresenta un rischio per la sicurezza. -
Attiva l’impostazione del sito
lti enabled
Se queste istruzioni non sono applicabili al tuo LMS, pubblica un messaggio nel topic sottostante e faremo del nostro meglio per aggiornare le istruzioni di conseguenza.
Cosa succede se il mio sito richiede un invito?
Se desideri che gli utenti seguano il flusso di riscatto degli inviti di Discourse al primo accesso, puoi utilizzare le “Proprietà personalizzate” di LTI per specificare un link di invito di Discourse. I nuovi utenti verranno reindirizzati all’invito, mentre gli utenti esistenti verranno inviati all’URL di avvio regolare. Ad esempio:
| Nome Proprietà | Valore Proprietà |
|---|---|
discourse_invite_link |
https://discourse.esempio.com/invites/abcdefg |
Domande frequenti
Il plugin supporta l’integrazione con più sistemi LMS contemporaneamente?
- Al momento, il plugin supporta la connessione di un solo LMS a un sito. L’impostazione del sito
LTI client IDsaccetta più valori, ma solo perché alcuni sistemi LMS assegnano un ID client diverso per ogni corso.

