@extends('layouts.site') @php $my_name_view = 'Test - Wynik'; $my_short_view_name = 'Wynik testu'; @endphp @section('title', 'Test - Wynik') @section('content') @php $navbarStackForBack = my_SzkolNavbarBuild($my_name_view ?? null, $my_short_view_name ?? null); $defaultBackUrl = route('szkolenia.user.my-trainings'); $backUrl = $defaultBackUrl; if (is_array($navbarStackForBack) && count($navbarStackForBack) >= 2) { $previousNode = $navbarStackForBack[count($navbarStackForBack) - 2] ?? null; $previousPath = is_array($previousNode) ? trim((string) ($previousNode['path'] ?? '')) : ''; if ($previousPath !== '') { $backUrl = url($previousPath); } } @endphp {{-- Ekran wyniku testu dla uzytkownika. --}}

Wynik testu

Powrot
Test: {{ optional($attempt->test)->nazwa }}
Szkolenie: {{ optional($attempt->training)->temat }}
Nr podejscia: {{ $attempt->nr_podejscia }}
Wynik: {{ $attempt->wynik_procent }}%
Punkty: {{ $attempt->punkty_uzyskane }} / {{ $attempt->punkty_max }}
@if((int)($attempt->czy_przejscie_kontrolne ?? 0) === 1)
Tryb: Przejscie kontrolne
@endif
@if((int)$attempt->zaliczono === 1) ZALICZONO @else NIE ZALICZONO @endif
Szczegoly oceny
@forelse($details as $idx => $row) @php $questionPayload = (array) ($row['question'] ?? []); $questionTitle = trim((string) ($questionPayload['nazwa'] ?? '')); $questionTextRaw = trim((string) ($questionPayload['tresc_pytania'] ?? '')); $questionText = $questionTextRaw !== '' ? strip_tags($questionTextRaw) : '-'; $correctAnswerText = trim((string) ($row['correct_answer_text'] ?? '')); if ($correctAnswerText === '') { $correctAnswerText = '-'; } @endphp @empty @endforelse
# Tresc pytania Typ Poprawna Punkty Szczegoly
{{ $idx + 1 }} {{ \Illuminate\Support\Str::limit($questionText, 120) }} {{ $row['type'] ?? '-' }} @if(!empty($row['is_correct'])) TAK @else NIE @endif {{ $row['points_earned'] ?? 0 }} / {{ $row['points_max'] ?? 0 }}
Brak szczegolow.
@endsection @section('menu') @include('sites.szkol.menu_szkol') @endsection @section('navbar') @include('sites.szkol._navbar_szkol') @endsection @push('scripts') @endpush @push('styles') @endpush