@php $alumnosArray = isset($alumnos) ? $alumnos->toArray() : []; $totalAlumnos = count($alumnosArray); $alumnosPorPagina = 25; $paginas = ceil($totalAlumnos / $alumnosPorPagina); if ($paginas == 0) $paginas = 1; @endphp @for($pagina = 0; $pagina < $paginas; $pagina++) @if($pagina > 0)
@endif {{-- HEADER --}}
logo-left

INSTITUTO DE CAPACITACIÓN PARA EL TRABAJO DEL ESTADO DE PUEBLA

DIRECCIÓN TÉCNICO ACADÉMICA

REGISTRO DE INSCRIPCIÓN, ACREDITACIÓN Y CERTIFICACIÓN

logo-right

{{-- META --}}

UNIDAD DE CAPACITACIÓN: {{ $aula->uni_nombre ?? '' }} CLAVE CCT: {{ $aula->uni_clave_centro_trabajo ?? '' }} CAMPO DE FORMACIÓN PROFESIONAL: {{ $aula->aul_area ?? ($aula->aul_cfp_nombre ?? '') }} CURSO: {{ $aula->aul_curso_nombre ?? ($aula->cur_nombre ?? '') }} ESPECIALIDAD: {{ $aula->aul_especialidad ?? ($aula->aul_especialidad_nombre ?? '') }} INSTRUCTOR: {{ $aula->aul_instructor_nombre ?? ($aula->ins_nombre ?? '') }} CLAVE CURSO: {{ $aula->aul_clave_curso ?? '' }} CICLO ESCOLAR: {{ '2025-2026' }} DURACIÓN: {{ $aula->aul_horas_totales ?? ($aula->cur_horas ?? '') }} HRS. FECHA INICIO: {{ $aula->aul_fecha_inicia ? \Carbon\Carbon::parse($aula->aul_fecha_inicia)->format('d/m/Y') : '' }} FECHA TERMINO: {{ $aula->aul_fecha_termina ? \Carbon\Carbon::parse($aula->aul_fecha_termina)->format('d/m/Y') : '' }} AULA: {{ $aula->aul_clave_registro ?? '' }} HORARIO: {{ $aula->aul_horario ?? '' }} CURP INSTRUCTOR: {{ $aula->aul_instructor_curp ?? ($aula->ins_curp ?? '') }} DÍAS DE IMPARTICIÓN: {{ $aula->aul_dias ?? '' }} LUGAR DE IMPARTICIÓN: {{ $aula->aul_modalidad ?? '' }}

{{-- TABLA --}} {{-- Inscripción --}} {{-- Acreditación --}} {{-- Certificación --}} @php $inicio = $pagina * $alumnosPorPagina; $fin = min($inicio + $alumnosPorPagina, $totalAlumnos); @endphp @if($totalAlumnos > 0) @for($i = $inicio; $i < $fin; $i++) @php $al = (object)$alumnosArray[$i]; // Tipo de Capacitando $esBecado = ($al->aa_becado ?? '') == 'SI'; $inscrito = $esBecado ? '' : 'X'; $becado = $esBecado ? 'X' : ''; // Tipo de discapacidad $discapacidad = $al->alu_discapacidad ?? ''; $discapacidad = ($discapacidad == 'NINGUNA') ? '' : $discapacidad; // Sexo $sexo = $al->alu_sexo ?? ''; // Calcular edad $fechaNac = $al->alu_fechnac ?? null; $edad = ''; if ($fechaNac) { try { $fecNac = \Carbon\Carbon::parse($fechaNac); $edad = $fecNac->age; } catch (\Exception $e) { $edad = ''; } } // Escolaridad $gradoEstudios = $al->alu_grado_estudios ?? ''; $escolaridad = ''; switch (strtoupper($gradoEstudios)) { case 'PRIMARIA TRUNCA': case 'PRIMARIA INCOMPLETA': $escolaridad = '0'; break; case 'PRIMARIA': case 'PRIMARIA COMPLETA': $escolaridad = '1'; break; case 'SECUNDARIA TRUNCA': case 'SECUNDARIA INCOMPLETA': $escolaridad = '2'; break; case 'SECUNDARIA': case 'SECUNDARIA COMPLETA': $escolaridad = '3'; break; case 'CARRERA TECNICA TRUNCA': case 'CARRERA TECNICA INCOMPLETA': case 'NIVEL MEDIO SUPERIOR TRUNCA': case 'BACHILLERATO INCOMPLETO': $escolaridad = '4'; break; case 'CARRERA TECNICA': case 'CARRERA TECNICA COMPLETA': case 'NIVEL MEDIO SUPERIOR': case 'BACHILLERATO COMPLETO': $escolaridad = '5'; break; case 'LICENCIATURA TRUNCA': case 'LICENCIATURA INCOMPLETA': $escolaridad = '6'; break; case 'LICENCIATURA': case 'LICENCIATURA COMPLETA': $escolaridad = '7'; break; case 'MAESTRIA': case 'DOCTORADO': case 'POSGRADO': case 'NINGUNO': $escolaridad = '8'; break; default: $escolaridad = ''; } // Acreditación $acreditado = $al->aa_acreditado ?? ''; $alumnoAcreditado = ($acreditado == 'SI') ? 'X' : ''; $noAcreditado = ($acreditado == 'NO') ? 'X' : ''; $desercion = ($acreditado == 'DESERCION') ? 'X' : ''; // Certificación $folioDiploma = ($acreditado == 'SI') ? ($al->aa_folio_diploma ?? '') : ''; $fechaRecibido = ''; if ($acreditado == 'SI' && !empty($al->aa_fecha)) { try { $fechaRecibido = \Carbon\Carbon::parse($al->aa_fecha)->format('d/m/Y'); } catch (\Exception $e) { $fechaRecibido = ''; } } @endphp {{-- Inscripción --}} {{-- Acreditación --}} {{-- Certificación --}} @endfor @else @for($r=1; $r<=15; $r++) @endfor @endif
No. No. Control Alumnos Inscripción Acreditación Certificación
Tipo de Capacitando
Ins. Ind.
Tipo de Capacitando
Becados
Tipo de Discap. Sexo Edad EscolaridadAcreditado No Acreditado DeserciónFolio del Diploma Fecha de Recibido Firma del Capacitando
{{ $i + 1 }} {{ $al->aa_num_control ?? $al->alu_num_control ?? '' }} {{ strtoupper(trim(($al->alu_ape_pat ?? '') . ' ' . ($al->alu_ape_mat ?? '') . ' ' . ($al->alu_nombre ?? ''))) }}{{ $inscrito }} {{ $becado }} {{ $discapacidad }} {{ $sexo }} {{ $edad }} {{ $escolaridad }}{{ $alumnoAcreditado }} {{ $noAcreditado }} {{ $desercion }}{{ $folioDiploma }} {{ $fechaRecibido }}
{{ $r }}
{{-- FIRMAS (solo en la última página) --}} @if($pagina == $paginas - 1) {{-- Etiquetas de sección --}}
Inscripción Acreditación / Certificación
{{-- Sección de Firmas --}}