Aila CBT, Aplikasi Ujian Online Berbasis Web dengan Codeigniter



Aila CBT, Aplikasi Ujian Online Berbasis Web dengan Codeigiter

Masih banyaknya sekolah dan juga lembaga pelatihan / bimbel yang belum menggunakan aplikasi ujian online atau istilah lainnya adalah Computer Based Test (CBT) membuat saya termotivasi untuk membuat aplikasi ujian online ini. Dengan coba menyisihkan waktu istirahat untuk ngoding, akhirnya aplikasi ujian online ini kini sudah selesai dibuat, dan alhamdulillah saat ini sudah banyak digunakan oleh banyak sekolah (SMP, SMA, dan SMK), serta beberapa lembaga pelatihan (bimbel). 



Tampilan Aila CBT versi terbaru


Aplikasi ujian ini dibuat menggunakan framework codeigniter sebagai backend dan materializecss sebagai frontend. Pemilihan codeigniter ini didasari oleh kecanggihan dan kecepatan framework tersebut, karena alur logika dari aplikasi ujian online ini masuk kedalam kategori menegah sehingga cocok menggunakan codeigniter.


Sedangkan pemilihan materializecss untuk tampilannya karena materializecss adalah salah satu framework css kekinian yang sangat elegan dan juga nyaman dilihat baik menggunakan personal computer (PC) ataupun juga menggunakan smartphone.



Tampilan Aila CBT versi lama


Aila CBT dirancang supaya bisa digunakan dengan mudah, baik oleh admin/operator ataupun juga oleh peserta ujiannya. Meskipun demikian, Aila CBT mempunyai banyak sekali fitur unggula yang bisa langsung dimanfaatkan.


Keunggulan Aila CBT

Aila CBT tidak asal dibuat begitu saja, melainkan telah melewati proses analisis dan studi lapangan yang cukup panjang, dari proses panjang tersebut maka terbentuklah AIla CBT yang mempunyai beberapa keunggula seperti dibawah ini:

  • Dapat dijalankan secara Client-Server (LAN/ WiFi/Internet)
  • Bisa diakses oleh siswa via komputer, tablet ataupun smartphone android
  • Mempunyai tiga jenis pengguna, yaitu admin, guru dan siswa, sehingga penggunaanya bisa dilakukan secara bersama dan tidak memberatkan admin
  • Penambahan akun siswa satu persatu sangat mudah, karena cukup memasukan NIS, Nama Lengkap dan memilih jurusan bagi SMA dan SMK, sedangkan kata sandi / password dan lainnya sudah ditangani oleh sistem.
  • Penambahan akun siswa dengan cara meng-import dari file excel juga sangat mudah, template yang disediakan juga sangat simpel karena hanya terdiri dari kolom NIS, Nama Lengkap dan ID jurusan, untuk kolom password dan lain-lainnya sudah ditangani oleh sistem.
  • Penambahan akun guru lebih mudah dari penambahan akun siswa, karena cukup memasukan kode guru / NIP dan nama lengkap.
  • Penambahan akun guru dengan cara diimport dari file excel juga lebih mudah, karena di template hanya cukup mengisi kolom kode guru dan nama lengkap.
  • Fitur Bank Soal sudah tersedia di Aila CBT, dengan adanya bank soal ini maka satu paket soal bisa digunakan untuk banyak kelas, paket soal yang ada di bank soal juga bisa digunakan untuk semester bahkan tahun-tahun selanjutnya, kalau ada soal yang berbeda bisa langsung dirubah oleh admin ataupun guru yang bersangkutan.
  • Insert gambar pada soal dan pilihan ganda
  • Aila CBT sudah mendukung soal pilihan ganda dan juga essai, penilaian essai juga sangat mudah karena sudah disediakan menu khusus
  • Aila CBT sudah mendukung soal audio untuk ujian listening
  • Penambahan soal pilihan ganda dan soal essai bisa secara manual  dan juga bisa diimport dari file excel
  • Penambahan soal bisa dilakukan oleh admin dan juga oleh masing-masing guru
  • Soal selalu ditampilkan acak dihalaman siswa
  • Perpindahan soal tanpa reload halaman karena sudah menggunakan jQuery AJAX
  • Jawaban otomatis tersimpan dari setiap soalnya
  • Waktu ujian bisa diselesaikan oleh admin (paksa)
  • Waktu ujian bisa diselesaikan sendiri oleh siswa
  • Hitung mundur saat ujian berlangsung
  • Simpan / Selesai otomatis jika waktu ujian habis
  • Terdapat menu reset kegiatan ujian
  • Kunci jawaban aman, bebas inspect (intip) oleh peserta ujian
  • Keyboard dan klik-kanan mouse non-aktif saat ujian berlangsung
  • Siswa bisa langsung melihat nilai pilihan gandanya begitu selesai mengerjakan soal
  • Rekap otomatis nilai soal pilihan ganda
  • Cetak dan eksport kedalam format excel rekap nilai
  • Penilaian soal essay langsung di sistem
  • Otomatis penggabungan nilai pilihan ganda dan essai sesuai dengan settingan bobot nilai masing-masing soal
  • Pembuatan kelas ujian yang bisa digunakan untuk UTS, UAS, Ujian harian dan lain-lain.
  • Siswa bergabung dengan kelas ujian menggunakan kode kelas seperti Google Chroom
  • Fitur pengarsipan paket ujian dan kelas ujian, sehingga paket soal dan juga jawaban-jawaban siswa akan tetap tersimpan dengan aman
  • Soft delete pada menu hapus akun siswa, hapus bank soal, dan hapus kelas ujian, sehingga tidak perlu khawatir tidak sengaja terhapus
  • Dan lain-lain.



