@extends('admin.layout', [ 'title' => 'Jadwal Kuliah', 'heading' => 'Penjadwalan Kuliah', 'subheading' => 'Kelola jadwal kuliah per semester dengan kontrol bentrok dosen, kelas, dan ruangan.', ]) @section('page_actions') Tambah Jadwal Kuliah @endsection @section('admin-content')
Proteksi bentrok jadwal: Sistem akan menolak jadwal yang bentrok pada dosen, kelas, atau ruangan pada hari dan jam yang sama di tahun akademik yang sama.

Daftar Jadwal Kuliah

Total {{ $schedules->total() }}
@if ($search !== '' || $programId > 0 || $lecturerId > 0 || $academicYearId > 0 || $day !== '') Reset @endif
@forelse ($schedules as $item) @empty @endforelse
Hari / Jam Mata Kuliah Dosen Kelas Ruangan Tahun Akademik KRS Aksi
{{ $item->hari }}
{{ substr($item->jam_mulai, 0, 5) }} - {{ substr($item->jam_selesai, 0, 5) }}
{{ $item->mataKuliah?->nama_mk ?? '-' }}
{{ $item->mataKuliah?->kode_mk ?? '-' }} / {{ $item->mataKuliah?->prodi?->nama_prodi ?? '-' }}
{{ $item->dosen?->nama_dosen ?? '-' }} {{ $item->kelas?->nama_kelas ?? '-' }} {{ $item->ruangan?->nama_ruangan ?? '-' }}
{{ $item->ruangan?->gedung?->nama_gedung ?? '-' }}
{{ $item->tahunAkademik?->tahun ?? '-' }} / {{ $item->tahunAkademik?->semester ?? '-' }} {{ $item->krs_count }}
@csrf @method('DELETE')
Belum ada data jadwal kuliah.
@include('partials.pagination-simple', ['paginator' => $schedules])
@endsection