📖
Artikel ini butuh sekitar 3 menit untuk dibaca. Sediakan waktu dan kopi dulu! ☕

Di era transformasi digital, memiliki sistem ujian mandiri adalah aset berharga bagi lembaga pendidikan.

Salah satu platform paling populer dan tangguh untuk membangun Computer Based Test (CBT) adalah Moodle (Modular Object-Oriented Dynamic Learning Environment).

Sebagai sistem manajemen pembelajaran (LMS) berbasis open-source, Moodle menawarkan fleksibilitas luar biasa dalam mengelola ujian online.

Berikut adalah langkah-langkah strategis untuk membangun sistem CBT yang profesional menggunakan Moodle.

1. Persiapan Awal

Langkah pertama adalah menyiapkan “rumah” bagi sistem Anda. Karena CBT akan diakses oleh banyak siswa secara bersamaan, Anda membutuhkan server yang stabil.

  • Hosting/VPS: Untuk skala sekolah, sangat disarankan menggunakan VPS (Virtual Private Server) daripada Shared Hosting agar performa tidak lambat saat ratusan siswa melakukan login secara bersamaan.
  • Domain: Siapkan nama domain yang mudah diingat, misalnya cbt.namasekolah.sch.id.
  • Stack Teknologi: Pastikan server Anda mendukung PHP, MySQL/MariaDB, dan web server seperti Apache atau Nginx.

2. Instalasi Moodle

Setelah server siap, Anda bisa mengunduh paket Moodle terbaru dari situs resminya. Proses instalasi melibatkan pembuatan database dan konfigurasi file config.php.

Pastikan Anda mengatur memory limit dan upload file size di konfigurasi PHP agar sistem mampu menangani file soal atau gambar yang besar tanpa kendala.

3. Konfigurasi Pengaturan Ujian (Quiz)

Kekuatan utama Moodle terletak pada modul “Quiz”. Di sini, Anda bisa mengatur parameter ujian secara mendetail:

  • Timing: Mengatur kapan ujian dibuka dan durasi pengerjaan.
  • Grade: Menentukan nilai kelulusan dan jumlah percobaan pengerjaan.
  • Layout: Mengatur apakah soal tampil satu per satu atau dalam satu halaman.
  • Question Behavior: Fitur penting untuk mengacak urutan soal (shuffle) agar meminimalisir kecurangan.

4. Manajemen Bank Soal

Membangun bank soal adalah tahapan yang paling memakan waktu namun krusial. Moodle mendukung berbagai format impor soal, seperti format Aiken (untuk pilihan ganda sederhana) atau Gift. Anda dapat mengategorikan soal berdasarkan tingkat kesulitan atau topik mata pelajaran.

Namun, tantangan muncul ketika institusi dituntut untuk menyediakan soal dengan standar nasional terbaru yang lebih kompleks, seperti soal literasi dan numerasi.

Jika Anda merasa fitur standar Moodle terlalu kaku untuk format soal modern Indonesia, Anda bisa mempertimbangkan solusi alternatif yang lebih spesifik.

Sebagai referensi pengembangan, Anda dapat melihat Source Code Website CBT dengan Soal AKM yang sudah dirancang khusus untuk menangani tipe soal kompleks dengan antarmuka yang lebih ringan.

5. Mengoptimalkan Keamanan dengan Safe Exam Browser

Untuk mencegah siswa membuka tab lain atau mencari jawaban di Google, Moodle dapat diintegrasikan dengan Safe Exam Browser (SEB).

Dengan konfigurasi ini, aplikasi ujian akan “mengunci” komputer siswa sehingga mereka tidak bisa keluar dari halaman ujian sebelum selesai mengerjakan.

6. Uji Coba dan Monitoring

Sebelum hari pengerjaan, lakukan uji coba dengan jumlah pengguna terbatas. Perhatikan beban CPU dan RAM pada server.

Monitoring yang baik memungkinkan admin untuk menyesuaikan kapasitas server sebelum terjadi lonjakan trafik yang sesungguhnya pada hari ujian.

Penutup

Membangun sistem CBT dengan Moodle adalah langkah cerdas untuk jangka panjang. Meskipun memerlukan pemahaman teknis di awal, kemudahan yang ditawarkan dalam hal otomatisasi nilai dan pengarsipan data sangatlah besar.

Dengan kombinasi infrastruktur server yang kuat, konfigurasi kuis yang tepat, dan pemilihan kode sumber yang mendukung standar terbaru seperti AKM, sekolah Anda akan memiliki sistem evaluasi yang modern, jujur, dan efisien.

A
admin leravio
Leravio Team

Member tim Leravio yang berpengalaman di bidang teknologi digital dan pengembangan produk untuk bisnis Indonesia.

✍️ Tinggalkan Komentar

Email kamu tidak akan dipublikasikan.