{{ __('Dashboard') }} @if(auth()->user()->isAdmin() || auth()->user()->isProdi())
{{-- Total Dosen --}}

Total Dosen

{{ $stats['totalDosens'] }}

{{-- Total Dokumen --}}

Total Dokumen

{{ $stats['totalDokumens'] }}

{{-- Pending --}}

Pending

{{ $stats['pendingSubmissions'] }}

{{-- Aktif --}}

Aktif

{{ $stats['acceptedSubmissions'] }}

{{-- Dokumen Terbaru --}}
Dokumen Terbaru
@forelse($recentSubmissions as $submission) @php $statusColors = [ 'accepted' => 'bg-emerald-500', 'rejected' => 'bg-red-500', 'pending' => 'bg-amber-500', ]; $statusIcons = [ 'accepted' => 'fa-check', 'rejected' => 'fa-times', 'pending' => 'fa-clock', ]; $badgeClass = [ 'accepted' => 'badge-success', 'rejected' => 'badge-danger', 'pending' => 'badge-warning', ]; @endphp

{{ $submission->created_at->format('d/m/Y H:i') }}

{{ $submission->user->name }} - {{ $submission->dokumen->judul }}

{{ ucfirst($submission->status) }}
@empty

Belum ada pengumpulan.

@endforelse
{{-- Dokumen Aktif --}}
Dokumen Aktif
@forelse($activeDokumens as $dokumen)

Deadline: {{ $dokumen->tanggal_deadline->format('d/m/Y H:i') }}

{{ $dokumen->judul }}

{{ $dokumen->submissions->count() }} / {{ $stats['totalDosens'] }} pengumpulan

@empty

Tidak ada dokumen aktif.

@endforelse
{{-- Rekap Dokumen & Submission --}}
Rekap Dokumen dan Submission
@forelse($rekapDokumens as $dokumen) @php $percentage = $stats['totalDosens'] > 0 ? round(($dokumen->submissions_count / $stats['totalDosens']) * 100) : 0; @endphp @empty @endforelse
Judul Dokumen Tipe Deadline Progress Status Aksi
{{ $dokumen->judul }}
{{ $dokumen->semester?->label ?? 'Semester belum ditentukan' }}
{{ strtoupper($dokumen->tipe_dokumen) }}
{{ $dokumen->tanggal_deadline->format('d/m/Y H:i') }}
{{ $dokumen->isDeadlinePassed() ? 'Expired' : 'Aktif' }}
{{ $dokumen->submissions_count }} / {{ $stats['totalDosens'] }}
@if($percentage == 100) Lengkap @elseif($dokumen->isDeadlinePassed()) Ditutup @else Proses @endif Lihat Detail
Belum ada dokumen.
@else {{-- ========================================================= STATISTIK DOSEN ========================================================== --}}
{{-- TOTAL DOKUMEN --}}

Total Dokumen

{{ $stats['totalDokumens'] }}

{{-- TOTAL UPLOAD --}}

Total Upload

{{ $stats['mySubmissions'] }}

{{-- PENDING --}}

Pending

{{ $stats['pendingSubmissions'] }}

{{-- DITERIMA --}}

Diterima

{{ $stats['acceptedSubmissions'] }}

{{-- ========================================================= JADWAL MENGAJAR ========================================================== --}}
Jadwal Mengajar Saya {{ $totalPengampu }} pengampu
@forelse($myAssignments as $tahun) {{-- ================================================= TAHUN AKADEMIK ================================================== --}}

{{ $tahun['tahun_ajaran'] }}

Tahun Akademik

{{-- ================================================= GANJIL / GENAP ================================================== --}}
@foreach($tahun['periode'] as $periode)
{{-- HEADER GANJIL / GENAP --}}

{{ ucfirst($periode['nama']) }}

{{ $periode['label'] }}

{{-- ================================================= SEMESTER KE ================================================== --}}
@foreach( $periode['mata_kuliah'] as $semesterKe => $assignments )
Semester {{ $semesterKe }} {{ $assignments->count() }} mata kuliah
{{-- ================================================= MATA KULIAH ================================================== --}}
@foreach($assignments as $assignment)

{{ $assignment->mataKuliah?->nama ?? '-' }}

Kode: {{ $assignment->mataKuliah?->kode ?? '-' }}

{{ $assignment->mataKuliah?->sks ?? '-' }} SKS

@endforeach
@endforeach
@endforeach
@empty

Belum ada jadwal mengajar yang ditetapkan.

@endforelse
{{-- ========================================================= PENGUMPULAN DAN DOKUMEN AKTIF ========================================================== --}}
{{-- PENGUMPULAN SAYA --}}
Pengumpulan Saya
@forelse($mySubmissions as $submission) @php $stColors = [ 'accepted' => 'bg-emerald-500', 'rejected' => 'bg-red-500', 'pending' => 'bg-amber-500', ]; $stIcons = [ 'accepted' => 'fa-check', 'rejected' => 'fa-times', 'pending' => 'fa-clock', ]; $stBadge = [ 'accepted' => 'badge-success', 'rejected' => 'badge-danger', 'pending' => 'badge-warning', ]; @endphp

{{ $submission->created_at->format('d/m/Y H:i') }}

{{ $submission->dokumen->judul }}

{{ $submission->dokumen->mataKuliah?->nama ?? 'Mata kuliah belum ditentukan' }}

{{ $submission->dokumen->semester?->label ?? '-' }}

{{ ucfirst($submission->status) }}
@empty

Belum ada pengumpulan.

@endforelse
{{-- DOKUMEN BELUM DISUBMIT --}}
Dokumen yang Belum Disubmit
@forelse($activeDokumens as $dokumen)

Deadline: {{ $dokumen->tanggal_deadline->format('d/m/Y H:i') }}

{{ $dokumen->judul }}

{{ $dokumen->mataKuliah?->nama ?? 'Mata kuliah belum ditentukan' }}

{{ $dokumen->semester?->label ?? '-' }}

Submit
@empty

Semua dokumen sudah disubmit!

@endforelse
@endif