@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
@php $rowsNihil = collect($table_detail)->filter(fn($r) => $r->status_absensi === 'NIHIL')->values(); $rowsWithScore = collect($table_detail)->filter(fn($r) => (int) ($r->with_score ?? 0) === 1 && $r->status_absensi !== 'NIHIL')->values(); $rowsWithoutScore = collect($table_detail)->filter(fn($r) => (int) ($r->with_score ?? 0) !== 1 && $r->status_absensi !== 'NIHIL')->values(); @endphp
{{-- Summary Cards --}}
{{-- Filter Card (Outside of data cards) --}} @include('assesm.trseva._partials.filter') {{-- Alert Messages --}}
@include('components.alert')
{{-- Card for NIHIL Training --}} @if($rowsNihil->isNotEmpty())
Training Peserta Tidak Hadir Semua

Seluruh peserta pada training ini ditandai Tidak Hadir. Silakan Reschedule jadwal ini.


@include('assesm.trseva._partials.data_table_nihil', [ 'rows' => $rowsNihil, 'tableId' => 'evaluation_table_nihil', ])
@endif {{-- Card for With Score Training --}}
Training Evaluation - With Score

Training with score: includes attendance, exam execution, correction, and evaluation.


@include('assesm.trseva._partials.data_table', [ 'rows' => $rowsWithScore, 'tableId' => 'evaluation_table_with_score', 'cardTitle' => 'Training Evaluation - With Score', ])
{{-- Card for Without Score Training --}}
Training Evaluation - Without Score

Training without score: only attendance and evaluation, no exam or correction.


@include('assesm.trseva._partials.data_table', [ 'rows' => $rowsWithoutScore, 'tableId' => 'evaluation_table_without_score', 'cardTitle' => 'Training Evaluation - Without Score', ])
{{-- Modal Reschedule All --}} @endsection @push('js') @endpush @include('assesm._partials.jsmenu_push')