@extends('template.app') @section('content')
@if (session('status')) @endif

{{ $student->name }} Score

@if (Request::get('class') >= 43 && Request::get('class') <= 45) @elseif (Request::get('class') >= 22 && Request::get('class') <= 37) @else @endif @php $total_test1 = 0; $total_test2 = 0; $total_test3 = 0; $total_test = 0; @endphp @foreach ($testItem as $item) @php $score1 = DB::table('student_scores') ->join('student_score_details', 'student_score_details.student_score_id', 'student_scores.id') ->select('student_scores.*', 'student_score_details.score as score_test', 'student_score_details.test_item_id') ->where('student_id', $student->id) ->where('price_id', $class->id) ->where('test_id', 1) ->where('student_score_details.test_item_id', $item->id) ->first(); $score2 = DB::table('student_scores') ->join('student_score_details', 'student_score_details.student_score_id', 'student_scores.id') ->select('student_scores.*', 'student_score_details.score as score_test', 'student_score_details.test_item_id') ->where('student_id', $student->id) ->where('price_id', $class->id) ->where('test_id', 2) ->where('student_score_details.test_item_id', $item->id) ->first(); $score3 = DB::table('student_scores') ->join('student_score_details', 'student_score_details.student_score_id', 'student_scores.id') ->select('student_scores.*', 'student_score_details.score as score_test', 'student_score_details.test_item_id') ->where('student_id', $student->id) ->where('price_id', $class->id) ->where('test_id', 3) ->where('student_score_details.test_item_id', $item->id) ->first(); $score_test1 = $score1 ? $score1->score_test : 0; $score_test2 = $score2 ? $score2->score_test : 0; $score_test3 = $score3 ? $score3->score_test : 0; $bagi1 = $score1 ? 1 : 0; $bagi2 = $score2 ? 1 : 0; $bagi3 = $score3 ? 1 : 0; $bagiSemua = $bagi1 + $bagi2 + $bagi3; $score_test = round(($score_test1 + $score_test2 + $score_test3) / ($bagiSemua != 0 ? $bagiSemua : 1)); $total_test1 += $score_test1; $total_test2 += $score_test2; $total_test3 += $score_test3; $total_test += $score_test; @endphp @if (Request::get('class') >= 43 && Request::get('class') <= 45) @elseif(Request::get('class') >= 22 && Request::get('class') <= 37) @else @endif @endforeach @if (Request::get('class') >= 43 && Request::get('class') <= 45) @elseif(Request::get('class') >= 22 && Request::get('class') <= 37) @else @endif
No Skill Test 1
@if ($studentScore1 == 0) Add Score @endif
Test 1
@if ($studentScore1 == 0) Add Score @endif
Test 2
@if ($studentScore2 == 0) Add Score @endif
Test 1
@if ($studentScore1 == 0) Add Score @endif
Test 2
@if ($studentScore2 == 0) Add Score @endif
Test 3
@if ($studentScore3 == 0) Add Score @endif
Average Grade
{{ $loop->iteration }} {{ $item->name }}{{ $score_test1 }}{{ $score_test1 }} {{ $score_test2 }}{{ $score_test1 }} {{ $score_test2 }} {{ $score_test3 }}{{ $score_test }} {{ Helper::getGrade($score_test) }}
Total {{ round($total_test1 / count($testItem)) }} {{ round($total_test / count($testItem)) }} {{ Helper::getGrade(round($total_test / count($testItem))) }}Total {{ round($total_test1 / count($testItem)) }} {{ round($total_test2 / count($testItem)) }} {{ round($total_test / count($testItem)) }} {{ Helper::getGrade(round($total_test / count($testItem))) }}Total {{ round($total_test1 / count($testItem)) }} {{ round($total_test2 / count($testItem)) }} {{ round($total_test3 / count($testItem)) }} {{ round($total_test / count($testItem)) }} {{ Helper::getGrade(round($total_test / count($testItem))) }}
@endsection