@php
use App\Models\Cuestionario;
$nota = $valor['nota'] ?? null;
$max = (float) ($max ?? ($escalaMaxima ?? $curso->escalaMaxima()));
$esSaber = ($tipoEvaluacion ?? null) === Cuestionario::TIPO_SABER;
$actividadId = $actividadId ?? null;
$actividadTipo = $actividadTipo ?? null;
if ($actividadTipo === 'manual' && ! empty($gradeItemId)) {
$actividadId = $gradeItemId;
$actividadTipo = 'manual';
}
$inputName = ($actividadId && $actividadTipo)
? 'calificaciones['.$estudiante->id.']['.$actividadTipo.']['.$actividadId.']'
: null;
$originalName = $inputName
? 'calificaciones_originales['.$estudiante->id.']['.$actividadTipo.']['.$actividadId.']'
: null;
$valorOriginal = $nota !== null
? ($esSaber ? (string) (int) $nota : number_format($nota, 1, '.', ''))
: '';
@endphp
@if($inputName)
@else
@include('aula.partials.calificaciones-celda', ['valor' => $valor, 'fila' => $fila ?? ['tipo' => 'actividad'], 'colegio' => $colegio ?? null])
@endif