@extends('siswa.layouts.app') @section('title', 'Hasil Challenge') @push('styles') @endpush @section('content') @php $emoji = $persentase >= 80 ? '🎉' : ($persentase >= 60 ? '👍' : '💪'); $pesan = $persentase >= 80 ? 'Luar biasa! Kamu menguasai materi ini!' : ($persentase >= 60 ? 'Bagus! Terus tingkatkan kemampuanmu!' : 'Jangan menyerah! Terus semangat belajar!'); @endphp
{{ $emoji }}
{{ $challenge->judul_challenge }}
{{ $pesan }}
⭐ +{{ $peserta->exp }} EXP didapat!

{{ $benar }}

Jawaban Benar

{{ $salah }}

Jawaban Salah

{{ $persentase }}%

Skor

📋 Pembahasan Jawaban

@foreach($challenge->soal as $i => $soal) @php $jwbSiswa = strtoupper($jawabanSiswa[$soal->id_soal] ?? ''); $jwbBenar = strtoupper($soal->jawaban_benar); $isBenar = $jwbSiswa === $jwbBenar; @endphp
Soal {{ $i + 1 }} {{ $isBenar ? '✅ Benar' : '❌ Salah' }}

{{ $soal->pertanyaan }}

@foreach(['A','B','C','D'] as $opsi) @php $key = 'opsi_' . strtolower($opsi); $isDipilih = $jwbSiswa === $opsi; $isJwbBenar = $jwbBenar === $opsi; $cls = $isJwbBenar ? 'jawaban-benar' : ($isDipilih ? 'salah-dipilih' : ''); @endphp
{{ $opsi }} {{ $soal->$key }} @if($isJwbBenar) ✅ Jawaban benar @elseif($isDipilih) ← Jawabanmu @endif
@endforeach
@endforeach
← Kembali ke Daftar Challenge
@endsection