@extends('layouts.admin') @section('title', 'Hasil Evaluasi') @section('content') {{-- PAGE HEADER --}}

Hasil Nilai Evaluasi

Monitor hasil evaluasi operator.

{{-- KKM WIDGET (Read Only) --}}
Passing Grade (KKM)
{{ $passingGrade }} Poin
{{-- STATS DASHBOARD --}} @php $cardStyles = [ 'cover' => ['icon' => 'fa-book-open', 'label' => 'Cover'], 'case' => ['icon' => 'fa-box', 'label' => 'Case'], 'inner' => ['icon' => 'fa-layer-group', 'label' => 'Inner'], 'endplate' => ['icon' => 'fa-clipboard-check', 'label' => 'Endplate'], ]; @endphp
@foreach($stats as $div => $stat) @php $style = $cardStyles[$div] ?? ['icon' => 'fa-user', 'label' => ucfirst($div)]; $isActive = $division == $div; @endphp
{{-- Decorative Background Icon --}}
Bagian
{{ $style['label'] }}
{{ $stat['total'] }} Total
@if($stat['pending'] > 0) {{ $stat['pending'] }} Pending @else All Graded @endif
@if($isActive) @endif
@endforeach
{{-- MAIN CONTENT --}}
{{-- TABLE CONTENT --}}
@forelse($results as $key => $result) @empty @if(!isset($histories) || $histories->count() == 0) @endif @endforelse {{-- History Section (Integrated) --}} @if(isset($histories) && $histories->count() > 0) @foreach($histories as $history) @endforeach @endif
No Operator Bagian Kategori Soal Nilai PG Nilai Essay Total Status Penilaian Tanggal Aksi
{{ $results->firstItem() + $key }}
{{ $result->user->name }} {{ $result->user->nik }}
{{ ucfirst($result->user->division ?? '-') }} {{ $result->sub_categories ?: '-' }} {{ $result->mc_score }} {{ $result->essay_score }} {{ $result->score }} @if($result->score >= $passingGrade) LULUS @else TIDAK @endif @if($result->status == 'pending') Menunggu @else Selesai @endif {{ $result->created_at->format('d/m/y') }}
{{ $result->created_at->format('H:i') }}
{{-- Read Only for Admin --}} -
Tidak ada data hasil evaluasi
{{ $results->total() + $loop->iteration }}
{{ $history->user->name }} {{ $history->user->nik }}
{{ ucfirst($history->user->division ?? '-') }} {{ $history->sub_categories ?? '-' }} {{ $history->mc_score }} {{ $history->essay_score }} {{ $history->score }} @if($history->score >= $passingGrade) LULUS @else TIDAK @endif Arsip Reset:
{{ $history->archived_at->format('d/m/y') }}
Selesai
{{-- Pagination --}}
{{ $results->appends(request()->query())->links() }}
@endsection