@extends('template.app') @section('content')
@if (session('status')) @endif @if ($errors->any()) @endif
@csrf @foreach ($students as $student) {{-- @if ($student->is_certificate != true) --}}

{{ $student->name }} Score

@if ($class->id >= 43 && $class->id <= 45) @elseif ($class->id >= 22 && $class->id <= 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; //$score_test1 //$score_test2 //$score_test3 $divider = 0; $score_test1 = 0; $score_test2 = 0; $score_test3 = 0; if ($score1) { if ($score1->score_test != 0) { $score_test1 = $score1->score_test; $divider += 1; } } if ($score2) { if ($score2->score_test != 0) { $score_test2 = $score2->score_test; $divider += 1; } } if ($score3) { if ($score3->score_test != 0) { $score_test3 = $score3->score_test; $divider += 1; } } if ($divider == 0) { $divider = 1; } //$score_test = round(($score_test1 + $score_test2 + $score_test3) / 3); $score_test = round( ($score_test1 + $score_test2 + $score_test3) / $divider, ); $total_test1 += $score_test1; $total_test2 += $score_test2; $total_test3 += $score_test3; $total_test += $score_test; @endphp @if ($class->id >= 43 && $class->id <= 45) @elseif($class->id >= 22 && $class->id <= 37) @else @endif @if ($loop->iteration == 1) @endif @endforeach @if ($class->id >= 43 && $class->id <= 45) @elseif($class->id >= 22 && $class->id <= 37) @else @endif
No Skill Test 1 Test 1 Test 2 Test 1 Test 2 Test 3 Average Grade Status Action
{{ $loop->iteration }} {{ $item->name }}{{ $score_test1 }}{{ $score_test1 }} {{ $score_test2 }}{{ $score_test1 }} {{ $score_test2 }} {{ $score_test3 }}{{ $score_test }} {{ Helper::getGrade($score_test) }} {{-- --}} {{-- @csrf @method('PUT') Done --}} {{-- @if ($student->is_certificate == false) @endif --}}
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))) }}
{{-- @endif --}} @endforeach
{{-- --}} {{-- --}}
@csrf
@endsection