@php $enProgreso = $cuestionario->intentoEnProgreso(auth()->id()); $completados = $cuestionario->intentosCompletados(auth()->id()); $ultimoCompletado = $completados->sortByDesc('numero_intento')->first(); $final = $cuestionario->calificacionFinal(auth()->id()); $puedePresentar = auth()->user()->isEstudiante() && $cuestionario->puedeIniciarIntento(auth()->id()); $esEstudiante = auth()->user()->isEstudiante(); @endphp Código {{ $cuestionario->codigo }} · {{ $cuestionario->duracion_minutos }} min · {{ $cuestionario->starts_at->siteFormat() }} — {{ $cuestionario->ends_at->siteFormat() }} @if($puedeGestionar) Gestionar preguntas Vista previa @endif
@if(! $esEstudiante)
Vista de presentación del cuestionario (como la ve el estudiante). Solo los estudiantes pueden iniciar y responder la prueba.
@endif @if($cuestionario->descripcion)
{!! $cuestionario->descripcion !!}
@endif
Docente:
Tipo: {{ $cuestionario->tipoLabel() }}
Intentos: @if($cuestionario->intentosIlimitados()) Ilimitados @else {{ $cuestionario->intentos_permitidos }} @endif
Calificación: {{ $cuestionario->modoCalificacionLabel() }}
@if($esEstudiante)
@if($enProgreso) En progreso @elseif($puedePresentar) Disponible @elseif($completados->isNotEmpty()) Completada @else No disponible @endif @if($final && $final['nota'] !== null && $cuestionario->estudiantePuedeVerPuntaje()) Nota final: @endif
@if($ultimoCompletado) Resultado @endif @if($enProgreso) Continuar la prueba @elseif($puedePresentar) @endif
@else

Los estudiantes del curso verán aquí el botón Iniciar la prueba y podrán responder el cuestionario.

@endif