@extends('layouts.app') @section('title', 'Instrumen Penilaian') @section('content')

Instrumen Penilaian Kepala

Kembali ke Dashboard
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

{{ $stats['total_instrumen'] }}

Total Instrumen

{{ $stats['active_instrumen'] }}

Instrumen Aktif

{{ $stats['pending_review'] }}

Menunggu Review

{{ $stats['completed_penilaian'] }}

Selesai Divalidasi

@forelse($distribusi as $item) @empty @endforelse
No Instrumen Tanggal Distribusi Deadline Status Progress Penilaian Menunggu Review Aksi
{{ $loop->iteration + ($distribusi->currentPage() - 1) * $distribusi->perPage() }} {{ $item->instrumen->judul }}
{{ $item->instrumen->tahun_ajaran }} - Semester {{ $item->instrumen->semester }} @if($item->instrumen->deskripsi)
{{ Str::limit($item->instrumen->deskripsi, 50) }} @endif @if($item->komponen)
{{ $item->komponen->nama_komponen }} @else
Semua Komponen @endif
{{ $item->tanggal_distribusi->format('d/m/Y') }} {{ $item->deadline->format('d/m/Y') }} @if($item->deadline->isPast() && $item->status == 'active')
Terlambat @elseif($item->deadline->diffInDays() <= 7 && $item->status == 'active')
Mendekati Deadline @endif
@if($item->status == 'active') Aktif @else Ditutup @endif @php $total = optional($item->penilaianKepala)->count() ?? $item->penilaianKepala()->count(); $completed = $item->penilaianKepala()->whereIn('status', ['validated', 'final'])->count(); $percentage = $total > 0 ? round(($completed / $total) * 100, 1) : 0; @endphp
{{ $percentage }}%
{{ $completed }}/{{ $total }} kepala
@php $pendingReview = $item->penilaianKepala()->where('status', 'submitted')->count(); @endphp @if($pendingReview > 0) {{ $pendingReview }} penilaian @else - @endif Lihat Isi @if($pendingReview > 0) Review @endif
Belum ada instrumen yang didistribusikan

Pengawas belum mendistribusikan instrumen penilaian ke lembaga Anda.

@if($distribusi->hasPages())
{{ $distribusi->links() }}
@endif
@endsection @push('scripts') @endpush