@extends('admin.layout.app') @section('body')

{{ $semester->name }}

{{ $semester->program->name ?? '—' }} {{ __('admin.number') }}: {{ $semester->number ?? '—' }} {{ optional($semester->start_date)->format('Y-m-d') ?? '—' }} → {{ optional($semester->end_date)->format('Y-m-d') ?? '—' }}
{{-- Basic Info Row --}}
{{ __('admin.id_2') }} {{ $semester->id }}
{{ __('admin.program_3') }} {{ $semester->program->name ?? '—' }}
{{ __('admin.number_2') }} {{ $semester->number ?? '—' }}
{{ __('admin.degree_2') }} {{ $semester->program->degree_type ?? '—' }}
{{-- Next Semester Info --}}
{{ __('admin.next_semester_2') }} @if($semester->nextSemester) {{ $semester->nextSemester->name }} (ID: {{ $semester->nextSemester->id }}) @else {{ __('admin.end_of_program_no_next_semester') }} @endif
{{ __('admin.active_students_in_this_semester') }} {{ $studentsCount }}

{{-- Courses List --}}
{{ __('admin.courses_under_this_semester') }}
@if($semester->courses->count() > 0)
@foreach($semester->courses as $course) @endforeach
{{ __('admin.id') }}{{ __('admin.course_title') }}{{ __('admin.code') }}{{ __('admin.credit_hours') }}{{ __('admin.actions') }}
{{ $course->id }} {{ $course->title }} {{ $course->code ?? '—' }} {{ $course->credit_hours ?? '—' }} {{ __('admin.view') }} {{ __('admin.edit') }}
@else
{{ __('admin.no_courses_assigned_to_this_semester_yet') }}
@endif {{-- Enrolled Students Preview (first 10) --}}
{{ __('admin.enrolled_students_active_preview_max_10') }}
@if($studentsCount > 0)
@foreach($students as $student) @endforeach
{{ __('admin.id') }}{{ __('admin.name') }}{{ __('admin.email') }}{{ __('admin.actions') }}
{{ $student->id }} {{ $student->name }} {{ $student->email }} {{ __('admin.view') }}
@if($studentsCount > 10)
... and {{ $studentsCount - 10 }} more students. Use the Students page to see all.
@endif @else
{{ __('admin.no_active_students_enrolled_in_courses_of_this_semester') }}
@endif
{{ __('admin.back_to_list') }} {{ __('admin.manage_courses') }} {{ __('admin.view_semester_results') }}
@endsection