{{-- resources/views/tests/marks/per-tests.blade.php --}} @extends('layouts.superadmin') @section('title', 'علامات حسب كل اختبار 📘') @section('page-title', '📘 علامات الاختبارات — حسب كل اختبار') @section('content')
{{-- هيدر ملخّص --}}

علامات حسب كل اختبار

هنا تقدر تشوف أداء التيم في كل اختبار لوحده: المعدّل، نسبة النجاح والفشل، ومتوسط الشباب والبنات في نفس الاختبار.

حدّ النجاح المعتمد: {{ $passScore }}% يمكن تغييره من الكنترولر لو احتجت.
{{-- جدول الاختبارات --}}

قائمة الاختبارات وعلاماتها

المعدّل هنا محسوب كنسبة مئوية صحيحة لكل محاولة قبل المتوسط 🔍
@if($tests->isEmpty())
لا توجد اختبارات بعد لعرض العلامات.
@else
@foreach($tests as $i => $test) @php $m = $test->marks; $audMap = [ 'all' => 'لكل الأعضاء', 'moderators' => 'المشرفون فقط', 'beta' => 'أعضاء بيتا', 'male' => 'الذكور', 'female' => 'الإناث', ]; $audienceText = $audMap[$test->audience] ?? 'غير محدد'; $avg = $m->avg !== null ? $m->avg : 0; $cls = $avg >= 85 ? 'text-emerald-400' : ($avg >= 60 ? 'text-amber-400' : 'text-rose-300'); @endphp @endforeach
# الاختبار الجمهور عدد الأسئلة المحاولات المعدل نجاح فشل معدل الشباب / البنات
{{ $i + 1 }}
{{ $test->title }} ID: #{{ $test->id }}
{{ $audienceText }} {{ $test->questions_count }} {{ $m->attempts }} {{ $m->avg !== null ? $m->avg.'%' : '—' }} {{ $m->pass_rate }}% {{ $m->fail_rate }}%
الشباب: {{ $m->male_avg !== null ? $m->male_avg.'%' : '—' }} البنات: {{ $m->female_avg !== null ? $m->female_avg.'%' : '—' }}
@endif
{{-- شرح بسيط في آخر الصفحة --}}

كيف نقرأ هذه الأرقام؟

  • المعدل لكل اختبار هو متوسط النسبة المئوية لكل محاولة في هذا الاختبار فقط.
  • نسبة النجاح = (عدد المحاولات التي ≥ {{ $passScore }}% ÷ كل محاولات الاختبار) × 100.
  • نسبة الفشل = (عدد المحاولات التي أقل من {{ $passScore }}% ÷ كل محاولات الاختبار) × 100.
  • معدل الشباب والبنات يساعدك تعرف إذا في اختبار معيّن صعب أكثر على فئة معيّنة.
{{-- بانيل عرض الأعضاء الذين جاوبوا اختبار معيّن --}} @push('scripts') @endpush @endsection