222
if file_existshandler . fileinc { include handler . fileinc;
} tampil halaman yang ada pada page
? div class=container
div class=row div class=span12
div style=margin-top:5em; ?php include fileinc; ?
div div
div div
?php } else {
tampil halaman utama peserta ?
div class=container div class=row
div class=span12 div style=margin-top:1em;
div class=row div class=span4
div class=hero-unit center
img src=..un_cbtimgUNY.png width=120
h5Latihan Ujian Nasional Berbasis Komputerh5
center div
div div class=span8
div class=hero-unit h1Selamat Datang, ?php echo
_SESSION[nama]; ? h1 pAnda telah masuk ke halaman
pesertap div
div div
div div
div div
?php }
? body
html
b. File ikuttes.php
?php echo pesan ? div class=page-header
h1Tes small - Daftar Tessmall h1
h5Pilih salah satu tes yang ingin anda ikutih5 div
--Menampilkan list tes dalam tabel-- table class=table table-hover
tr th style=width:20pxbNo.bth
th style=width:680pxbNama Tesbth th td
tr ?php
no = 1; while row = mysql_fetch_arrayresult {
? tr
td?php echo no ?td td?php echo row[judul]?td
?php queryreport
= SELECT FROM un_cbt.un_tes JOIN un_cbt.un_peserta
USINGkd_peserta where
kd_peserta={_SESSION[kdpeserta]} and
kd_judul_tes={row[kd_judul_tes]}; report
= mysql_queryqueryreport;
datahasil =
mysql_fetch_arrayreport; kodetes
= datahasil[kd_tes];
querydata =
SELECT countikut
FROM un_cbt.un_tes
JOIN un_cbt.un_peserta
USINGkd_peserta where
kd_peserta={_SESSION[kdpeserta]} and
kd_judul_tes={row[kd_judul_tes]}; data
= mysql_queryquerydata;
dataikut =
mysql_fetch_arraydata; if
dataikut[ikut]==0 { ? --
tda onclick=infojsrow[kd_judul_tes] class=btn btn- successAnda telah ikut tes iniatd--
tda href=?page=teskd=?php
echo row[kd_judul_tes]? class=btn btn-success pull-rightIkuti
Tesatd ?php
} else { ?
td class=pull-right
a class=btn btn-info onclick=infojsSudah ikuta
a class=btn href=?page=hasilteskdtes=?php echo
kodetes?bahas=?php echo
row[tes_bahas]?judul=?php echo row[kd_judul_tes] ?Lihat Hasila
td ?php
} ?
tr ?php
no++; }
bila data tidak ada maka if no == 1 {
echo trtd-tdtd-tdtd-tdtr; }
? table
div class=modal hide fade
div class=modal-body center
223
h2Anda telah mengikuti tes ini.h2
h5Untuk infoketerangan lebih lanjut, silahkan hubungi guru atau petugas tes.h5
center div
div class=modal-footer center
a data-dismiss=modal
class=btn btn-success btn-largeOKa center
div div
script type=textjavascript function infojs{
.modal.modalshow; };
script ?php
pesan = ; query = SELECT FROM un_cbt.un_daftar_tes JOIN
un_cbt.un_grup_peserta USINGkd_grup
JOIN un_cbt.un_peserta USINGkd_grup
where tes_status=1 and kd_grup={_SESSION[kdgrup]} and kd_peserta={_SESSION[kdpeserta]};
result = mysql_queryquery; _SESSION[kd_judul_tes] = data[kd_judul_tes];
?
c. File tes.php
?php mysql_querySELECT
FROM un_cbt.un_daftar_tes
JOIN un_cbt.un_grup_peserta
USINGkd_grup JOIN un_cbt.un_peserta USINGkd_grup where
kd_grup={_SESSION[kdgrup]} and
kd_peserta={_SESSION[kdpeserta]}; query=mysql_querySELECT
FROM un_cbt.un_daftar_tes where kd_judul_tes={kd_judul_tes};
echo kd_judul_tes; data = mysql_fetch_arrayquery;
_SESSION[kd_paket_soal] =
data[kd_paket_soal]; _SESSION[kd_judul_tes] = kd_judul_tes;
_SESSION[durasi] = data[durasi]; ?
span id=soal div class=hero-unit
h2?php echo nama_tes ?h2 --pAnda akan mulai mengikuti tes.brp--
bPETUNJUKbbr 1.
Berdoalah sebelum
memulai mengerjakan soal.br
2. Kerjakan soal dengan jujur.br 3. Pilih salah satu jawaban yang menurut
Saudara benar.br 4. Jawab seluruh soal sebelum waktu tes
habis.br 5. Tekan tombol bjawabb setelah
semua soal dikerjakan.br 6. Apabila terdapat pertanyaan dan
instruksi yang belum jelas, silahkan tanyakan pada guru atau petugas.br
pSilahkan klik tombol bMulai Tesb untuk memulai tes.p
p a
href=_ onclick=mulai?php
echo kd_judul_tes ? class=btn btn-primary btn-large
Mulai Tes a
a href=?page=ikuttes
class=btn btn-danger btn-large Kembali
a p
div span
script type=textjavascript function mulaikd_judul_tes{
membuat relasi tabel peserta ke tabel daftar tes pada tabel tes
.gethandlerajax_handler.php?ajax=kdteskd_judul_tes=+k d_judul_tes, function {
menampilkan soal .gethandlerajax_handler.php?ajax=ambilsoal,
functionsoal { soal.htmlsoal;
};
}; }
script ?php
kd_judul_tes = _GET[kd]; query = SELECT FROM un_tes JOIN un_peserta
USINGkd_peserta join un_daftar_tes USINGkd_judul_tes WHERE kd_judul_tes={_GET[kd]} group by kd_peserta;
result = mysql_queryquery; row = mysql_fetch_arrayresult;
nama_tes = row[judul]; ?
d. File handlerajaxhandler.php