@extends('layouts.superadmin') @section('title','تحليلات سقراط — إحصائيات وقراءة النظام') @section('content')
{{-- HERO --}}
تحليلات سقراط — قراءة أداء النظام • SuperAdmin

تحليلات نظام سقراط

هنا ترى أرقام النظام “كما هي” من قاعدة البيانات: مجموع الجلسات، المفتوحة/المكتملة، نسبة الإغلاق، ومتوسط الزمن… بالإضافة إلى توزيع السياقات وأعلى الأعضاء والأسئلة.

@php $rate = ($total ?? 0) > 0 ? round((($completed ?? 0) / ($total ?? 1)) * 100, 1) : 0; @endphp نسبة الإغلاق: {{ $rate }}% متوسط الإنهاء: {{ $avgMin !== null ? $avgMin.' دقيقة' : '—' }}
{{-- FILTER --}}
فترة التحليل
اختر التاريخ
{{-- CARDS --}}
إجمالي الجلسات
{{ number_format($total) }}
مفتوحة
{{ number_format($open) }}
مكتملة
{{ number_format($completed) }}
متوسط الإنهاء
{{ $avgMin !== null ? $avgMin : '—' }}
{{-- CONTEXT DISTRIBUTION --}}

توزيع الجلسات حسب السياق

أين النظام يشتغل أكثر؟

@foreach($byContext as $row) @php $r = $row->total > 0 ? round(($row->completed / $row->total) * 100, 1) : 0; @endphp @endforeach
السياق المجموع مفتوحة مكتملة نسبة الإغلاق
{{ $row->context_type }} {{ $row->total }} {{ $row->open }} {{ $row->completed }} {{ $r }}%
{{-- DAILY TREND (بلا JS) --}}

الحركة اليومية

عدد الجلسات يوميًا خلال الفترة.

ترند
@php $max = $daily->max('total') ?: 1; @endphp
@foreach($daily as $d) @php $w = round(($d->total / $max) * 100, 1); @endphp
{{ $d->day }}
{{ $d->total }}
@endforeach
{{-- TOP USERS + TOP QUESTIONS --}}

أعلى الأعضاء جلساتًا

من أكثر عضو ظهرت له جلسات خلال الفترة.

@forelse($topUsers as $u)
{{ $u->user_name ?? ('User#'.$u->user_id) }}
{{ $u->user_email }}
{{ $u->total }}
@empty
لا يوجد بيانات.
@endforelse

أكثر الأسئلة استخدامًا

الأسئلة التي تم الإجابة عنها أكثر.

@forelse($topQuestions as $q)
{{ \Illuminate\Support\Str::limit($q->question_text, 140) }}
السياق: {{ $q->context_type }} • رقم السؤال: Q#{{ $q->question_id }}
{{ $q->answers }}
@empty
لا يوجد بيانات.
@endforelse
@endsection