@extends('layouts.app') @section('content')
| Aksi | Nik | Karyawan | Knowledge | Attitude | Skill | @foreach($points as $point){{ $point->name}} | @endforeach
|---|---|---|---|---|---|---|
|
|
{{ $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 }} | @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){{ @$raports[$point->name] }} | @endforeach