@extends('layouts.app') @section('title', 'Tugas') @section('header-subtitle', 'Kelola dan kerjakan tugas-tugas kamu') @section('content')

Daftar Tugas

Kerjakan tugas untuk meningkatkan pemahamanmu

@forelse ($kuis as $item) @php $isMtk = strtolower($item->mataPelajaran->nama) === 'matematika'; /* ✅ CEK APAKAH USER SUDAH MENGERJAKAN */ $isSelesai = isset($hasilUser[$item->id]); /* ✅ AMBIL NILAI JIKA ADA */ $nilai = $isSelesai ? $hasilUser[$item->id]->nilai : null; $colors = [ 'matematika' => [ 'badge_bg' => 'bg-blue-50', 'badge_text' => 'text-blue-700', 'badge_border' => 'border-blue-200', 'button_bg' => 'bg-blue-500', 'button_hover' => 'hover:bg-blue-600', 'icon_color' => 'text-blue-500', ], 'default' => [ 'badge_bg' => 'bg-orange-50', 'badge_text' => 'text-orange-700', 'badge_border' => 'border-orange-200', 'button_bg' => 'bg-orange-500', 'button_hover' => 'hover:bg-orange-600', 'icon_color' => 'text-orange-500', ], ]; $color = $isMtk ? $colors['matematika'] : $colors['default']; @endphp
{{-- BADGES --}}
{{ $item->mataPelajaran->nama }} {{-- ⭐ STATUS BADGE UPDATED --}} @if($isSelesai) ✅ Selesai @else 🔥 Aktif @endif

{{ $item->judul }}

{{ $item->deskripsi ?? 'Kerjakan kuis berikut untuk menguji pemahamanmu.' }}

{{ $item->pertanyaan()->count() }} soal
@if($isSelesai)
🎯 Nilai kamu: {{ $nilai }}
@endif
{{-- ⭐ BUTTON UPDATED --}}
@if($isSelesai) Lihat Hasil @else Kerjakan → @endif
@empty

Belum Ada Tugas

@endforelse
@endsection