tapi saya modifikasi sedikit untuk membuat versi essaynya:
Spoiler for koding tampilan:
<div class="soal">
<?php
include "koneksi.php";
$hasil=mysqli_query($koneksi, "select * from tbl_soal WHERE aktif='Y' ORDER BY RAND ()");
$jumlah=mysqli_num_rows($hasil);
$urut=0;
while($row =mysqli_fetch_array($hasil))
{
$id=$row["id_soal"];
$pertanyaan=$row["soal"];
for ($i=0;$i<$jumlah;$i++){
//id nomor soal
$nomor=$id_soal[$i];
//jika user tidak memilih jawaban
if (empty($jawaban[$nomor])){
$kosong++;
}else{
//jawaban dari user
$jawaban=$pilihan[$nomor];
//cocokan jawaban user dengan jawaban di database
$query=mysqli_query($koneksi, "select * from tbl_soal where id_soal='$nomor' and jawaban='$jawaban'");
?>
<br />
<a href="index.php">Kembali ke Halaman Sebelumnya</a>
</body>
jadi saya dapat problem yaitu data yang di inputkan tidak terbaca atau tidak masuk ke bagian coding penilaian itu, jadi ketika output, hanya keluar jumlah jawaban kosong = 10 saja.