@php $opcionesOld = old('opciones', [ ['contenido' => '', 'porcentaje' => $tipo === 'seleccion_unica' ? '100' : ($tipo === 'likert' ? '0' : '50')], ['contenido' => '', 'porcentaje' => '0'], ['contenido' => '', 'porcentaje' => '0'], ]); if ($tipo === 'likert' && count($opcionesOld) < 3) { $opcionesOld[] = ['contenido' => '', 'porcentaje' => '0']; } @endphp Misma estructura que en cuestionarios. El código se asigna al guardar.
@foreach($tipos as $key => $label) {{ $label }} @endforeach
@csrf
@include('preguntas._configuracion_curricular') @if($tipo === 'seleccion_unica')
@endif
@if($tipo !== 'descripcion')
@endif @if(in_array($tipo, ['seleccion_unica', 'seleccion_multiple'])) @include('preguntas._opciones_porcentaje', [ 'opcionesOld' => $opcionesOld, 'unica' => $tipo === 'seleccion_unica', 'porcentajes' => $porcentajes, ]) @endif @if($tipo === 'likert') @include('preguntas._likert_criterios', [ 'plantillasLikert' => $plantillasLikert, 'porcentajes' => $porcentajes, ]) @endif @if($tipo === 'verdadero_falso')
@endif @if($tipo === 'abierta')

El estudiante escribirá su respuesta. La calificación será manual.

@endif @if($tipo === 'descripcion')

Este bloque solo muestra información; no se califica.

@endif
Guardar pregunta Cancelar
@push('scripts') @endpush