Aila CBT, Aplikasi Ujian Online Berbasis Web dengan Codeigniter



Aila CBT, Aplikasi Ujian Online Berbasis Web dengan Codeigiter

Masih banyaknya sekolah khususnya sekolah menegah kejurusan (SMK) yang belum menggunakan aplikasi ujian online atau istilah lainnya adalah Computer Based Test (CBT) membuat saya termotivasi untuk membuat aplikasi ujian ini. Dengan sedikit ilmu yang dimiliki dan coba menyisihkan waktu istirahat untuk ngoding, akhirnya aplikasi ujian online ini kini sudah terlihat hasilnya, dan minggu ini akan dilakukan pengetesan oleh salah satu SMK di Kabupaten Sukabumi.


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.


Baca juga : Soal Pilihan Ganda pada Aila CBT Bisa Memiliki Dua Hingga Lima Pilihan Jawaban

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.


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:

  • 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.
  • Aila CBT sudah mendukung soal pilihan ganda dan juga essai, penilaian essai juga sangat mudah karena sudah disediakan menu khusus
  • 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
  • Rekap otomatis nilai soal pilihan ganda
  • 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
  • Dan lain-lain.

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.


Baca juga : Belajar Codeigniter dengan Praktek Langsung

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 atau import dari file excel)
  • Manajemen bank soal (mendukung soal pilihan ganda dan essia, 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
  • Melihat nilai siswa
  • Mencetak rekap nilai siswa
  • Download rekap nilai siswa kedalam format PDF dan Excel

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


Baca juga : Pembuatan Host to Host (H2H) untuk Pembayaran Mahasiswa Kampus UMMI Melalui BSM

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, untuk penggunaan di pesantren atau sekolah yang berbasis pesantren, aplikasi ini 100% Gratis.