Contoh halaman kelas ujian


Jenis Pengguna dan Fitur Aila CBT

Aila CBT dirancang supaya bisa digunakan dengan mudah dan tidak menyita banyak waktu. Meskipun demikian, data-data yang dimasukan ke Aila CBT juga dirancang supaya bisa digunakan dalam waktu yang lama.


Jenis pengguna dari Aila CBT dibagi menjadi tiga tingkatan (level), yaitu admin, guru dan siswa. Ketiga tingkatan tersebut mempunyai fitur yang berbeda-beda sesuai dengan kebutuhan dan kegunaannya masing-masing.

Admin



Beberapa fitur yang bisa diakses lewat admin adalah:

  • Manajemen data jurusan
  • Manajemen data guru (bisa tambah satu persatu atau import dari file excel)
  • Manajemen data siswa (bisa tambah satu persatu, import dari file excel, atau genret masal)
  • Manajemen bank soal (mendukung soal pilihan ganda, essia dan audio, bisa tambah satu persatu atau import dari file excel)
  • Manajemen kelas ujian
  • Memantau perkembangan nilai dan soal mana yang sudah dikerjakan oleh siswa secara real time
  • Mereset kegiatan ujian siswa
  • Melihat nilai siswa
  • Mencetak rekap nilai siswa
  • Download rekap nilai siswa kedalam format PDF dan Excel
  • Mengarsipkan akun siswa, guru, bank soal, dan kelas ujian
  • Dan lain sebagainya



Guru


Beberapa fitur yang bisa diakses oleh guru adalah:

  • Manajemen bank soal
  • Manajemen kelas ujian
  • Reset password siswa
  • Memantau perkembangan nilai dan soal mana yang sudah dikerjakan oleh siswa secara real time
  • Melihat nilai siswa
  • Mencetak rekap nilai siswa
  • Download rekap nilai siswa kedalam format PDF dan Excel


Siswa


Beberapa fitur yang bisa diakses oleh siswa adalah:

  • Gabung kelas ujian menggunakan kode kelas (seperti Google Classroom)
  • Mengerjakan soal ujian sesuai dengan waktu yang ditentukan
  • Melihat hasil nilai dari pengerjaan soal



Sekian informasi awal mengenai Aila CBT ini, untuk tutorial pengguaan dan pembahasan mengenai Aila CBT lebih lanjut akan saya posting di postingan selanjutnya. Terimakasih banyak sudah berkunjung ke situs ini, apabila sekiranya berminat untuk menggunakan Aila CBT ini untuk sekolahnya, silahkan kontak kami lewat email sukabumikode@gmail.com dan dapatkan harga menarik yang kami anggap tidak akan memberatkan sekolahnya.


