@if(count($cursosAgrupados))
@foreach($cursosAgrupados as $semestre => $turnos)

@foreach($turnos as $turno => $secciones)
Turno: {{ $turno }}
@foreach($secciones as $seccion => $cursos)
Sección: {{ $seccion }}
@foreach($cursos as $nombreCurso => $horarios) @php $primerHorario = $horarios->first(); $curso = $primerHorario->curso ?? null; @endphp @if($curso)
{{ $curso->nombre }}
  • Módulo: {{ $curso->modulo->nombre ?? 'N/A' }}
  • Créditos: {{ $curso->creditos ?? 'N/A' }}
  • Horas semestrales: {{ $curso->horas_semestrales ?? 'N/A' }}
  • Sección: {{ $seccion }}
  • Turno: {{ $turno }}
Horarios:
    @foreach($horarios as $horario)
  • {{ $horario->dia }} {{ substr($horario->hora_inicio, 0, 5) }} - {{ substr($horario->hora_fin, 0, 5) }} | Aula: {{ $horario->numero_aula ?? 'N/A' }}
  • @endforeach
@endif @endforeach
@endforeach @endforeach
@endforeach
@else
No tienes cursos asignados para los filtros seleccionados.
@endif