@extends('admin.layout', [ 'title' => 'Jadwal Ujian', 'heading' => 'Akademik: Jadwal Ujian', 'subheading' => 'Atur jadwal UTS dan UAS per mata kuliah, lalu publikasi ke mahasiswa yang KRS-nya sudah disetujui.', ]) @php $isEditing = $examSchedule->exists; @endphp @section('admin-content')

{{ $summary['uts'] }}

Jadwal UTS

{{ $summary['uas'] }}

Jadwal UAS

{{ $summary['publish'] }}

Sudah Publish

{{ $isEditing ? 'Edit Jadwal Ujian' : 'Tambah Jadwal Ujian' }}

@if ($isEditing) @endif
@csrf @if ($isEditing) @method('PUT') @endif
@if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif

Daftar Jadwal Ujian

Total {{ $examSchedules->total() }}
@if ($search !== '' || $jenisUjian !== '' || $status !== '' || $tahunAkademikId > 0) Reset @endif
@forelse ($examSchedules as $item) @empty @endforelse
Mata Kuliah Jadwal Ujian Status Aksi
{{ $item->jadwalKuliah?->mataKuliah?->nama_mk ?? '-' }}
{{ $item->jadwalKuliah?->mataKuliah?->kode_mk ?? '-' }} / {{ $item->jadwalKuliah?->kelas?->nama_kelas ?? 'Tanpa kelas' }}
Dosen: {{ $item->jadwalKuliah?->dosen?->nama_dosen ?? '-' }}
{{ strtoupper($item->jenis_ujian) }}
{{ $item->tanggal_ujian?->format('d M Y') ?? '-' }} / {{ substr((string) $item->jam_mulai, 0, 5) }} - {{ substr((string) $item->jam_selesai, 0, 5) }}
{{ $item->ruangan?->nama_ruangan ?? 'Ruangan belum ditentukan' }} @if ($item->ruangan?->gedung?->nama_gedung) - {{ $item->ruangan->gedung->nama_gedung }} @endif
@if ($item->keterangan)
{{ $item->keterangan }}
@endif
{{ ucfirst($item->status) }}
{{ $item->tahunAkademik?->tahun ?? '-' }} / {{ $item->tahunAkademik?->semester ?? '-' }}
@csrf @method('DELETE')
Belum ada jadwal ujian.
@include('partials.pagination-simple', ['paginator' => $examSchedules])
@endsection