@php $currentDateTime = \Carbon\Carbon::now()->format('Y-m-d H:i:s'); @endphp {{ $title }} @php $fullPeriodName = [ 'P1' => 'Parcial 1', 'P2' => 'Parcial 2', 'P3' => 'Parcial 3', 'LG' => 'Longitudinal', 'OR' => 'Ordinario', 'EX' => 'Extra 1', 'EX2' => 'Extra 2', 'EX3' => 'Extra 3', 'AVG' => 'Promedio', ]; @endphp @php $colspan = 12 + count($school_subject['periods']); @endphp
{{ config_intranet('full_name') }}
REPORTE DE CALIFICACIONES POR OFERTA EDUCATIVA
Fecha de descarga: {{ $currentDateTime }}
{{ $curriculum->full_name }}
{{ $school_subject_name }}
{{ $cycle->name }}
@if ($academicGroup) {{ $academicGroup->name }} - {{ $academicGroup->code }} @else {{ 'N/A' }} @endif

@foreach ($school_subject['periods'] as $period) @endforeach @foreach ($school_subject['grades'] as $grade) @if (isset($grade->grades['P1'])) @endif @if (isset($grade->grades['P2'])) @endif @if (isset($grade->grades['P3'])) @endif @if (isset($grade->grades['LG'])) @endif @if (isset($grade->grades['OR'])) @endif @if (isset($grade->grades['EX'])) @endif @if (isset($grade->grades['EX2'])) @endif @if (isset($grade->grades['EX3'])) @endif @php $status = $grade->grades['AVG']->status ?? '-'; if ($status === 'APROBADO') { $color = '#056e1f'; } elseif ($status === 'NO APROBADO') { $color = '#e34724'; } else { $color = ''; } if ( isset($grade->attendance?->first_limit?->percentage_to_limit) && $grade->attendance?->first_limit?->percentage_to_limit > 100 ) { $colorPercentage = '#e34724'; } else { $colorPercentage = '#056e1f'; } @endphp {{-- @if ($grade->academic_record->student_number == 506067) @dd($grade->attendance?->first_limit) @endif --}} @endforeach
MatrĂ­cula Nombre Estatus Grado Grupo Ciclo Clave Materia Materia{{ $fullPeriodName[$period] ?? $period }}Estatus Asistencias Faltas Porcentaje de faltas
{{ $grade->academic_record->student_number }} {{ $grade->academic_record->full_name }} {{ $grade->academic_record->status }} {{ $grade->academic_record->main_group->degree_word }} {{ $grade->academic_record->main_group->letter }} @if ($grade->cycle_id) {{ $grade->cycle_year . ' - ' . $grade->cycle_subcycle }} @else N/A @endif {{ $grade->cve_subject }} {{ $grade->name }}{{ $grade->grades['P1']->grade ?? '-' }}{{ $grade->grades['P2']->grade ?? '-' }}{{ $grade->grades['P3']->grade ?? '-' }}{{ $grade->grades['LG']->grade ?? '-' }}{{ $grade->grades['OR']->grade ?? '-' }}{{ $grade->grades['EX']->grade ?? '-' }}{{ $grade->grades['EX2']->grade ?? '-' }}{{ $grade->grades['EX3']->grade ?? '-' }}{{ $grade->grades['AVG']->grade ?? '-' }}{{ $status }} {{ $grade->attendance?->total_attendances_count ?? 'N/A' }} {{ $grade->attendance?->total_absences_count ?? 'N/A' }} @if (isset($grade->attendance?->first_limit?->percentage_to_limit)) {{ $grade->attendance->first_limit->percentage_to_limit . '%' }} @else {{ 'N/A' }} @endif
{{-- @dd() --}}