Pada artikel kali ini saya akan membahas tentang web untuk ujian online. dimana web ini akan menampilkan soal-soal berupa pilihan ganda. adapun alur programnya adalah sebagai berikut :
- User daftar akun
- User melakukan login
- User menjawab soal-soal
- User mengirim jawaban
- Program menampilkan hasil jawaban user
- Selesai
Adapun untuk menginput soal-soal ujian online, telah disediakan halaman untuk administrator. Pada halaman ini admin dapat menginput, update, delete soal ujian online. untuk masuk kehalaman admin caranya :
- Alamat http://localhost/ujian-online/admin
- Username : admin
- Password : admin
Sedangkan untuk databasenya, saya menggunakan tabel_soal untuk menyimpan soal-soal ujian online. field publish untuk mengatur soal tersebut di tampilkan atau tidak ke user. sedangkan field tipe untuk membagi soal-soal menjadi beberapa tipe (untuk tipe silahkan dikembangkan)
Potongan skrip untuk mengecek Jawaban user
<!–?php
if(isset($_POST[‘submit’])){
$pilihan=$_POST[“pilihan”];
$id_soal=$_POST[“id”];
$jumlah=$_POST[‘jumlah’];$score=0;
$benar=0;
$salah=0;
$kosong=0;for ($i=0;$i
Perhatian
Dari pertanyaan : Kenapa web yang dicoba di Mozilla focusnya tidak bisa pindah dengan mouse klik, harus pake tab. tapi di google chrome bisa.
Jawaban : Edit file index.php dan hilangkan script dibawah ini.
if (typeof document.onselectstart!=”undefined”) {
document.onselectstart=new Function (“return false”);
}else{
document.onmousedown=new Function (“return false”);
document.onmouseup=new Function (“return true”);
}
Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin
Depok, 13-02-2011
KangAgus
Filed under: Website | Tagged: dan, dengan, membuat, mysql, online, php, ujian, web |
mas agus knapa pas saya coba import db_ujianonline.sql.zip ada error spt ini :
Error
SQL query:
—
— Database: `db_ujianonline`
—
— ——————————————————–
—
— Table structure for table `admin`
—
CREATE TABLE IF NOT EXISTS `admin` (
`id_admin` int(2) NOT NULL AUTO_INCREMENT,
`nama_admin` varchar(20) NOT NULL,
`username` varchar(20) NOT NULL,
`password` varchar(50) NOT NULL,
PRIMARY KEY (`id_admin`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
MySQL said: Documentation
#1046 – No database selected
LikeLike
https://ri32.wordpress.com/2013/08/22/cara-mengatasi-gagal-login-halaman-admin/
LikeLike
buat dulu database nya…
LikeLike
Kang agus,, saya mau tanya lagi nih.. kalau untuk potongan skrip mengecek jawaban adanya di bagian mana ya taronya??
tks,,
LikeLike
makasiih gan
ngebantu banget infonya..
http://www.bukuonlen.com
LikeLike
mas agus klo mau dikasih timer coundwon bagaimanan?????
saya sudah mencoba untuk menggabungkan tutorialnya sampean. waktunya itu mengambil dari database dan ketika waktu habis maka data akan tersimpan sendiri tolong pencerahannya donk……..
LikeLike
Asskum…mas agus saya mohon solusinya kalau tidak merepotkan mohon dibantu.metode penskorannya apabila jumlah soalnya berapapun dan benar semua nilai maksimal adalah 100. Itu bagaimana?sementara lihat coding diatas script koreksinya adalah skore=benar x 5. Seandainya yang dimunculkan 50 soal dan benar semua maka nilai yang keluar adalah 250.trimakasih.
LikeLike
terima kasih banyak untuk referensinya,,, (y)
LikeLike
mas, username dan password-nya untuk login administratornya apa? yang dikasih salah
LikeLike
terima kasih banyak mz.agus, artikel dan scriptnya sangat membantu. Ijin pakai scriptnya y mz.
LikeLike
mas agus ada referensi project web krs online tidak? lw ada tolong di upload dong. trims
LikeLike
belum ada mas.
insya Allah
LikeLike
saya tidak berjaya download contoh sistem tuan
LikeLike
kalau untuk menentukan rata-rata nilai (jumlah nilai dibagi jumlah soal) dan mentukan “LULUS” atau “TIDAK LULUS” gimana mas agus? tolong bantuannya ya mas 🙂
LikeLike
Insya Allah jawabannya disini ya mas.
http://www.arijulianto.com/tutorial/php/if_if_else_if_elseif_dan_switc.php
LikeLike
terimakasih mas,, saya ijin download
LikeLike
misi mas agus saya mau tanya ketika saya daftar data sudah masuk ke database tapi kok ketika log in tidak mau masuk? tetap tidak bisa login
LikeLike
Bagaimana untuk soal matematika yang menggunakan rumus atau gambar, mohon solusinya. terima kasih sebelumnya
LikeLike
izin dipake buat TA ya, diedit dan dirubah sedikit nggak keseluruhan sama. terimakasih sebelumnya 🙂
LikeLike
bang kan udah ngerjain tugas ni bang , biar langsung tampil nilainya dong bang , scriptnya bang 😀
LikeLike
salam, mau tanya saya tidak bisa masuk ke adminnya. Terus saya a coba masuk ke databasenya, ke tabel admin dan coba memasukkan satu user jadi admin, tetapi tetep tidak bisa masuk ke halaman admin. apakah ada yang salah. mohon pencerahannya
LikeLike
https://ri32.wordpress.com/2013/08/22/cara-mengatasi-error-page-dan-gagal-login-halaman-admin/
LikeLike
mas itu di halaman admin pas input soal yg bagian dropdown tipe itu berfungsi sebagai apa ya?
LikeLike
@kang agus itu kalo mau buat dimulai dri yang mana ya
LikeLike
https://polldaddy.com/js/rating/rating.jspas di localhost gak error, pas di upload ke hosting tiba2 koneksi.php nya error, padahal sudah diganti dbname,password sama hostnya, kira2 kenapa ya?
LikeLike
Errornya apa mas?
LikeLike
cara masuk admin gmn kang agus
klik alamat http://localhost/ujian-online/admin
itu kok gak bisa yah
LikeLike
bang mo nanya kok.. saat mau daftar selalu gagal kenapa ya
LikeLike
saya pakai hosting gratisan. dan aplikasi yg saya upload ke sana menggunakan PHP versi lama. untuk ujian online yg menggunakan framework CI. https://ri32.wordpress.com/2017/05/19/membuat-aplikasi-simulasi-unbk-dengan-codeigniter-dan-mysql/
LikeLike
ok trimakasih bang akan saya coba
LikeLike
mas ada php yang versi 7 gak mas?
LikeLike
gak ada mas, untuk ujian online versi PHP framework Codeigiter silahkan kunjungi https://ri32.wordpress.com/2017/05/19/membuat-aplikasi-simulasi-unbk-dengan-codeigniter-dan-mysql/
LikeLike