Tecnicamente Joomla è un CMS, Ambiente per la gestione dei contenuti, mentre Moodle è un LMS, Ambiente per la gestione dell'apprendimento. Perchè questi due software dovrebbero poter parlare tra loro?
Installazione e configurazione del plugin Joomdle per far comunicare efficacemente Moodle e Joomla! è un modulo del percorso "Crea il tuo eLearning con Joomla!" ideato da Fabio Ballor all'interno di Insegnalo.it
Il video di presentazione: http://www.youtube.com/watch?v=a2QJt9HQ9WQ
Maggiori Info su: http://teach4.us/joomlaXtutti
La seconda guerra mondiale per licei e scuole medie
Installazione e configurazione del plugin joomdle bridge tra moodle e joomla
1. Fabio Ballor presenta
Crea il tuo e-Learning
con Joomla!
Installazione e configurazione del plugin
Joomdle per far comunicare efficacemente
Moodle e Joomla
2. Cos’è Joomdle…
Componente per Moodle e Joomla Sviluppato da Antonio Durán
http://www.joomdle.com
Principali caratteristiche:
- Single Sign-On : Joomdle offre la possibilità di consentire Accesso unico tra
Joomla e Moodle
- Profilo utente centralizzato: Joomdle consente la centralizzazione dei profili
utente garantendo coerenza di dati utente tra Joomla e Moodle
- Gestione e-commerce: Joomdle si integra con le principali piattaforme di ecommerce, tra cui Virtuemart, Tienda, Hikashop e Moodle attraverso il sistema
integrato con Paypal
- Gestione corsi per minori: corsi online per i bambini? Joomdle prevede la
possibilità per i genitori di acquistare corsi per i loro figli e di iscriversi
automaticamente al corso insieme al minore
- Integrazione con software di terza parti: Joomdle è integrato con successo
con una serie di importanti estensioni di terze parti, tra cui: il software di social
networking JomSocial & Community Builder; strumenti di e-commerce come
Virtuemart, Hikashop e Tienda; JSPT di JoomlaXi fornendo agli utenti
JomSocial e Joomdle la capacità di definire profili utente multipli; Xmap per
Sitemaps e Google Ricerca … etc
3. Condizione essenziale per l’utilizzo!
Il server che ospita Joomla e
Moodle dev’essere abilitato a
lavorare con XML-RPC
protocollo che permette di eseguire delle
chiamate a procedure remote (RPC)
attraverso la rete Internet
Controlla su Joomla (dentro il pannello
delle informazioni PHP) oppure durante
l’installazione di Moodle
4. Installazione lato Moodle - Preparativi
Le seguenti indicazioni sono valide per Moodle 2.x
(segui questo link per Moodle 1.9 http://teach4.us/1ixzlRz )
1. Abilita i Servizi WEB di Moodle
Site Administration->Plugins->Web services->Overview
5. 2. Abilita il protocollo xmlrpc
Site Administration->Plugins->Web services->Manage protocols
6. 3. crea un utente da assegnare a joomdle, chiamalo joomdle connector
4. crea un ruolo specifico per accedere ai servizi web xmlrpc e view discussion
Site Administration->Users->Permissions->Define roles
7. 5. assegna l’utente a questo ruolo
6. controlla i suoi permessi
Users->Permissions->Assign System roles
8. 7. Aggiungi un nuovo servizio a Moodle
8. aggiungi tutte le funzioni di joomdle (occorre aver già installato i plugin)
Site Administration->Plugins->Web services->External services
9. 9. Autorizza l’utente creato per questo nuovo servizio
Site Administration->Plugins->Web services->External services
10. 10. crea un codice univoco (token) da usare con joomla
Site Administration->Plugins->Web services->Manage tokens
11. 11. abilita l’inserimento di Moodle all’interno di frame
Site Administration->Security->Http Security
Abilita l'opzione: Allow frame embedding
12. Installazione lato Moodle - Plugins
1. Installa i plugin di Joomdle
(iscrizione – autenticazione – blocco)
Utilizzando il metodo classivo (via FTP) oppure la nuova modalità add-on
13. 2. abilita il plugin di autenticazione di joomdle
3. personalizza i parametri più importanti
Administration Menu --> Plugins-->
Authentication --> Manage authentication
14. 4. aggiungi le funzioni di joomdle al servizio web creato precedentemente
Site Administration->Plugins->Web services->External services -> Functions
15. 5. configurazioni avanzate:
a) rimozione della pagina di login di moodle
b) pagina alternativa di login per gli amministratori
c) accesso ristretto ai soli utenti registrati
Site administration->Plugins->Autenticathion->
Manage autenthication: Alternate Login URL
pagina alternativa di login
per gli amministratori:
http://yoursite.com/moodle/auth/joomdle/
joomdle_login.php?login=moodle
Accesso per i soli utenti registrati
Security -> Site Policies -> Force users to login
16. Installazione lato JOOMLA
Installazione del pacchetto Joomdle: joomdle-joomla-package.zip
Vengono installati i plugin già attivati e i seguenti moduli:
plg_joomdle
plg_joomdlehooks
plg_search_courses
plg_search_coursetopics
plg_search_coursecategories
plg_system_joomdlesession
plg_system_joomdletienda
mod_joomdle_courses,
mod_joomdle_my_courses,
mod_joomdle_calendar,
mod_joomdle_my_grades,
mod_joomdle_mentees,
mod_joomdle_abc,
mod_joomdle_coursemates,
mod_joomdle_coursenavigation