{{ $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)
| {{ __('admin.id') }} | {{ __('admin.course_title') }} | {{ __('admin.code') }} | {{ __('admin.credit_hours') }} | {{ __('admin.actions') }} |
@foreach($semester->courses as $course)
| {{ $course->id }} |
{{ $course->title }} |
{{ $course->code ?? '—' }} |
{{ $course->credit_hours ?? '—' }} |
{{ __('admin.view') }}
{{ __('admin.edit') }}
|
@endforeach
@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)
| {{ __('admin.id') }} | {{ __('admin.name') }} | {{ __('admin.email') }} | {{ __('admin.actions') }} |
@foreach($students as $student)
| {{ $student->id }} |
{{ $student->name }} |
{{ $student->email }} |
{{ __('admin.view') }}
|
@endforeach
@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
@endsection