@extends('layouts.app') @section('content')
{{-- TOPBAR --}}

Manajemen Ujian

Kelola ujian dan pantau nilai siswa

Buat Ujian
{{-- ALERT --}} @if(session('success'))
{{ session('success') }}
@endif {{-- DAFTAR UJIAN --}}
Daftar Ujian

Semua ujian yang telah dibuat

{{ $data->count() }} Ujian
@forelse($data as $u)
{{ $u->judul }}
@if($u->jenis) {{ $u->jenis }} @endif {{-- STATUS KIRIM --}} @if($u->status_kirim == 'terkirim') Terkirim ke Siswa @else Draft @endif {{ $u->durasi ?? '-' }} menit {{-- KELAS --}} @foreach($u->kelas as $k) {{ $k->nama_kelas }} @endforeach
{{-- Tombol Kirim ke Siswa (hanya kalau masih draft) --}} @if($u->status_kirim == 'draft')
@csrf
@endif {{-- ✅ Tombol Kirim ke Menu Nilai (hanya kalau sudah terkirim & ada hasil) --}} @if($u->status_kirim == 'terkirim')
@csrf
@endif Edit
@csrf @method('DELETE')
@empty
Belum Ada Ujian

Klik tombol di atas untuk membuat ujian pertama

+ Buat Ujian
@endforelse
{{-- ══ NILAI SISWA ══ --}}
Nilai Siswa
Filter berdasarkan kelas
{{-- FILTER KELAS --}}
@if($selectedKelas) ✕ Reset @endif
@if($selectedKelas && $nilaiSiswa->count()) @foreach($nilaiSiswa as $i => $n) @endforeach
# Nama Siswa Ujian Jenis Nilai
{{ $i + 1 }} {{ $n->siswa->nama ?? '-' }} {{ $n->ujian->judul ?? '-' }} @if($n->ujian && $n->ujian->jenis) {{ $n->ujian->jenis }} @endif @php $v = $n->nilai; @endphp {{ $v }}
@elseif($selectedKelas)
Belum ada siswa yang mengerjakan ujian di kelas ini.
@else
Pilih kelas di atas untuk melihat nilai siswa.
@endif
@endsection