@extends('layouts.app') @section('content')

Data Raport Karyawan

Data Raport
@foreach($points as $point) @endforeach @foreach($rows as $row) @php $raports = [] @endphp @foreach(App\Models\MasterKesimpulanDivisi::with(['data' => function($q) use($row) { $q->whereHas('parentData',function($q) use($row) { $q->where('nik',$row->nik); }); }])->where('divisi_id',$row->divisi_id)->orderBy('name')->get() as $dPoint) @php $raports[$dPoint->name] = @$dPoint->data->name @endphp @endforeach @foreach($points as $point) @endforeach @endforeach
Aksi Nik Karyawan Knowledge Attitude Skill{{ $point->name}}
{{ $row->nik }} {{ $row->nama }} @php $quiz = App\Models\DataQuiz::selectRaw('MAX(nilai) as nilai')->where('nik',$row->nik)->groupBy('quiz_id','nik')->pluck('nilai')->toArray(); /* $mQuiz = App\Models\Quiz::whereHas('quizDivisi',function($q) use($row){ $q->where('divisi_id',$row->divisi_id); })->count(); */ $mQuiz = App\Models\DataQuiz::distinct()->where("nik",$row->nik)->count('quiz_id'); if ($mQuiz > 0) { echo "".round(array_sum($quiz)/$mQuiz,1).""; } else { echo 0; } @endphp {{ @$row->raport->attitude }} {{ @$row->raport->skill }}{{ @$raports[$point->name] }}
@endsection @push("modals") @include('pages.quiz.raport.form') @include('pages.quiz.raport.detail') @include('pages.quiz.raport.komentar') @endpush @push('scripts') @endpush