Installazione e configurazione del plugin joomdle bridge tra moodle e joomla

18
Crea il tuo e-Learning con Joomla! Installazione e configurazione del plugin Joomdle per far comunicare efficacemente Moodle e Joomla Fabio Ballor presenta

description

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

Transcript of Installazione e configurazione del plugin joomdle bridge tra moodle e joomla

Page 1: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

Crea il tuo e-Learning con Joomla!

Installazione e configurazione del plugin Joomdle per far comunicare efficacemente Moodle e Joomla

Fabio Ballor presenta

Page 2: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

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 e-commerce, 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

Page 3: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

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

Page 4: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

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

Page 5: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

2. Abilita il protocollo xmlrpc

Site Administration->Plugins->Web services->Manage protocols

Page 6: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

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

Page 7: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

5. assegna l’utente a questo ruolo 6. controlla i suoi permessi

Users->Permissions->Assign System roles

Page 8: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

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

Page 9: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

9. Autorizza l’utente creato per questo nuovo servizio

Site Administration->Plugins->Web services->External services

Page 10: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

10. crea un codice univoco (token) da usare con joomla

Site Administration->Plugins->Web services->Manage tokens

Page 11: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

11. abilita l’inserimento di Moodle all’interno di frame

Site Administration->Security->Http Security

Abilita l'opzione: Allow frame embedding

Page 12: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

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

Page 13: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

2. abilita il plugin di autenticazione di joomdle 3. personalizza i parametri più importanti

Administration Menu --> Plugins--> Authentication --> Manage authentication

Page 14: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

4. aggiungi le funzioni di joomdle al servizio web creato precedentemente

Site Administration->Plugins->Web services->External services -> Functions

Page 15: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

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

Page 16: Installazione e configurazione del plugin joomdle   bridge tra moodle e 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

Installazione lato JOOMLA

Page 17: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

Configurazione lato JOOMLA

Page 18: Installazione e configurazione del plugin joomdle   bridge tra moodle e joomla

Verifica Finale