Untuk penggunaan di pesantren atau sekolah yang berbasis pesantren, aplikasi ini 100% Gratis.


Kami tidak membuka reseller untuk Aila CBT ini, seandainya ditemukan pihak yang menjual CBT yang mirip dengan Aila CBT ini, dimohon untuk melaporkannya ke email sukabumikode@gmail.com, karena penjualan kembali Aila CBT ini adalah tindakan ilegal dan bisa kami kenakan sangsi. Indentas pelapor akan kami jaga kerahasiannya.


NOTE   : Aila CBT Versi 1.6 dan 2.2 sudah cocok untuk simulasi  UNBK karena tampilannya sudah mirip (tidak sepenuhnya sama karena khawatir berkaitan dengan hak cipta), selain itu cocok juga untuk penggunaan di sekolah (kegiatan UTS/UAS) dalam jangka waktu yang lama. Tidak hanya itu, Aila CBT juga banyak digunakan untuk kegiatan Bimbingan Belajar (Bimbel), tes calon pegawai dan lain sebagainya, tentunya dengan tampilan yang disesuaikan.


Tampilan essai versi terbaru


Tampilan essai versi lama



UPDATE APLIKASI :

06 Maret 2020

  • Launching Aila CBT versi 2
  • Perubahan tampilan admin
  • Support soal audio untuk ujian listening
  • Perpindahan soal tanpa reload halaman
  • Simpan otomatis jawaban pilihan ganda dan essai


21 Maret 2020

  • Perubahan tampilan halaman ujian disesuaikan dengan UNBK 2020 PUSPENDIK

01 April 2020

  • Perbaikan fitur upload gambar dari akun guru
  • Button keluar/selesaikan di halaman ujian siswa baru muncul ketika waktu hanya tinggal 15 menit lagi

05 April 2020

  • Penambahan opsi tampilkan atau sembunyikan hasil di halaman siswa

10 April 2020

  • Penambahan opsi pembagian kelas ujian berdasarkan jurusan/kelompok, dengan fitur ini memungkinkan guru tidak perlu memberikan kode kelas kepada siswa karena kelas yang di set untuk jurusan/kelompoknya akan otomatis ditampilkan sebagai "kelas tersedia".

28 April 2020

  • Perbaikan bug copy paste gambar langsung dari MS Word, saat ini gambar sudah bisa langsung di copy paste dari MS Word ke soal ataupun pilihan jawaban di Aila CBT.

06 Mei 2020

  • Penambahan filter xss attack
  • Penutupan directory listing dan penonaktifan file php di folder assets
  • Penambahan halaman 404 Not Fouund

11 Mei 2020

  • Perbaikan menu eksport excel, sekarang file hasil eksport sudah bisa dibuka di semua jenis Microsoft Excel
  • Perbaikan menu export analisis soal pilihan ganda


UPDATE APLIKASI TERAKHIR  

11 juni 2020

  • Penambahan batas masuk hanya di satu perangkat, ketika sudah login di satu perangkat lalu login lagi di perangkat lain, maka perangkat yang lama akan logout
  • Penonaktifan otomatis translate oleh google translate, sehingga soal berbahasa inggris tidak akan otomatis di translate lagi
  • Penghilangan keharusan memasukan password lama ketika proses ubah password siswa
  • Penambahan logo dan nama sekolah di halaman depan ketika digunakan via smartphone


Untuk yang sudah membeli, bisa langsung mengunduh Aila CBT versi terbaru di Google Drive yang telah dibagikan.



Informasi lebih lanjut mengenai harga dan juga demo aila CBT, silahkan kunjungi https://www.sukabumikode.com/cbt/ atau klik tombol dibawah ini:


Demo Aila CBT


WARNING: Mohon pertanggal 1 April 2020 ini jangan ada yang mencantumkan email di kolom komentar, karena email adalah privasi masing-masing dan kami pun cukup kerepotan kalau harus mengirimkan satu persatu pesan ke email yang dicantumkan di kolom komentar. Apabila ada yang kurang jelas, silahkan buka halaman https://www.sukabumikode.com/cbt.

Terimakasih







Tentang Penulis

Kang Ruswan
Kang Ruswan