Ketidaksesuaian data harap hubungi kaprodi.
Keterangan:
: Perkuliahan yang sedang berlangsung
Jadwal otomatis terupdate setiap pukul 10.00 pagi.
@if (empty($timeRows))Tidak ada jadwal Daring hari ini.
@else| Jam |
Daring
|
||
|---|---|---|---|
| $isCurrentSlot])> {{ str_replace(':', '.', $slot) }} - {{ str_replace(':', '.', $slotEnd) }} | @foreach ([1, 2, 3] as $kolom) @if (($skip[$kolom] ?? 0) > 0) @php $skip[$kolom]--; @endphp @elseif (isset($cells[$kolom][$slot])) @php $cell = $cells[$kolom][$slot]; $skip[$kolom] = $cell['rowspan'] - 1; $isActive = isset($activeCellKeys[$kolom . '|' . $slot]); $seen = []; $unique = $cell['entries']->reject(function ($e) use (&$seen) { $mk = $e->getAttribute('mata_kuliah') ?: optional($e->getRelation('mata_kuliah'))->nama ?? ''; $key = ($e->display_dosen ?? '') . "\x1F" . $mk . "\x1F" . ($e->kelas ?? ''); if (isset($seen[$key])) { return true; } $seen[$key] = true; return false; }); @endphp $isActive])>
@foreach ($unique as $entry)
@php
$mkNama = $entry->getAttribute('mata_kuliah') ?: optional($entry->getRelation('mata_kuliah'))->nama ?? '-';
$kelasTxt = $entry->kelas ?: '-';
$dosenTxt = $entry->display_dosen ?: '-';
@endphp
{{ $kelasTxt }}
{{ Str::title(strtolower($mkNama)) }}
{{ $dosenTxt }}
|
@else
— | @endif @endforeach|