@include('partials.head')
{{-- Encabezado --}}
Centro de Conciliación Laboral del Estado de Morelos

Evaluación

{{ $attempt->questionnaire?->title }}

Centro de Conciliación Laboral del Estado de Morelos

Folio

{{ $attempt->folio?->folio }}

{{-- Instrucciones --}} @if($attempt->questionnaire?->instructions)

Instrucciones

{{ $attempt->questionnaire->instructions }}

@endif {{-- Resumen --}}
{{-- Preguntas --}}

Preguntas asignadas

{{ $attempt->attemptQuestions->count() }}

{{-- Tiempo --}}

Tiempo límite

@if($attempt->questionnaire?->time_limit_minutes) {{ $attempt->questionnaire->time_limit_minutes }} min @else Sin límite @endif

{{-- Estado --}}

Estado

En progreso

{{-- Formulario de evaluación --}}
@csrf
@forelse($attempt->attemptQuestions as $attemptQuestion) @php $question = $attemptQuestion->question; $savedAnswers = $attempt->answers ->where('question_id', $question->id); $savedOptionIds = $savedAnswers ->pluck('question_option_id') ->filter() ->map(fn ($id) => (int) $id) ->all(); $savedText = $savedAnswers ->first()?->answer_text; @endphp
{{ $loop->iteration }}

{{ $question->question_text }}

@if($question->is_required) Obligatoria @endif
{{-- Opción única --}} @if($question->type === 'single')
@foreach($question->options->where('is_active', true) as $option) @endforeach
{{-- Opción múltiple --}} @elseif($question->type === 'multiple')
@foreach($question->options->where('is_active', true) as $option) @endforeach
{{-- Verdadero / Falso --}} @elseif($question->type === 'true_false')
{{-- Texto abierto --}} @elseif($question->type === 'text') {{-- Escala --}} @elseif($question->type === 'scale')
@for($i = 1; $i <= 5; $i++) @endfor
@endif
@empty
No hay preguntas disponibles para este intento.
@endforelse
@if($attempt->attemptQuestions->count())

Verifica tus respuestas antes de finalizar.

@endif
@fluxScripts