Moodle merupakan salah satu paket software untuk membuat suatu pelatihan – pelatihan berbasis web dan internet yang biasa disebut sebagai Learning Management System (LMS) / Course Management System (CMS) / Virtual Learning Environment (VLE). Moodle disediakan secara gratis dan bebas digunakan karena merupakan software open source (dibawah lisensi GNU Public). Pada Januari 2008 tercatat 38,896 lebih situs yang memakai moodle, dengan 16,927,590 user bergabung di dalam 1,713,438 course.
Kata Moodle awalnya merupakan kependekan dari Modular Object-Oriented Dynamic Learning Environment, walaupun pada awalnya huruf M kependekan dari kata “Martin’s” yang berasal dari Martin Dougiamas sang pembuat Moodle. Maksud dari modular disini adalah para developer di seluruh dunia dapat mengembangkan serta menciptakan module – module baru untuk menambah fungsional Moodle.
Moodle dapat diinstall pada komputer manapun (Windows, Mac, dan berbagai distro Linux) yang dapat menjalankan PHP dan mendukung database bertipe SQL (MySQL, Postgre, Oracle, ataupun Microsoft SQL Server). Namun pada article ini penulis tidak akan membahas mengenai tahapan installasi maupun cara pemakaian Moodle, karena saat ini telah banyak sekali tutorial yang dapat ditemukan untuk hal tersebut. Disini penulis akan mencoba menjelaskan fungsi dan manfaat-manfaat apa saja yang akan pengguna peroleh bila menggunakan Moodle. Maksud dari tulisan ini adalah untuk memberikan gambaran apakah moodle memang cocok dengan software e learning yang anda butuhkan ataupun hanya sebatas pengantar atau gambaran menganai moodle.
3.7.1
Fitur-Fitur
1.
User Management
Dengan adanya fitur ini, moodle menyediakan fasilitas yang membagi 7 lapisan user agar administrator tidak terlalus ibuk dengan keterlibatan dalam mengerjakan seluruh tugas dalam situs tersebut. 7 lapisan user tersebut adalah : Administrator, Course Creator, Teacher, Non-editing teacher, Student dan Guest.
2.
Authenticated User
Secara default seluruh user yang telah login merupakan Authenticated User. Walupun suatu user berperan sebagai teacher pada suatu course, namun di course lain ia hanya berperan sebagi authenticated user yang memiliki kedudukan yang sama dengan guest. Perbedaan guest dengan authenticated user, bila belum terdaftar pada suatu course, maka authenticated user dapat langsung mendaftar pada course tersebut sedangkan guest tidak.
Walaupun secara default Moodle hanya memberikan 7 lapisan user seperti yang dijelaskan diatas, namun pengguna Moodle (berperan sebagai admin) dapat secara bebas mengkostumisasi, bahkan menambah, jenis lapisan user sesuai keinginannya.
3.
Course Management
Pada Moodle, yang dapat memanajemen course yang ada hanyalah user dengan role sebagai teacher, dan tentu saja admin yang dapat melakukan apapun. Walaupun user dengan role course creator dapat memciptakan suatu course, namun user tersebut tidak dapat memodifikasi course yang telah ia ciptakan bila ia tidak mengajar di course tersebut (bukan sebagai teacher). Course pada Moodle memiliki beberapa format, yaitu : LMAS course format, SCORM Format, Social Format, Topics Format, Weekly Format, Weekly Format – CSS-no tables
4.
Assignments
Dengan aktifitas ini, teacher dapat memberikan tugas yang mengharuskan student mengirim (upload) konten digital, misalnya essay, tugas proyek, laporan, dan lain-lain. Jenis file yang dapat dikirim misalnya ord-processed documents, spreadsheets, images, audio and video clips. Selanjutnya teacher dapat melihat dan menilai tugas yang telah dikirim oleh student.
5.
Chats
Dengan fitur ini, setiap peserta dapat berdiskusi secara real-time via web.
6.
Choices
Fitur ini sangat sederhana – teacher memberikan beberapa pertanyaan dan menyediakan berberapa pilihan jawaban. Aktifitas ini dapat digunakan sebagai polling untuk merangsang daya pikir terhadap sebuah topic, misalnya membiarkan sebuah kelas untuk menentukan (vote) arah dari course.
7.
Database Activity
Dengan fitur ini, teacher dan/atau students dapat membuat, melihat dan mencari bank data mengenai topik apapun. Format dan struktur data yang dimasukkan hamper tidak terbatas, termasuk gambar, file, URL, nomor, dan text.
8.
Forums
Sama dengan chat, pada forum, student dan teacher dapat berinteraksi satu sama lain secara real-time. Namun tidak seperti chat, pada forum interaksi yang dilakukan secara asinkron. Setiap member yang tergabung dalam forum akan menerima salinan dari posting di email mereka.
9.
Glossary
Pada fitur ini, pererta dapat membuat kumpulan/daftar pengertian-pengertian kata, seperti kamus. Data yang dimasukkan dapat berasal dari berbagai format dan secara otomatis dapat dibuat link ke materi lain.
10.
Lesson
Lesson ditujukan agar teacher dapat membuat aktifitas yang berisi konten yang menarik dan fleksibel. Lesson terbagi menjadi beberapa halaman dan diakhir setiap halaman biasanya terdapat pertanyaan yang memiliki beberapa jawaban. Jawaban yang dipilih student akan menentukan halaman mana yang akan diaksesnya.
11.
Quizzes
Pada fitur ini, teacher dapat mendesain kumpulan soal, yang berisi multiple choice, true-false, dan pertanyaan jawaban singkat. Pertanyaan – pertanyaan tersebut akan tersimpan di bank soal yang dapat dikategorikan dan digunakan ulang.
12.
SCORM/AICC Packages
Dengan fitur ini, teacher dapat membuat paket yang berisi halaman web, grafis, program Javascript, slide presentasi Flash, video, suara and konten apapun yang dapat dibuka di web browser. Paket ini juga diintegrasikan kumpulan soal yang bila diperlukan dapat dinilai dan kemudian dimasukkan ke rapor student.
13.
Surveys
Survey merupakan feedback, quisioner ataupun angket yang dapat digunakan sebagai bahan pembelajaran ataupun kritikan bagi teacher ataupun course. Sehingga kinerja teacher dan isi dari course dapat diperbaiki diwaktu mendatang.
14.
Wikis
Pada aktivitas ini, student dan teacher dapat secara kolaboratif menulis dokumen web tanpa mengetahui bahasa html, langsung dari web browser. Hasilnya dapat berupa hasil kreativitas kelas, kelompok ataupun individu.