@php $plantillas = $plantillasLikert ?? \App\Models\Pregunta::plantillasLikert(); $clavesPorcentaje = array_keys($porcentajes); if (isset($criteriosIniciales) && is_array($criteriosIniciales) && count($criteriosIniciales) >= 3) { $defaultCriterios = old('opciones', $criteriosIniciales); } else { $defaultCriterios = old('opciones', collect($plantillas['acuerdo_5']['criterios'])->values()->map(function ($texto, $i) { $porcentajesLineales = \App\Models\Pregunta::porcentajesLinealesLikert(5); return [ 'contenido' => $texto, 'porcentaje' => $porcentajesLineales[$i] ?? '0', ]; })->all()); } $defaultEnunciados = old('enunciados', $enunciadosIniciales ?? [ ['contenido' => ''], ['contenido' => ''], ]); @endphp

Agrupa varios enunciados en un solo punto. Las columnas son la escala compartida y cada fila es un enunciado que el estudiante califica.

{{-- Enunciados (filas) --}}

Cada enunciado aparecerá como una fila de la matriz.

{{-- Escala (columnas) --}}
{{-- Vista previa --}}

Vista previa de la matriz

Enunciado