{{-- Lokasi File: resources/views/guru/ujian/monitoring/index.blade.php (Sesuaikan dengan lokasi file Anda) Deskripsi: Dashboard Manajemen & Monitoring Ujian (Mobile-Optimized, Hybrid UI) --}} @extends('layouts.guru_master') @section('title', 'Manajemen Ujian | Smart Cendekia') @section('css') @stop @section('content_body')
{{-- HERO HEADER --}}

Monitoring Ujian

Kelola jadwal dan pantau aktivitas CBT.

{{-- ALERTS --}} @if(session('success'))
{{ session('success') }}
@endif {{-- ========================================== TAMPILAN MOBILE (Cards Stack) ========================================== --}}
@forelse($ujians as $ujian)
{{-- HEADER CARD: Token & Status --}}
{{ $ujian->token }}
@if($ujian->status_ujian == 'terbit') Aktif @elseif($ujian->status_ujian == 'selesai') Selesai @else Draft @endif
{{-- INFO UJIAN --}}

{{ $ujian->nama_ujian }}

{{ $ujian->bankSoal->judul ?? 'Bank Soal Terhapus' }}
{{-- WAKTU & KELAS --}}
{{ $ujian->waktu_mulai->format('d M y, H:i') }} {{ $ujian->durasi_menit }} Menit
@if($ujian->kelas->isNotEmpty()) @foreach($ujian->kelas as $k) {{ $k->nama_kelas }} @endforeach @else Umum / Semua @endif
{{-- TOMBOL AKSI MOBILE --}}
Live Monitor
@csrf @method('DELETE')
@empty
Belum Ada Jadwal Ujian

Mulai kelola ujian CBT Anda dengan membuat jadwal baru.

Buat Sekarang
@endforelse
{{-- ========================================== TAMPILAN DESKTOP (Table Modern) ========================================== --}}
@forelse($ujians as $ujian) @empty @endforelse
Nama Ujian & Bank Soal Target Kelas Waktu & Durasi Token & Status Aksi
{{ $ujian->nama_ujian }}
{{ $ujian->bankSoal->judul ?? 'Bank Soal Terhapus' }}
@if($ujian->kelas->isNotEmpty()) @foreach($ujian->kelas as $k) {{ $k->nama_kelas }} @endforeach @else Umum / Semua @endif
{{ $ujian->waktu_mulai->format('d M Y') }}
{{ $ujian->waktu_mulai->format('H:i') }} ({{ $ujian->durasi_menit }} Menit)
{{ $ujian->token }}
@if($ujian->status_ujian == 'terbit') Aktif @elseif($ujian->status_ujian == 'selesai') Selesai @else Draft @endif
@csrf @method('DELETE')
Belum ada jadwal ujian.
{{-- PAGINATION --}} @if($ujians->hasPages())
{{ $ujians->links('pagination::bootstrap-4') }}
@endif
@stop