Aplikasi ujian online ini adalah aplikasi yang saya buat untuk memenuhi salah satu mata kuliah PKL. Berbekal pengetahuan dari semester 1, saya mencoba membuat sebuah aplikasi ujian online yang cukup kaya akan fitur. meskipun saya menilai aplikasi ini punya soal yang beragam, waktu ujian yang bisa diset, unlimited soal, dan random soal. Tapi struktur coding di dalamnya sangat buruk dan harus diperbaiki lagi.Bagi teman-teman yang ingin coba aplikasi ujian online ini bisa download linknya di mari.
Download.
Fitur Aplikasi
Aplikasi ujian online ini dibuat menggunakan bahasa pemrograman php dan pro-ui sebagai template dasarnya. adapaun fitur yang terdapat di aplikasi ini adalah :
- Menggunakan template Proui yang sudah terintegrasi dengan bootstrap
- Dapat digunakan untuk semua keperluan, seperti ujian saringan masuk siswa baru, tes masuk kerja, quiz, tes cerdas cermat, atau tes-tes lainnya.
- jenis soal lebih bervariatif : soal pilihan ganda, soal pilihan lebih dari satu(multiple choice), soal benar salah (true false), dan soal mengurutkan (sorting)
- set waktu ujian
- unlimited soal & random soal (untuk menghindari terjadinya kecurangan)
- import & export soal
- export nilai
- koreksi otomatis saat pengguna menekan tombol selesai
- tersedia 3 jenis user : guru, siswa, dan admin yang memiliki halaman akun yang berbeda-beda
Aplikasi ini bisa digunakan untuk segala keperluan tes, tidak terbatas hanya untuk sekolah saja tapi untuk perusahaan atau lembaga-lembaga lainnya bisa digunakan. Dengan hanya menggunakan 1 aplikasi bisa digunakan untuk banyak lembaga.
meski dapat dijalankan, dan InsyaAllah tidak ada error, tapi aplikasi ini masih harus diperbaiki lagi, di beberapa bagian masih ada atribut sekolah Mutiara Sunnah yang harus teman-teman ganti jika ingin menggunakan apliaksi ini di luar server lokal. Mudah-mudahan aplikasi ini dapat bermanfaat untuk teman-teman sekalian sebgai referensi belajar. Source code aplikasi ini saya bagi secara gratis lengkap dengan databasenya, di link berikut ini
download.
Preview Aplikasi Ujian Online
Cara Install Aplikasi PHP di Localhost Komputer
- 1. Download source code aplikasinya di link berikut ini "download"
- 2. Ekstrak dan letakkan folder pkl di dalam folder htdocs
- 3. Buka webservice control panel, lalu hidupkan web service dan databasenya
- 4. Buka browser lalu ketik localhost/phpmyadmin, lalu buat database baru dengan name pkl
- 5. Import database dengan cara klik import, lalu klik choose file, lalu cari file pkl.sql. file sql sudah disertakan dalam link "download"
- 6. Buka aplikasinya dengan mengetikkan localhost/earsip di kolom URL browser
- 7. login sebagai obrin dengan password 84yuh454n
Cara Menggunakan Aplikasi
Download aplikasi ujian online disini "
Download"
- 1. Buka browser, lalu ketik localhost/pkl
- 2. Login, lalu gunakan username : obrin dan password : 84yuh454n adan akan diarahkan ke halaman admin.
- 3. Di halaman admin anda dapat menambahkan user dengan jenis guru dan siswa. selain itu admin juga dapat menginputkan pelajaran, tahun ajaran, dan guru pelajaran
- 4. Login sebagai guru (jika anda sudah menambahkan user guru). masuk dengan username dan password yang sudah dibuat, lalu inputkan soal, ada 4 jenis soal yang bisa diinputkan.
- 5. Setelah soal telah selesai dibuat, soal harus terlebih dahulu diperiksa oleh admin, jika soal sesuai maka akan diapprove oleh admin.
- 6. Login kembali segai guru lalu set ujian. Anda dapat mengatur waktu ujian, jumlah soal, token (kode soal) dan status soal yang diujikan.
- 7. Login sebagai siswa lalu masuk ke daftar ujian ambil ujian lalu masukkan kode token dan selamat mengerjakan
Sebenarnya aplikasi ini agak sedikit rumit, karena ada beberapa alur yang harus dipahami. soal yang dibuat oleh guru harus diaprove terlebih dahulu sebelum dapat digunakan sebagai ujian. Jika teman-teman sekalian memilliki kendala tentang bagaimana cara mengoprasikan aplikasi ini bisa tulis komentar di bawah artikel ini. Atau bisa juga memberikan saran dan masukan.
Kak ada tutorialnya gak?
ReplyDeletenggak ada bang, adanya cuma laporan, karena inikan tugas PKL saya
DeleteBang boleh lihat gak laporannya, saya mau lihat bagian design dan perancangannya klw ada dan boleh🙏, syaa gak akan copy laporannya gan.
DeleteSudah diinstall tapi hanya muncul preloader terus. Apalagi yang harus diedit agar bisa digunakan?
ReplyDeletecoba untuk tersambung ke internet, karena beberapa sourcenya diambil dari luar. Atau pastikan databasenya benar
Deletebang saya sudah install di hosting, tapi setiap klik mengarah ke localhost/pkl, cara ganti link url nya dimana ya?
ReplyDeletebuka semua file, klo masih ada url yang mengarah ke localhost dihapus dan diganti ke folder tujuan yang bener
DeleteBang, ada file excel nya gak buat import soal
ReplyDeletesaya cari dulu
Deletesya minta jg donk bang file exel ny
DeleteTolong kirim ke email saya dong bang file excel nya. ijolumut692@gmail.com
ReplyDeleteinput aja soal-soalnya seperti biasa, trus di export ke excel langsung dapet tu file excelnya
Deleteijin download gan untuk dikemmbangkan lagi
ReplyDeletesilahkan gan ...
Deletesuskes terus ya...
ReplyDeleteamiin...
Deletesukses terus bro,btw boleh dikembangin kan?
ReplyDeletekok gak bisa login ya min
ReplyDeleteusername : obrin dan password : 84yuh454n
Deletelogin databasenya kembali lagi ke halaman login bang
Deletedatabasenya sudah diimport belum?
Deletesudah coba tapi tidak bisa log in sesuai dengan username dan password
ReplyDeleteklo error apa errornya ?
Deletesama ini salah username dan password
Deletesebelumnya terima kasih bang aplikasinya sangat membantu, tapi saat mau export nilai ujian ke excel muncul Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given in C:\xampp\htdocs\daring\hasilujian\eksportexcel.php on line 43
ReplyDeletegimana bang solusinya?
ada kesalahan di line 43, eksportexcel.php mungkin bisa diperbaiki di querynya
Deletebang kalo ada error log seperti ini : PHP Warning: Cannot modify header information - headers already sent by (output started at /home/pkbd3351/public_html/daring/tes/proseseditjawaban.php:4) in /home/pkbd3351/public_html/daring/tes/proseseditjawaban.php on line 17
ReplyDeletesolusinya gimana bang? mohon bantuannya bang
periksa di line 17nya kk
DeleteMin, bisa gak kasi kode untuk menambahkan soal menulis di templatenya?
ReplyDeletesaya kemaren ada kode untuk ujian jawaban singkat, klo nggak salah cuma saya kasih komentar. klo mau nambah soal nulis silahkan ditambahkan
DeleteMaksud saya untuk menambahkan ujian menulis. Apakah admin ada kodenya?
ReplyDeletekodenya saya tidak punya
Deletecara menambahkan soal bagaimana min
ReplyDeletemasuk sebagai guru -> buat grup soal -> buat soal
Deletemaaf bang sy pemula setelah sy ekstrak.. mau tau selnajutnya bingung saya.. mhn solusinya
ReplyDeletebelajar php dasar dulu gan
Deletetaroh folder ekstrak di htdocs, hidupkan xampp, buat database, import file sqlnya, jalankan. Saya pikir tutorial di atas sudah sangat jelas gan
DeleteBang boleah saya lihat laporannya?saya penasaran sama design dan perancangannya. Klw boleh🙏
ReplyDeleteIzin download, username sm password adminnya ga cocok gan
ReplyDeletesaya sudah lupa udah lama nggak buka, tapi kamu coba import databases, masuk ke tabel user lihat username dan passwordnya. untuk password klo md5 cari decryptnya di google
DeleteJazakallah gan. sukses ya
ReplyDeleteMisi gan,,, bisa kirim email ga yah,,, saya download ga kena terus...
ReplyDeletesoftware yg harus diinstal selain ini apa gan?
ReplyDeleteXampp,
DeleteEditor code: sublime
kak, yang activated windows pojok kanan bawah itu ngodingnya gimana kak
ReplyDeleteThis comment has been removed by the author.
Deletehehe, itu membuktikan klo saya nggak ngecrack gan
ReplyDeleteinput passwor eror teru gi mana caranya?
ReplyDeleteapa pesan errornya?, jangan input langsung ke phpmyadmin
DeletePermisi Bang Mau Tanya Nih, Kalau Mau Tampilkan Semua Mapel di bagian Tombol Tambah Grup Soal gimana yah??? Soalnya Yang Tampil Cuman 3 Aja di Comboboxnya Sedangkan Saya Sudah Memasukkan Beberapa Mapel Lain, Tetapi Tidak Tampil di Bagian Tambah Grup Soal. mohon bantuannya
ReplyDeleteTambah penugasan mapel terlebih dahulu terhadap guru yg ingin membuat soal
Deletemin ngatasi kode erorsaat impor soal dari exel gimana
ReplyDeletekode eror nya
Parse error: syntax error, unexpected 'new' (T_NEW) in C:\xampp\htdocs\cbt3\excel_reader2.php on line 916
hehe saya udah lupa mas, coba masnya cari script import atau export excel yang sudah berhasil
Deletemin ngatasi eror saat impor soal gima ya
ReplyDeletekode erornya
Parse error: syntax error, unexpected 'new' (T_NEW) in C:\xampp\htdocs\cbt3\excel_reader2.php on line 916
coba samakan format excelnya dengan yang ada di database. Caranya export data soal di dalam database ke versi csv, ntar coba dibuka diexcel
DeleteGan, minta tolong bisa dikirim email nggak?? saya download tidak bisa Gan. ini email saya zenbojes@gmail.com
ReplyDeletecoba lagi aja mas, klik tombol download, trus klik tombol allow, trus tunggu iklanya 5 detik, trus klik skip, trus download apknya di gdrive
Deletekak kalau ditambah lapor / report gimana ya?
ReplyDeletedisitukan sudah ada export dan import dalam bentuk excelnya gan hehehe
Deleteijin download gan
ReplyDeleteSelamat sore admin, mohon infonya, setelah saya upload di cpanel (webserver) login pagenya kok tidak muncul ya. sedangkan saat di local host bisa berjalan dengan baik.
ReplyDeletebuka file header.php lalu hapus
Delete<div id="page-wrapper" class="page-loading">
<!-- Preloader -->
<!-- Preloader functionality (initialized in js/app.js) - pageLoading() -->
<!-- Used only if page preloader is enabled from inc/config (PHP version) or the class 'page-loading' is added in #page-wrapper element (HTML version) -->
<div class="preloader themed-background">
<h1 class="push-top-bottom text-light text-center"><strong>Harap Tunggu .....</strong></h1>
<div class="inner">
<h3 class="text-light visible-lt-ie10"><strong>Loading..</strong></h3>
<div class="preloader-spinner hidden-lt-ie10"></div>
</div>
</div>
</div>
tidak masalah dihapus, itu fungsinya untuk membuat loading. Klo dihapus hanya loadingnya yang tidak tampil.
Sudah saya hapus, namun tetap sama. Maksud saya setelah saya upload file di webserver & database juga sudah saya buat. Lalu setelah saya ketik di browser https://example.com/pkl, login pagenya tidak muncul. Munculnya langsung ke halaman dashboard namun tanpa ada menu yang muncul.
ReplyDeleteKalau boleh saya mohon tutorialnya untuk upload ke cpanel, terima kasih
ReplyDeleteNanti saya coba cek upload k hosting. :)
DeleteBaik, terima kasih . .
DeleteSudah bisa tampil dengan normal admin, tapi saat saya coba login dengan username & pasword yang admin berikan tidak mau login
ReplyDeleteusername: obrin
Deletepassword: 84yuh454n
coba jalankan file koneksi.php, mungkin koneksi ke databasenya belum benar. klo mau edit ke phpmyadmin encrypt passwordnya ke base64_encode terlebih dahulu. encrypt onlinenya banyak.
Deleteizin download mas, semoga berkah dan manfaat ilmunya.
ReplyDeleteketika import soal muncul notif gini gan Parse error: syntax error, unexpected ',' in C:\xampp\htdocs\pkl\excel_reader2.php on line 587
ReplyDeletemohon ptunjuk
coba samakan format excelnya dengan yang ada di database. Caranya export data soal di dalam database ke versi csv, ntar coba dibuka diexcel
Deletekok gk bisa export soalnya mau dijadikan template gitu rencananya. apa ada saran kak?
ReplyDeletekeluarnya gini :
Fatal error: Uncaught TypeError: mysqli_fetch_array(): Argument #1 ($result) must be of type mysqli_result, bool given in C:\xampp\htdocs\ujian-online\detailsoal\eksportexcel.php:6 Stack trace: #0 C:\xampp\htdocs\ujian-online\detailsoal\eksportexcel.php(6): mysqli_fetch_array(false) #1 {main} thrown in C:\xampp\htdocs\ujian-online\detailsoal\eksportexcel.php on line 6
Makasih
mungkin itu error karena data soalnya belum ada, coba untuk memasukkan beberapa data soal baru coba diexport
Deletekenapa ya klo mau edit di soal multiple answer atau true false dan sorting itu selalu mengarah ke pilihan ganda, jadi tidak bisa edit soal2 tersebut ketika ada kesalaha,
ReplyDeletemohon pencerahannya
Terimakasih atas aplikasinya, izin untuk mempelajari dan menggunakannya. Semoga Allah membalas kebaikan saudara SAHRETECH.Aamiin
ReplyDeleteMengganti tulisan mutiara sunnah gimana caranya mas
ReplyDeletebuka file header.php, lalu cari tulisan <span class="sidebar-nav-mini-hide">Mutiara Sunnah</span> terus ganti tulisan mutiara sunnah aja
DeleteKenapa link downloadnya tidak mengarah dengan benar ya?
ReplyDeletesehingga aplikasinya tdk bisa di download.
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given in C:\xampp\htdocs\pkl\hasilujian\eksportexcel.php on line 41
ReplyDeletevariabel di line 41 ditambah @ saja mas. Bisa jadi karena belum ada hasil ujian. Ini juga aplikasi PKL sya, jadi mungkin masih banyak kekurangan
Deletekode token brp ya
ReplyDeleteuntuk mendapatkan token, silahkan buat ujian terlebih dahulu. Nanti set tokennya
Deletesaat import excel untuk soal kok muncul begini The filename Data Soal Benar Salah.xls is not readable
ReplyDeletega bisa login. salah mulu username dan passwordnya
ReplyDeletebang username dan password udah benar tp ga bs jg.. apa ada masalah?
ReplyDeleteIjin menggunakan aplikasi nya... Semoga bisa bermanfaat... Terimakasih
ReplyDeleteAlhamdulillah, semoga bermanfaat
Deletecara downloadnya gimana inih, ribet yak...
ReplyDeleteThanks source nya mas, ijin mengembangkan. semoga sukses dan sehat selalu
ReplyDeletemakasih source nya mas, izin mengembangkan, mau tanya kalo bikin soalnya mau pake gambar gmna mas ?
ReplyDelete