@extends('layouts.main') @section('judul')

Home

@endsection @push('css') @endpush @section('breadchums') @endsection @section('isi')
@if (Auth::user()->hasRole('mahasiswa'))
image
{{-- {{ Auth::user()->mahasiswa->dosenPA->namaLengkap }} --}}
Dosen Pembimbing Akademik
{{ Auth::user()->mahasiswa->konsentrasi->nmkonsentrasi ?? '-' }}
Peminatan

Jadwal Pelatihan Tahun Akademik {{ $th_akademik->kodeta . ' ' . $th_akademik->semester . ' - ' . $th_akademik->stspel }}

@if($th_akademik->stspel == 'Reguler')
@php $jadwal = $jadwal ?? collect(); $jadwalSenin = $jadwal->get('Senin') ?? collect(); @endphp @forelse ($jadwalSenin as $item) @empty @endforelse
Matakuliah Dosen Wa Group Kelas Waktu
{{ $item->jadwal->matakuliahpelatihan->nmpel }}
{{ $item->jadwal->matakuliahpelatihan->kd_mppel }}
{{ $item->jadwal->dosen->namaLengkap }}
@if ($item->jadwal->link_wa_group != null) Link WA Group @endif
{{ $item->jadwal->kelas }}
{{ $item->jadwal->pukul }}
Ruang {{ $item->jadwal->ruang }}
@php $jadwalSelasa = $jadwal->get('Selasa') ?? collect(); @endphp @forelse ($jadwalSelasa as $item) @empty @endforelse
Matakuliah Dosen Wa Group Kelas Waktu
{{ $item->jadwal->matakuliahpelatihan->nmpel }}
{{ $item->jadwal->matakuliahpelatihan->kd_mppel }}
{{ $item->jadwal->dosen->namaLengkap }}
@if ($item->jadwal->link_wa_group != null) Link WA Group @endif
{{ $item->jadwal->kelas }}
{{ $item->jadwal->pukul }}
Ruang {{ $item->jadwal->ruang }}
@php $jadwalRabu = $jadwal->get('Rabu') ?? collect(); @endphp @forelse ($jadwalRabu as $item) @empty @endforelse
Matakuliah Dosen Wa Group Kelas Waktu
{{ $item->jadwal->matakuliahpelatihan->nmpel }}
{{ $item->jadwal->matakuliahpelatihan->kd_mppel }}
{{ $item->jadwal->dosen->namaLengkap }}
@if ($item->jadwal->link_wa_group != null) Link WA Group @endif
{{ $item->jadwal->kelas }}
{{ $item->jadwal->pukul }}
Ruang {{ $item->jadwal->ruang }}
@php $jadwalKamis = $jadwal->get('Kamis') ?? collect(); @endphp @forelse ($jadwalKamis as $item) @empty @endforelse
Matakuliah Dosen Wa Group Kelas Waktu
{{ $item->jadwal->matakuliahpelatihan->nmpel }}
{{ $item->jadwal->matakuliahpelatihan->kd_mppel }}
{{ $item->jadwal->dosen->namaLengkap }}
@if ($item->jadwal->link_wa_group != null) Link WA Group @endif
{{ $item->jadwal->kelas }}
{{ $item->jadwal->pukul }}
Ruang {{ $item->jadwal->ruang }}
@php $jadwalJumat = $jadwal->get('Jumat') ?? collect(); @endphp @forelse ($jadwalJumat as $item) @empty @endforelse
Matakuliah Dosen Wa Group Kelas Waktu
{{ $item->jadwal->matakuliahpelatihan->nmpel }}
{{ $item->jadwal->matakuliahpelatihan->kd_mppel }}
{{ $item->jadwal->dosen->namaLengkap }}
@if ($item->jadwal->link_wa_group != null) Link WA Group @endif
{{ $item->jadwal->kelas }}
{{ $item->jadwal->pukul }}
Ruang {{ $item->jadwal->ruang }}
@php $jadwalSabtu = $jadwal->get('Sabtu') ?? collect(); @endphp @forelse ($jadwalSabtu as $item) @empty @endforelse
Matakuliah Dosen Wa Group Kelas Waktu
{{ $item->jadwal->matakuliahpelatihan->nmpel }}
{{ $item->jadwal->matakuliahpelatihan->kd_mppel }}
{{ $item->jadwal->dosen?->namaLengkap }}
@if ($item->jadwal->link_wa_group != null) Link WA Group @endif
{{ $item->jadwal->kelas }}
{{ $item->jadwal->pukul }}
Ruang {{ $item->jadwal->ruang }}
@php $jadwalMinggu = $jadwal->get('Minggu') ?? collect(); @endphp @forelse ($jadwalMinggu as $item) @empty @endforelse
Matakuliah Dosen Wa Group Kelas Waktu
{{ $item->jadwal->matakuliahpelatihan->nmpel }}
{{ $item->jadwal->matakuliahpelatihan->kd_mppel }}
{{ $item->jadwal->dosen->namaLengkap }}
@if ($item->jadwal->link_wa_group != null) Link WA Group @endif
{{ $item->jadwal->kelas }}
{{ $item->jadwal->pukul }}
Ruang {{ $item->jadwal->ruang }}
@elseif ($th_akademik->stspel == 'Intensif')
{{-- Debug info --}} {{--
--}} {{--
Debug Info Intensif:

Status Pelatihan: {{ $th_akademik->stspel }}

Total Jadwal: {{ is_array($jadwal) ? count($jadwal) : (is_object($jadwal) ? $jadwal->count() : 'Unknown') }}

--}} {{-- Tampilkan struktur data untuk debug --}} {{-- @if(isset($jadwal))
Data Structure (click to expand)
{{ print_r($jadwal, true) }}
@else

Variable $jadwal tidak tersedia!

@endif --}} {{--
--}}
@php // Untuk Intensif, kita perlu flatten collection yang sudah di-group $jadwalFlat = collect(); if(is_object($jadwal) && method_exists($jadwal, 'flatten')) { $jadwalFlat = $jadwal->flatten(); } elseif(is_array($jadwal)) { $jadwalFlat = collect($jadwal)->flatten(); } else { $jadwalFlat = collect($jadwal); } @endphp {{-- Debug row --}} {{-- --}} @forelse ($jadwalFlat as $item) @if(isset($item->jadwal)) @else @endif @empty @endforelse
No Kode Pelatihan Nama Pelatihan Hari Jam Kelas Tutor Ruang Link Zoom Zoom MeetID Zoom PassCode
Debug: Found {{ $jadwalFlat->count() }} total items after flattening
{{ $loop->iteration }} {{ $item->jadwal->matakuliahpelatihan->kd_mppel ?? 'N/A' }} {{ $item->jadwal->matakuliahpelatihan->nmpel ?? 'N/A' }} {{ $item->jadwal->hari ?? 'N/A' }} {{ $item->jadwal->pukul ?? 'N/A' }} {{ $item->jadwal->kelas ?? 'N/A' }} {{ $item->jadwal->dosen->namaLengkap ?? 'N/A' }} {{ $item->jadwal->ruang ?? 'N/A' }} @if (!empty($item->jadwal->linkzoom)) Link Zoom @else Tidak ada @endif {{ $item->jadwal->zoom_meetid ?? '-' }} {{ $item->jadwal->zoom_passcode ?? '-' }}
Item {{ $loop->iteration }}: Relasi jadwal tidak ditemukan
Tidak ada data jadwal intensif
@endif
@elseif (Auth::user()->hasRole('dosen'))

Jadwal Mengajar Anda Tahun Akademik {{ $th_akademik?->thakad . ' ' . $th_akademik?->semester . ' - ' . $th_akademik?->stspel }}

@if ($jadwaldosen->isEmpty()) @else @foreach ($jadwaldosen as $item) @endforeach @endif
No Program Studi Status Kode Pelatihan Nama Pelatihan Kelas Hari Waktu Ruang/Kelas Jumlah Mahasiswa Aksi
Tidak ada jadwal mengajar tersedia.
{{ $loop->iteration }} {{ $item->prodi->jenjang . ' ' . $item->prodi->prodi . ' ' . $item->prodi->ketprogram }} {{ $item->stspel }} {{ $item->kd_mppel }} {{ $item->matakuliahpelatihan->nmpel }} {{ $item->kelas . '' . $item->klsdefault }} {{ $item->hari }} {{ $item->pukul }} {{ $item->ruang . '/' . $item->kelas . $item->klsdefault }} {{ \App\Models\KrsPelatihan::where('id_jadwal', $item->id_jadwal)->where('acc_keu', '1')->count() }}
@else
Selamat Datang
@endif
@endsection @push('js-vendor') @endpush @push('js-page') @endpush