@php
$l1 = $siswa->gameResults->firstWhere('level', 1);
$l2 = $siswa->gameResults->firstWhere('level', 2);
$l3 = $siswa->gameResults->firstWhere('level', 3);
$total = ($l1->score ?? 0) + ($l2->score ?? 0) + ($l3->score ?? 0);
@endphp
👤 Nama
{{ $siswa->nama }}
🔢 Nomor Presensi
{{ $siswa->no_absen }}
🏫 Kelas
{{ $siswa->kelas->nama_kelas }}
⭐ Total Nilai
{{ $total }}
Level 1
{{ $l1->score ?? 0 }}
Level 2
{{ $l2->score ?? 0 }}
Level 3
{{ $l3->score ?? 0 }}
🕵️ Rekap Jawaban - Level 1 (Detektif Tanda Bilangan)
@forelse (($l1->detail ?? []) as $item)
Soal {{ $item['nomor'] }}: {{ $item['ekspresi'] }}
— {{ $item['benar'] ? '✅ Benar' : '❌ Salah' }}
(Jawaban: {{ $item['jawabanSiswa'] }})
{{ $item['penjelasan'] }}
@empty
Belum ada data pengerjaan Level 1.
@endforelse
🔣 Rekap Jawaban - Level 2 (Lengkapi Simbol)
@forelse (($l2->detail ?? []) as $item)
Soal {{ $item['nomor'] }}: {{ $item['soal'] }}
— {{ $item['benar'] ? '✅ Benar' : '❌ Salah' }}
(Simbol: {{ $item['jawabanSimbol'] }}, Fungsi: {{ $item['jawabanFungsi'] }})
{{ $item['penjelasan'] }}
@empty
Belum ada data pengerjaan Level 2.
@endforelse
📝 Rekap Jawaban - Level 3 (Susun Kalimat Matematika)
@forelse (($l3->detail ?? []) as $item)
Soal {{ $item['nomor'] }}: {{ $item['story'] }}
— {{ $item['status'] ? '✅ Benar' : '❌ Salah' }}
Jawaban siswa: {{ $item['user'] }}
Jawaban benar: {{ $item['correct'] }}
@empty
Belum ada data pengerjaan Level 3.
@endforelse