@extends('layouts.main_dashboard.app') @section('title', app()->getLocale() === 'ar' ? 'رئيس قسم المواد' : 'Subject Head Dashboard') @section('content') @php $isArabic = app()->getLocale() === 'ar'; $departmentName = $department?->name ?? ($isArabic ? 'قسم غير معرف' : 'Unassigned department'); $subjectCount = $subjects->count(); $teacherCount = $teacherLoads->count(); $materialCount = $recentMaterials->count(); $hasDepartment = (bool) $department; @endphp

{{ $isArabic ? 'إدارة القسم' : 'Department management' }}

{{ $isArabic ? 'متابعة المواد والمدرسين ضمن قسمك وجمع المستجدات بسرعة.' : 'Oversee subjects and teachers in your department with quick insights.' }}

{{ $isArabic ? 'القسم المسؤول عنه' : 'Managed department' }}
{{ $departmentName }}
{{ $isArabic ? 'المواد في القسم' : 'Department subjects' }}
{{ $subjectCount }}
{{ $isArabic ? 'المدرسون' : 'Teachers' }}
{{ $teacherCount }}
{{ $isArabic ? 'مواد حديثة' : 'Recent materials' }}
{{ $materialCount }}

{{ $isArabic ? 'مراقبة المواد' : 'Subject monitoring' }}

{{ $isArabic ? 'عدد الدروس' : 'Lesson count' }}
@forelse ($subjects as $subject)

{{ $subject->name }}

{{ $subject->lessons_count }} {{ $isArabic ? 'دروس' : 'lessons' }}

{{ $subject->courses->count() }} {{ $isArabic ? 'كورسات' : 'courses' }}
@foreach ($subject->courses as $course)
{{ $course->name }}

{{ $course->teacher?->name ?? ($isArabic ? 'مدرّس غير محدد' : 'Teacher not assigned') }}

{{ $course->materials_count }} {{ $isArabic ? 'مواد' : 'materials' }}
@endforeach
@empty
{{ $isArabic ? 'لا توجد مواد في هذا القسم بعد.' : 'No subjects are assigned to this department yet.' }}
@endforelse

{{ $isArabic ? 'تحميلات حديثة' : 'Recent uploads' }}

{{ $isArabic ? 'مواد مضافة' : 'Materials added' }}
@forelse ($recentMaterials as $material)
{{ $material->title }}

{{ $material->course?->name }}

{{ $material->created_at?->diffForHumans() }}
@empty
{{ $isArabic ? 'لم تُنشر مواد جديدة مؤخرًا.' : 'No new materials have been published recently.' }}
@endforelse
@endsection