@php
$totalItems = $allItems->count();
$completedItems = $progress ? $progress->where('status', 'complete')->count() : 0;
$partialItems = $progress ? $progress->where('status', 'partial')->count() : 0;
$emptyItems = $progress ? $progress->where('status', 'empty')->count() : $totalItems;
$progressPercentage = $totalItems > 0 ? round(($completedItems / $totalItems) * 100) : 0;
@endphp
{{ $completedItems }}
Lengkap
{{ $partialItems }}
Belum Lengkap
{{ $emptyItems }}
Belum Diisi
{{ $progressPercentage }}%
Progress
@if($completedItems == $totalItems)
Selamat! Semua item telah diisi dengan lengkap
Anda dapat melakukan submit instrumen ke kepala Madrasah untuk review.
| No |
Indikator |
URL Bukti |
Nilai |
Keterangan |
@if($allItems && $allItems->count() > 0)
@foreach($allItems as $index => $item)
@php
$jawaban = $penilaianGuru->jawabanGuru->firstWhere('instrumen_item_id', $item['id']);
@endphp
| {{ $index + 1 }} |
{{ Str::limit($item['indikator'], 60) }}
|
@if($jawaban && $jawaban->url_bukti)
Lihat
@else
-
@endif
|
@if($jawaban && $jawaban->nilai_guru_self)
{{ $jawaban->nilai_guru_self }}
@else
-
@endif
|
@if($jawaban && $jawaban->keterangan_bukti)
{{ Str::limit($jawaban->keterangan_bukti, 40) }}
@else
-
@endif
|
@endforeach
@else
|
Tidak ada item instrumen
|
@endif
@else
Masih ada item yang belum lengkap
Silakan lengkapi semua item sebelum melakukan submit.
@if($allItems && $allItems->count() > 0)
@foreach($allItems as $index => $item)
@php
$itemProgress = $progress ? $progress->firstWhere('id', $item['id']) : null;
$status = $itemProgress['status'] ?? 'empty';
@endphp
@if($status != 'complete')
@if($status == 'partial')
@else
@endif
Item {{ $index + 1 }}: {{ $item['indikator'] }}
@endif
@endforeach
@else
@endif
@endif