Update Saqel Platform: 2026-09-12 13:38:49

This commit is contained in:
Hamza-Ayed
2026-09-12 13:38:49 +03:00
parent 1f31369893
commit f4d4f02853
34 changed files with 9136 additions and 386 deletions
@@ -935,9 +935,29 @@ class _UnifiedHomeScreenState extends State<UnifiedHomeScreen> {
const Divider(color: AppColors.darkCardBorder),
const SizedBox(height: 10),
_buildGuardianStat('الامتحانات المنجزة بنجاح', '${selectedChild.examsPassed} من ${selectedChild.examsTotal}'),
_buildGuardianStat('دفتر الأخطاء الذكي', '8 من أصل 10 فجوات تم شفاؤها وإتقانها 🏆'),
_buildGuardianStat('نسبة الحضور ومشاهدة الحصص', '96% (28 حصة مكتملة)'),
_buildGuardianStat('فحوصات الفهم التفاعلية', '18 فحصاً مجتازاً بنجاح ✨'),
InkWell(
onTap: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (_) => SmartErrorNotebookScreen(
isGuardianMode: true,
studentName: selectedChild.name,
studentId: selectedChild.id,
),
),
);
},
borderRadius: BorderRadius.circular(10),
child: Container(
padding: const EdgeInsets.symmetric(vertical: 4),
child: _buildGuardianStat(
'دفتر الأخطاء والشفاء المعرفي 🔍 (اضغط للاطلاع)',
selectedChild.errorTotalCount > 0
? '${selectedChild.errorMasteredCount} من أصل ${selectedChild.errorTotalCount} فجوة تم شفاؤها (${selectedChild.errorMasteryRate.toStringAsFixed(0)}%) 🏆'
: 'سجل الطالب متقن — لا توجد فجوات غير معالجة ✨',
),
),
),
_buildGuardianStat('الرقم الوطني المشفر', selectedChild.nationalId ?? 'مسجل بالهاتف'),
],
),
@@ -954,14 +974,13 @@ class _UnifiedHomeScreenState extends State<UnifiedHomeScreen> {
child: CupertinoAlertDialog(
title: const Text('ومضة التقرير الشهري لولي الأمر 📲'),
content: Text(
'🇯🇴 تقرير التحصيل الأكاديمي لشهر آب/أيلول 2026\n'
'🇯🇴 تقرير التحصيل الأكاديمي المعتمد\n'
'الطالب: ${selectedChild.name}\n'
'المدرسة: ${selectedChild.schoolName ?? "الثقافة العسكرية"}\n\n'
'المدرسة: ${selectedChild.schoolName ?? "مدرسة معتمدة"}\n\n'
'• مؤشر الجاهزية للتوجيهي: ${selectedChild.readinessScore.toStringAsFixed(1)}%\n'
'• الحصص المكتملة: 28 حصة بنسبة التزام 96%\n'
'• دفتر الأخطاء: تم إتقان 8 فجوات بنجاح\n'
'• نتيجة الامتحان الموحد الأخير: 88%\n\n'
'تم إرسال هذا التقرير عبر بوابة نبيه للواتساب برقم هاتف ولي الأمر.',
'• الامتحانات المنجزة: ${selectedChild.examsPassed} من ${selectedChild.examsTotal}\n'
'• دفتر الأخطاء والشفاء: ${selectedChild.errorMasteredCount} من ${selectedChild.errorTotalCount} فجوة تم شفاؤها\n\n'
'تم إرسال هذا التقرير الموثق عبر بوابة نبيه للواتساب لهاتف ولي الأمر.',
textAlign: TextAlign.start,
),
actions: [