@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
{{-- Tombol Kembali --}}
{{-- ═══════════════════ RINGKASAN PER TRAINER ═══════════════════ --}} @if (!empty($trainer_summary) && $trainer_summary->count())
Material
Trainer
Facility
Rating Summary per Trainer
@foreach ($trainer_summary as $i => $s) @php $avg = $s['avg_total']; $badgeClass = match(true) { $avg >= 4.5 => 'bg-gradient-success', $avg >= 3.5 => 'bg-gradient-info', $avg >= 2.5 => 'bg-gradient-warning', default => 'bg-gradient-danger', }; @endphp @endforeach
No Trainer Name Total Reviewers Avg Material Avg Trainer Avg Facility Avg Total
{{ $i + 1 }} {{ $s['trainer'] }} {{ $s['jumlah_reviewer'] }} participants {{ $s['avg_rating_materi'] }} {{ $s['avg_rating_trainer'] }} {{ $s['avg_rating_fasilitas'] }} {{ $s['avg_total'] }} / 5
@endif {{-- ═══════════════════ DETAIL REVIEW PESERTA ═══════════════════ --}}
Participant Review Details

@if (!empty($table_result)) @foreach (array_keys((array) $table_result[0]) as $head) @endforeach @foreach ($table_result as $row) @php $cols = (array) $row; @endphp @foreach ($cols as $key => $val) @php $cellClass = ''; if (in_array($key, ['Material Rating (1-5)', 'Trainer Rating (1-5)', 'Facility Rating (1-5)'])) { $cellClass = $val >= 4 ? 'text-success font-weight-bold' : ($val >= 3 ? 'text-warning' : 'text-danger'); } @endphp @endforeach @endforeach @else @endif
No{{ $head }}
{{ $loop->iteration }}{{ $val }}
Info
No data found for the selected filter.
@endsection @push('js') @endpush