@php use Carbon\Carbon; $anioActual = Carbon::now()->year; @endphp {{-- Sección: Asistencias / Logros / Encabezado --}}
{{-- Columna: Control de Asistencia --}}

Control de Asistencia

@foreach($sesiones as $s) @endforeach @php $contador = 1; @endphp @foreach($estudiantes as $e) @php $asist = $asistencias[$e->matricula_curso_id] ?? []; $inasist = collect($asist)->where('estado','A')->count(); $porcentaje = count($sesiones) > 0 ? round(($inasist / count($sesiones)) * 100) : 0; @endphp @foreach($sesiones as $s) @endforeach @php $contador++; @endphp @endforeach @for($i=$contador;$i<=35;$i++) @foreach($sesiones as $s) @endforeach @endfor

Orden
F E C H A S
Registra el día y mes de la inasistencia (Ejm. 26/10)
Total
Inasist.
%
Inasist.
{{ \Carbon\Carbon::parse($s->fecha)->format('d/m') }}
{{ $contador }}{{ $asist[$s->id_sesion]->estado ?? '-' }}{{ $inasist }} {{ $porcentaje }}%
{{ $i }}-0 0%
{{-- Columna: Logros --}}

Indicadores de Logro

@foreach($logros as $i => $logro) @endforeach
Indicadores de Logro
Nombre
{{ $i+1 }} {{ $logro->nombre }}
{{-- Columna: Encabezado institucional --}}
@if(file_exists($logoPath)) Logo @else

{{ $instituto->nombre }}

@endif

REGISTRO DE EVALUACIÓN Y NOTAS - {{ $periodo->nombre ?? '---' }}

PROGRAMA DE ESTUDIOS: {{ $curso->planesEstudio->first()->nombre ?? '---' }}

SEMESTRE: {{ $curso->semestre->nombre ?? '---' }}

MÓDULO FORMATIVO: {{ $curso->modulo->nombre ?? '---' }}

UNIDAD DIDÁCTICA
{{ $curso->nombre }}

DOCENTE: {{ $curso->docentes->first()->nombre_completo ?? '---' }}

PERIODO: {{ $periodo->nombre ?? '---' }}

CREDITOS: {{ $curso->creditos ?? '---' }}

HORAS SEMESTRALES: {{ $curso->horas_semestrales ?? '---' }}

{{-- Sección: Registro de Notas --}}
@foreach($lista_logros as $logro) @endforeach @foreach($lista_estudiantes as $est) @php $sum = 0; $count = 0; @endphp @foreach($lista_logros as $logro) @php $nota = $est['logros'][$logro] ?? '-'; $style = is_numeric($nota) && $nota < 11 ? 'color:red;' : '' ; if(is_numeric($nota)){ $sum +=$nota; $count++; } @endphp @endforeach @php $prom = $count ? round($sum / $count) : '-'; @endphp @endforeach
# Estudiante{{ $logro }}Promedio Recuperación Nota Final
{{ $loop->iteration }} {{ $est['nombre'] }} {{ $nota }} {{ $prom }} {{ $prom }}