MNet, Mengkonfigurasikan Moodle dengan Moodle yang lain dan Mahara
Kali ini whitecyber team mencoba membahas hal yang sangat diperlukan dan menarik dalam mengembangkan jaringan pendidikan menggunakan moodle :
3. Mendapakan enrolement
Mnet adalah sebuah server Moodle yang dikonfigurasi untuk menerima koneksi dari server Moodle lainnya, dan untuk menyediakan satu set layanan kepada pengguna dari server lain.
Fitur jaringan Moodle memungkinkan administrator Moodle untuk membuat link dengan Moodle lain atau situs Mahara dan untuk berbagi beberapa sumber daya dengan pengguna dari Moodle itu. Pengguna pergi dari Moodle pertama ke situs terkait melalui blok server Jaringan.
Rilis awal MNet dibundel dengan Plugin Otentikasi, yang membuat single-sign-on antara Moodles mungkin. Seorang pengguna dengan nama pengguna Jody log in ke server Moodle secara normal, dan meng-klik pada link yang membawanya ke sebuah halaman di server Moodle lain Moodle. Ia hanya akan memiliki hak istimewa seorang tamu pada Moodle, tapi di belakang layar, satu-sign-on telah membentuk sesi yang sepenuhnya diotentikasi untuk Jody di situs remote / situs lain.
PERINGATAN:
PERINGATAN:
MNet memerlukan penggunaan XMLRPC. Silakan pergi ke halaman phpinfo Anda jika Anda tertarik dalam menggunakan dan mencari info tentang XMLRPC. Jika php Anda belum dikompilasi dengan XMLRPC maka Anda perlu alamat yang pertama! Saat ini secara default tampak bahwa PEAR XMLRPC tidak akan bekerja.
SECURITY
Fitur MNet mensyaratkan bahwa server anda harus memiliki ekstensi Curl dan OpenSSL diinstal. Sistem anda akan menghasilkan sertifikat OpenSSL untuk komunikasi terenkripsi dengan Moodles lainnya, dan akan memutar kunci enkripsi secara bulanan (approx).
Komunikasi terjadi melalui transportasi XML-RPC, dan XML-RPC dokumen yang dibungkus dalam amplop pertama (XML digital signature) XMLDSIG, dan kemudian di sebuah amplop (XML enkripsi) XMLENC. Enkripsi terjadi dalam PHP, dan tidak memerlukan https (SSL Apache) server.
Komunikasi terjadi melalui transportasi XML-RPC, dan XML-RPC dokumen yang dibungkus dalam amplop pertama (XML digital signature) XMLDSIG, dan kemudian di sebuah amplop (XML enkripsi) XMLENC. Enkripsi terjadi dalam PHP, dan tidak memerlukan https (SSL Apache) server.
Sebuah modus khusus dapat diaktifkan yang akan memungkinkan sebuah mesin dengan alamat IP tertentu untuk melakukan panggilan ke lapisan XML-RPC tanpa menggunakan enkripsi atau tanda tangan digital. Mode ini disediakan untuk memungkinkan Moodle untuk berkomunikasi dengan sistem perangkat lunak lain di mana integrasi tanda tangan dan enkripsi mungkin prohibitively sulit. Hal ini tidak membayangkan bahwa tidak terenkripsi antar-Moodle jaringan yang akan diaktifkan.
MEMBUAT MOODLE BERJALAN DI PEER TO PEER NETWORK
Hal ini dapat di setting pada fakultas atau per departemen namun dapat saling berkoordinasi antar sesama komputer moodle.
Cara men-SETUP
Install Moodle A dan Moodle B pada masing-masing computer. Apabila anda belum pernah melakukan settup seperti ini yakinkan debugging tools anda dinyalakan agar apabila terjadi kesalahan maka akan terdeteksi. Untuk menyalakannya :
Settings > Site administration > Server > Debugging
Untuk mengaktifkan menu fasilitas Network di Moodle setting menunya disini :
Settings > Site administration > Advanced Features
Setelah diset demikian maka pada menu "Site Administration" akan muncul menu "Networking"
1. Membuat moodle berkoneksi moodle lainya :
- Yakinkan Settings > Site administration > Server > Environment tersetup CURL nya.
- Apabila Moodle A dan Moodle B di hostkan dalam satu domain, yakinkan memiliki cookies yang berbeda-beda. (mengubah cookies prifiks akan membuat kita menjadi log-out). anda dapat mengubah cookies priviks menggunakan menu : Admin > Server > Session Handling .
- Pada kedua Moodle jalankan setting : Settings > Site administration > Network > Settings dan Turn On "Networking" nya.
- Setting pada Moodle A Settings > Site administration > Network > Peers dan letakkan URL pada Moodle B "Add New Host" dan URL nya harus tepat ke direktori dimana moodle B tersimpan (www.namawebanda.com/moodle).
- kerjakan yang sama di Moodle B untuk mengarah di moodle A.
2. Membuat User Roaming masuk ke Moodle lainnya :
- Pada Moodle A dan Moodle B : Settings > Site administration > Plugins > Authentication > Manage authentication . Aktifkan dengan memilih enable.
- Pada Moodle A pilih Settings > Site administration > Networking > (Manage) Peers pilih Moodle B . Kemudian klik pada Enable SSO-IDP(SSO Identity Provider) pilih publish dan subscribe.
- Lakukan hal yang sama pada Moodle B.
- Setting keduanya dengan seperti ini Settings > Site administration > Users > Permissions > Define Roles dan pilih "Roam to a remote Moodle moodle/site:mnetlogintoremote". dengan (Authenticated user membuat semua user dapat masuk di kedua server)
- Pada home page aktifkan 'Network Servers' block.
- Silahkan di uji coba ,,, buka dengan browser yang berbeda-beda dan setelah itu lihat 'Network Servers' block dan coba klik menuju moodleB.
3. Mendapakan enrolement
- Pergi ke Site administration > Plugins > Enrolments > Manage enrol plugins dan nyalakan Moodle Network enrolment plugin (click Save). Click pada 'Edit' dan enable 'allow_allcourses' atau pilih beberapa course atau kategori yang akan di enrolle remote.
- Pada server yang akan di enrollment pilih Site administration > Plugins > Enrolments > Manage enrol plugins. Enable MNet remote enrolments dengan meng-click 'enable' icon.
- Pilih pada MoodleA setting Admin > Network > Peers, click pada 'MoodleB', dan klik pada 'Services'. Enable kan Enrolment publish dan atau subscribe.
- Lakukan hal yang sama pada MoodleB.
- Setiap Course kita setting sebagai berikut : Settings > Course administration > Users > Enrolment methods pilih MNet remote enrolments. kemudian Pilih host yang akan di enrolement dan selesai
Cara menggunakannya :
Pada MoodleA klik Admin > Networking > Remote enrolments client. Anda akan melihat MoodleB terlampir. Click pada Edit enrolments button sebelah MoodleB dan adan akan melihat daftar kursus dari MoodleB yang dapat di enrolement. Click 'Edit enrolments, pilih pengguna yang akan di enroll dan klik add enroll them.
Menghubunggkan moodle menggunakan MNet
Mnet adalah sebuah server Moodle yang dikonfigurasi untuk menerima koneksi dari server Moodle lainnya, dan untuk menyediakan satu set layanan kepada pengguna dari server lain.
Setup
- Bagaimana meng-call Hub
- Yakingkan Admin > Server > Environment mengindikasikan adanya curl dan openssl yang sudah di-install
- Admin > Network > Settings nyalakan Networking on
- Admin > Network > Peers dan masukkan URL dari Mnet Hub dibawah "Add New Host". Click Add
- Detail Host untuk Mnet Hub harus muncul. Click Save changes
- Detail akan tertulis dalam databse anda dan dua tab akan muncul pada windows: 'Services' and 'Logs'. Click Services
- Daftar service akan muncul dan pada check box pilih 'publish' dan 'subscribe'.plih semuanya.
Hmm... cukup panjang ya... namun bila belum dipraktekkan masih tetep ada kesulitantuh.
whitecyber team
0 comments:
Posting Komentar
PEDOMAN KOMENTAR
Ayo berpartisipasi membangun budaya berkomentar yang baik. Pantang bagi kita memberikan komentar bermuatan menghina atau spam.
Kolom komentar tersedia untuk diskusi, berbagi ide dan pengetahuan. Hargai pembaca lain dengan berbahasa yang baik dalam berekspresi. Setialah pada topik. Jangan menyerang atau menebar kebencian terhadap suku, agama, ras, atau golongan tertentu.
Bangun sharing ilmu dengan berkomentar disini :