@extends('admin.layout.app') @section('title', __('admin.student_reports')) @section('body')

{{ __('admin.student_reports') }}

{{ __('admin.review_student_status_placement_and_activity_in_one_pla') }}

{{ __('admin.new_student') }}
{{ __('admin.total_students') }}
{{ $stats['total'] }}
{{ __('admin.all_2') }}
{{ __('admin.dataset_last_updated_automatically') }}
{{ __('admin.active_students') }}
{{ $stats['active'] }}
{{ __('admin.currently_enrolled_students') }}
{{ __('admin.graduated') }}
{{ $stats['graduated'] }}
{{ __('admin.students_who_completed_their_program') }}
{{ __('admin.suspended') }}
{{ $stats['suspended'] }}
{{ __('admin.students_with_temporary_holds') }}
@if(session('msg'))
{{ session('msg') }}
@endif
{{ __('admin.reset') }}
@forelse($students as $s) @php $profile = $s->studentRecord; $program = $profile?->program; $department = $program?->department; $faculty = $department?->faculty; $semester = $profile?->currentSemester; @endphp @empty @endforelse
# {{ __('admin.student_2') }} {{ __('admin.academic_placement') }} {{ __('admin.status') }} {{ __('admin.courses') }} {{ __('admin.activity') }} {{ __('admin.actions') }}
{{ $s->id }}
{{ $s->name }}
{{ $s->email }}
{{ $s->phone ?: 'No phone' }}
{{ __('admin.faculty_3') }} {{ $faculty?->name ?: '—' }}
{{ __('admin.department_3') }} {{ $department?->name ?: '—' }}
{{ __('admin.program_3') }} {{ $program?->name ?: '—' }}
{{ __('admin.semester_3') }} {{ $semester?->name ?: '—' }}
@php $status = $profile?->status ?: 'unknown'; $badge = match ($status) { 'active' => 'bg-success', 'graduated' => 'bg-primary', 'suspended' => 'bg-danger', default => 'bg-secondary' }; @endphp {{ $status }} {{ $s->enrolled_courses_count }}
{{ __('admin.quizzes') }}: {{ $s->quiz_attempts_count }}
{{ __('admin.assignments') }}: {{ $s->assignment_submissions_count }}
{{ __('admin.no_students_found') }}
{{ $students->links('pagination::bootstrap-4') }}
@endsection