@extends('layouts.app') @section('title', 'Detail Instrumen') @section('breadcrumb') @endsection @section('content')

Detail Instrumen: {{ $instrumen->judul }}

Informasi Umum

Judul Instrumen:
{{ $instrumen->judul }}

Status:
{{ $instrumen->is_active ? 'Aktif' : 'Nonaktif' }}

Tahun Ajaran:
{{ $instrumen->tahun_ajaran }}

Semester:
Semester {{ $instrumen->semester }}

Status:
{{ $instrumen->is_active ? 'Aktif' : 'Nonaktif' }}
Deskripsi:
{{ $instrumen->deskripsi ?: 'Tidak ada deskripsi' }}

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

Terakhir Diupdate:
{{ $instrumen->updated_at->format('d/m/Y H:i') }}

Statistik

Total Komponen {{ $instrumen->komponenPenilaians()->count() }}
Distribusi {{ $instrumen->distribusiInstrumen()->count() }}
Lembaga {{ $instrumen->distribusiInstrumen()->distinct('lembaga_id')->count() }}
@if($instrumen->komponenPenilaians()->count() > 0)

Struktur Instrumen Penilaian

@php $rowNumber = 1; $komponenLetters = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']; @endphp @foreach($instrumen->komponenPenilaians()->orderBy('urutan')->get() as $komponenIndex => $komponen) @foreach($komponen->subKomponens()->orderBy('urutan')->get() as $subKomponenIndex => $subKomponen) @foreach($subKomponen->instrumenPenilaians()->orderBy('no_urutan')->get() as $instrumenItem) @endforeach @endforeach @endforeach
No Indikator Kerja Evidensi Kerja Skor Min Skor Max Aksi
{{ $komponenIndex + 1 }} {{ $komponen->nama_komponen }} @if($komponen->deskripsi)
{{ $komponen->deskripsi }} @endif
Komponen {{ $komponen->subKomponens->count() }} Sub Komponen
{{ $komponenLetters[$subKomponenIndex] }} {{ $subKomponen->nama_sub_komponen }} @if($subKomponen->deskripsi)
{{ $subKomponen->deskripsi }} @endif
Sub Komponen {{ $subKomponen->instrumenPenilaians->count() }} Instrumen
{{ $komponenLetters[$subKomponenIndex] }}{{ $instrumenItem->no_urutan }}
{{ $instrumenItem->indikator_kinerja }}
{{ $instrumenItem->evidensi_kinerja }}
{{ $instrumenItem->skor_min }} {{ $instrumenItem->skor_max }}
Ringkasan Struktur
Total Komponen: {{ $instrumen->komponenPenilaians()->count() }}
Total Sub Komponen: {{ $instrumen->komponenPenilaians()->withCount('subKomponens')->get()->sum('sub_komponens_count') }}
Total Instrumen: {{ $instrumen->komponenPenilaians()->withCount(['subKomponens' => function($query) { $query->withCount('instrumenPenilaians'); }])->get()->sum('sub_komponens_count') }}
Status: {{ $instrumen->is_active ? 'Aktif' : 'Nonaktif' }}
@endif @if($instrumen->distribusiInstrumen()->count() > 0)

Distribusi ke Lembaga ({{ $instrumen->distribusiInstrumen()->count() }})

@foreach($instrumen->distribusiInstrumen as $distribusi) @endforeach
Lembaga Tanggal Distribusi Deadline Status
{{ $distribusi->lembaga->nama_lembaga }}
{{ $distribusi->lembaga->jenis }}
{{ \Carbon\Carbon::parse($distribusi->tanggal_distribusi)->format('d/m/Y') }} {{ \Carbon\Carbon::parse($distribusi->deadline)->format('d/m/Y') }} {{ ucfirst($distribusi->status) }}
@endif
@endsection