@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.
Cada enunciado aparecerá como una fila de la matriz.
Vista previa de la matriz
| Enunciado | |
|---|---|