@forelse($tests as $test)
@php
$given = $test->results->whereNotNull('marks_obtained')->count();
$total = $test->results->count();
$avg = $given > 0 ? round($test->results->whereNotNull('marks_obtained')->avg('marks_obtained'), 1) : null;
$passed = $test->results->filter(fn($r)=>$r->marks_obtained!==null && $r->marks_obtained>=$test->passing_marks)->count();
@endphp
@empty
@endforelse
@if($tests->hasPages())
{{ $tests->links() }}
@endif