@csrf @isset($cuestionario) @method('PUT') @endisset
@isset($cuestionario)

{{ $cuestionario->tipoLabel() }}

El tipo no se puede cambiar después de crear el cuestionario.

@else
@endisset

Cada área se califica de 0 a 100. El total del SABER es de 0 a 500.

@php $areasForm = old('areas'); if (! is_array($areasForm)) { if (isset($cuestionario) && $cuestionario->relationLoaded('areas') && $cuestionario->areas->count()) { $areasForm = $cuestionario->areas->map(fn ($a) => ['id' => $a->id, 'nombre' => $a->nombre])->all(); } elseif (isset($cuestionario) && $cuestionario->areas()->exists()) { $areasForm = $cuestionario->areas()->orderBy('orden')->get()->map(fn ($a) => ['id' => $a->id, 'nombre' => $a->nombre])->all(); } else { $areasForm = collect(\App\Support\EscalaSaber::areasPorDefecto())->map(fn ($n) => ['nombre' => $n])->all(); } } @endphp
@foreach($areasForm as $i => $area)
@if(!empty($area['id'])) @endif
@endforeach
@isset($cuestionario)
Código de prueba: {{ $cuestionario->codigo }}
@else

El código de prueba de 5 caracteres alfanuméricos se generará automáticamente al guardar.

@endisset

Tiempo que tendrá el estudiante desde que inicia el intento. Al agotarse, se envía automáticamente.

Usa 0 para intentos ilimitados (como en Moodle).

Define cómo se calcula la nota final si hay varios intentos.

Controla si el estudiante ve sus respuestas, su puntaje, o ambos. Útil para evitar que compartan la copia de lo que respondieron.

Ej.: Matemáticas de 6°.

@forelse($estudiantes as $estudiante) @php $cursoIds = $estudiante->cursos->pluck('id')->implode(','); @endphp @empty

No hay estudiantes. El superadmin debe matricularlos en grado y cursos.

@endforelse