{{ $plan->name }} - @if ($plan->year) {{ $plan->year->school_year }} @endif
الرؤية:
{!! $plan_setting->vision !!}
الرسالة:
{!! $plan_setting->message !!}
مواطن القوة:
{!! $plan_setting->strengths !!}
مواطن الضعف:
{!! $plan_setting->weaknesses !!}
الفرص:
{!! $plan_setting->opportunities !!}
التهديدات:
{!! $plan_setting->threats !!}
البيانات الإحصائية
@php use App\Models\Setting; use App\Models\SchoolInformation; use Illuminate\Support\Facades\Auth; $schoolId = Auth::user()->school_id; $setting = $settings; $stages = SchoolInformation::where('school_id', $schoolId)->limit(2)->get(); $stage1 = $stages->first(); $stage2 = $stages->skip(1)->first(); @endphp| اسم المدرسة | معلومات المراحل | هاتف المدرسة | موقع المدرسة | نوع المبنى | صلاحيته | ||||
|---|---|---|---|---|---|---|---|---|---|
| المرحلة | الرقم الإحصائي | تاريخ التأسيس | عدد الفصول | ||||||
| {{ $setting->title ?? 'غير متوفر' }} | @else{{ $setting->title ?? 'غير متوفر' }} | @endif{{ $stage1->department ?? 'غير متوفر' }} | {{ $stage1->statistical_number ?? 'غير متوفر' }} | {{ $stage1->founding_date ?? 'غير متوفر' }} | {{ $stage1->class_num ?? 'غير متوفر' }} | {{ $setting->phone ?? 'غير متوفر' }} | {{ $setting->location ?? 'غير متوفر' }} | حكومي | صالح |
| {{ $stage2->department ?? 'غير متوفر' }} | {{ $stage2->statistical_number ?? 'غير متوفر' }} | {{ $stage2->founding_date ?? 'غير متوفر' }} | {{ $stage2->class_num ?? 'غير متوفر' }} | ||||||
| لا توجد بيانات للمدرسة. | |||||||||
مرافق المبنى المدرسي
@php use App\Models\BuildingFacility; $facilities = BuildingFacility::where('school_id', $schoolId)->get(); $group1 = $facilities->slice(0, ceil($facilities->count() / 2)); $group2 = $facilities->slice(ceil($facilities->count() / 2)); @endphp| {{ $facility->facility_name }} | @endforeach
|---|
| {{ $facility->count > 0 ? $facility->count : '-' }} | @endforeach
| {{ $facility->facility_name }} | @endforeach
|---|
| {{ $facility->count > 0 ? $facility->count : '-' }} | @endforeach
بيانات مدير المدرسة ووكيلها
@php use App\Models\User; use App\Models\JobTitle; $manager = User::where('school_id', $schoolId) ->where('job_title_id', JobTitle::where('name', 'المدير')->first()->id ?? null) ->first(); $assistant = User::where('school_id', $schoolId) ->where('job_title_id', JobTitle::where('name', 'الوكيل')->first()->id ?? null) ->first(); @endphp| طبيعة العمل | الاسم | آخر مؤهل وتاريخه | رقم الجوال | تاريخ المباشرة بالمدرسة | سنوات الخدمة |
|---|---|---|---|---|---|
| المدير | {{ $manager->name ?? 'غير متوفر' }} | {{ $manager->last_qualification ?? 'غير متوفر' }} ، {{ $manager->date_qualification ?? 'غير متوفر' }} | {{ $manager->phone ?? 'غير متوفر' }} | {{ $manager->direct_date ?? 'غير متوفر' }} | {{ $manager->years_of_service ?? 'غير متوفر' }} |
| الوكيل | {{ $assistant->name ?? 'غير متوفر' }} | {{ $assistant->last_qualification ?? 'غير متوفر' }} ، {{ $assistant->date_qualification ?? 'غير متوفر' }} | {{ $assistant->phone ?? 'غير متوفر' }} | {{ $assistant->direct_date ?? 'غير متوفر' }} | {{ $assistant->years_of_service ?? 'غير متوفر' }} |
| لا توجد بيانات للمدير أو الوكيل في هذه المدرسة. | |||||
بيانات بأعداد معلمي المدرسة حسب التخصص
@php use App\Models\Subject; $subjects = App\Models\Subject::all(); @endphp| {{ $subject->name }} | @endforeachالمجموع |
|---|---|
| {{ $count }} | @endforeach{{ $total }} |
بيانات بأعداد شاغلي الوظائف الفنية والإدارية
@php // use App\Models\User; // use App\Models\JobTitle; $jobTitles = JobTitle::all(); $jobTitleCounts = $jobTitles->mapWithKeys(function ($jobTitle) use ($schoolId) { $count = User::where('school_id', $schoolId) ->where('job_title_id', $jobTitle->id) ->count(); return [$jobTitle->name => $count]; }); @endphp| {{ $jobTitle }} | @endforeach
|---|
| {{ $count > 0 ? $count : '-' }} | @endforeach
بيانات الفصول وعدد الطلاب
@php use App\Models\Stage; use App\Models\Classa; use App\Models\Student; $stagesData = Stage::with([ 'classas' => function ($query) use ($schoolId) { $query->where('school_id', $schoolId); }, ])->get(); @endphp @foreach ($stagesData as $stage){{ $stage->name }}
| الصفوف الدراسية | @foreach ($stage->classas as $class){{ $class->name }} | @endforeachالمجموع |
|---|---|---|
| عدد الطلاب | @php $totalStudents = 0; @endphp @foreach ($stage->classas as $class) @php $studentCount = Student::where('class_id', $class->id)->count(); $totalStudents += $studentCount; @endphp{{ $studentCount > 0 ? $studentCount : '-' }} | @endforeach{{ $totalStudents }} |
العدد الإجمالي لطلاب المدرسة
@php $grandTotalStudents = Student::where('school_id', $schoolId)->count(); @endphp{{ $grandTotalStudents }}
مجموعات التخصص
@php $subjectsWithTeachers = $subjects->filter(function ($subject) { return $subject->users()->count() > 0; }); @endphp| التخصص | م | اسم المعلم | التوقيع |
|---|---|---|---|
| {{ $subject->name }} | @endif{{ $counter }} | {{ $teacher->name }} |
موقع المدرسة بواسطة Google Maps
@if ($plan_setting->map_embed) {!! $plan_setting->map_embed !!} @elseلم يتم تحديد موقع المدرسة بعد.
@endifأعضاء لجنة التميز
@php use App\Models\CommitteeUser; $committeeMembers = App\Models\CommitteeUser::with('user')->get(); @endphp| م | الاسم | الوظيفة | العمل المكلف به |
|---|---|---|---|
| {{ $index + 1 }} | {{ $member->user->name }} | {{ $member->user->jobTitle->name ?? 'غير محدد' }} | @switch($member->role) @case('leader') رئيساً @break @case('member') عضو @break @case('secretary') مقرر اللجنة @break @default دور غير محدد @endswitch |
| لا توجد بيانات لعرضها. | |||
قيمنا الحاكمة
{!! $plan_setting->our_values !!}مصادر بناء الخطة
@php use App\Models\PlanSource; $humanSources = App\Models\PlanSource::where('source_type', 'بشري')->get(); $materialSources = App\Models\PlanSource::where('source_type', 'مادي')->get(); $maxRows = max($humanSources->count(), $materialSources->count()); @endphp| م | المصادر البشرية | م | المصادر المادية | ||||
|---|---|---|---|---|---|---|---|
| {{ $i + 1 }} | {{ $humanSources[$i]->source_name }} | @else@endif @if (isset($materialSources[$i])) | {{ $i + 1 }} | {{ $materialSources[$i]->source_name }} | @else@endif |
فريق الخطة ({{ $plan->name }})
| الاسم | عمله | المهمة |
|---|---|---|
| {{ $item->name }} | {{ $item->position }} | {{ $item->mission }} |
| لا يوجد فريق | ||
الأنشطة والبرامج
| اسم البرنامج | الإجراءات والأنشطة | الفئة المستهدفة | مسؤول التنفيذ | تاريخ التنفيذ | مؤشر الأداء |
|---|---|---|---|---|---|
| {{ $activity->name ?? 'غير محدد' }} |
|
{{ $activity->targeted->name ?? 'غير محدد' }} | {{ $activity->user->name ?? 'غير محدد' }} | @if ($activity->status == 1) مستمر @else {{ $activity->classroom ?? 'غير محدد' }} ({{ $activity->week ?? 'غير محدد' }}) @endif | {{ $activity->p_indicator ?? 'غير محدد' }} |