انتقل إلى المحتوى

حذف ملفات تعريف الصعوبة

"إجراء أمان وظيفي يهدف إلى تنظيف قواعد البيانات عبر إزالة القوالب التعريفية غير المستخدمة. يتميز النظام ببروتوكول حماية صارم يمنع برمجياً حذف أو تعديل أي ملف صعوبة مرتبط بأسئلة فعلية في البنك؛ وذلك لضمان تكامل السجلات ومنع حدوث انهيار في تصنيفات المادة العلمية. تتطلب العملية أولاً فك ارتباط الأسئلة بالملف قبل السماح بالنظام بمسحه نهائياً من قاعدة البيانات."

اضغط على حذف

الخطوة 1

اضغط على تأكيد الحذف

أولاً: نافذة "تأكيد الحذف" الوقائية

  • الوصف: يُمثل ظهور هذه النافذة المنبثقة "المرحلة الرقابية الأولى"؛ حيث يتوقف النظام عن تنفيذ أمر المسح فور النقر على أيقونة السلة الحمراء، ويطرح سؤالاً تأكيدياً: "هل أنت متأكد من حذف ملف الصعوبة هذا؟".

  • القيمة الوظيفية: تهدف هذه الخطوة إلى التأكد من أن المستخدم واعي لطبيعة السجل الذي سيقوم بحذفه، ولمنع ضياع الإعدادات الأكاديمية نتيجة نقرة خاطئة، مما يمنحه خيار "الإلغاء" للتراجع السريع.

ثانياً: التنبيه البرمجي بالرفض والقيود المنطقية

هذه الحالة تُعد من أهم حالات "الاختبار السلبي" الناجحة؛ فبدلاً من الحذف، أظهر النظام شريطاً أحمر في أعلى الشاشة يحتوي على رسالة منع واضحة:

  • نص الرسالة: "لا يمكن تعديل ملف مستوى الصعوبة لأنه مرتبط بأسئلة موجودة".

  • تحليل المنطق البرمجي (Business Rule): هذا الإجراء يسمى "حماية تكامل السجلات المرجعية"؛ فالنظام يرفض برمجياً حذف (أو تعديل هيكل) ملف صعوبة إذا كان هناك ولو سؤال واحد في البنك يستخدم هذا الملف حالياً لتصنيف مستواه.

  • السبب التقني: لو سَمح النظام بالحذف في هذه الحالة، ستفقد مئات الأسئلة في قاعدة البيانات تصنيفها المرجعي، مما سيؤدي لتعطل إحصائيات الاختبارات والتقارير وتحليل النتائج؛ لذا يقوم النظام بفرض "قفل حماية" يمنع أي إجراء يضر بسلامة بنك الأسئلة.

الخطوة 2

اضغط على إلغاء

الخطوة 3

اضغط على ملفات مستويات الصعوبة

الخطوة 4