get(); return view('siswa.ujian.kerjakan', compact('ujian','soals')); } public function submit(Request $request, $id) { $soals = Soal::where('ujian_id', $id)->get(); $benar = 0; $total = $soals->count(); foreach ($soals as $s) { $jawabanUser = $request->jawaban[$s->id] ?? null; if ($jawabanUser == $s->jawaban_benar) { $benar++; } } $nilai = ($benar / $total) * 100; return view('siswa.ujian.hasil', [ 'nilai' => $nilai, 'benar' => $benar, 'total' => $total ]); } }