DHA Exam Prep Hub

DHA Exam Prep Hub · ملف الإصدار

مراجعة مستودع المشروع نفسه: ما نُفِّذ، وما بقي جزئيًا، وما توقف عند الوثائق.

تطبيق متصفح من صفحة واحدة بلا خطوة بناء: ملف HTML واحد يحوي جافاسكربت مضمّنًا وبنك الأسئلة؛ يعمل دون شبكة ويحفظ الحالة في localStorage. لا جهة خادم لديه.

٣ منفَّذ · ١ جزئيًا · ١ غير منفَّذ · ١ في التخطيط

رسم مفاهيمي: DHA Exam Prep Hub. ليس لقطة شاشة للمنتج

ما يُقرأ في الشيفرة

  • بنك من ٦٦٤ سؤالًا مضمّن في الملف ككائنات بحقول id وquestion وoptions وcorrect وblock وdifficulty

    الملف index.html

  • حسب الصعوبة: ٢٨٤ صعبة و٢٤٣ متوسطة و١٣٧ سهلة، ومجموعها يساوي حجم البنك

    الملف index.html

  • ٢٦ محورًا موضوعيًّا؛ أكبرها: معرفة المنتجات ١٢٨ والإجراءات ٩٢ والأنظمة ٧٥ والتشريح ٦١

    الملف index.html

  • تأخذ المحاولة ٥٠ سؤالًا مخلوطًا، وتُعاد خلط الخيارات مع إعادة حساب فهرس الإجابة الصحيحة

    الملف index.html

  • يُحفظ التقدّم والأسئلة الموسومة في localStorage تحت مفاتيح ببادئة dha_

    الملف index.html

  • سكربت مضمّن واحد، والروابط الخارجية الوحيدة عنوان الجهة المنظِّمة وعودة إلى moonsugar.space؛ المصدر يجلب الخط من CDN خارجي أما الإصدار المنشور فيقدّمه محليًا

    الملف index.html

حالة الوحدات

  1. منفَّذ

    بنك الأسئلة وتوزيع المحاولات

    ٦٦٤ سؤالًا تُقدَّم مع خلط الخيارات، وتختار المحاولة ٥٠ من المجموعة.

    الملف index.html

  2. منفَّذ

    التحقق من الإجابة وتصفية غير الصالح

    تُطابَق الإجابة الصحيحة مع مصفوفة options؛ وتستبعد normalizeQuestion وvalidateQuestion البنود التي لا إجابة لها ضمن الخيارات مع سجلّ في الطرفية.

    الملف index.html

  3. منفَّذ

    حالة دون اتصال

    تعيش شاشة التقدّم وقائمة الأسئلة الموسومة في localStorage تحت مفاتيح dha_.

    الملف index.html

  4. جزئيًا

    المؤقّت والأنماط

    يوجد رمز المؤقّت وسحب ٥٠ سؤالًا، لكن لم تُوجد أنماط منفصلة كالبطاقات أو اختبار تجريبي مسمّى داخل الملف.

    الملف index.html

  5. غير منفَّذ

    البناء والاختبارات وCI

    ليس للمركز مسار بناء ولا ملفات اختبار ولا سير عمل؛ وتحت .github ملف تعليمات فقط، والتراجع غير ممنوع.

    الملف .github

  6. في التخطيط

    مواءمة البنك مع المنهج الجاري

    إبقاء ٦٦٤ سؤالًا متوافقًا مع برنامج الترخيص الجاري عملٌ يدوي؛ ولا مطابقة تلقائية مع مصدر الجهة في الملف.

    الملف README.md

كيف تحقَّق هذا

  • الرقم ٦٦٤ قابل للتحقق بعدّ سجلات البنك

    يحوي الملف ٦٦٤ كائنًا بالصيغة id مع question، وتعطي المحاور والصعوبات المجموع ٦٦٤ نفسه.

    الملف index.html

  • توزيع الصعوبة يستوعب البنك كاملًا

    ٢٨٤ صعبة و٢٤٣ متوسطة و١٣٧ سهلة تساوي ٦٦٤ بالضبط.

    الملف index.html

  • الصفحة المنشورة لا تحمّل شيئًا من خارجها

    في الناتج المبني كُتب مرجع الخط بمسار محلي، ولا وسوم link أو script أو img بعنوان http في المصدر ولا في البناء.

    الملف index.html

حدود هذه الادعاءات

  • الأسئلة من إعداد المؤلف، وليست اختبار الجهة الرسمي ولا تضمن التوافق مع المنهج الجاري.
  • لا توثيق في المستودع للتحقق من برنامج الترخيص الجاري.
  • لا بناء ولا اختبارات ولا CI: يُعدَّل الملف يدويًا والتراجع غير ممنوع.
  • خلا الممارسة والتقدّم، لم تُوجد أنماط إضافية كالبطاقات أو اختبار تجريبي مسمّى.
  • الحالة محلية فقط: لا يُزامَن التقدّم بين الأجهزة ويُفقد بمسح localStorage.
  • محتوى الأسئلة بالإنجليزية؛ ولا طبقة ترجمة RU أو AR داخل التطبيق.

إصدار حيّ

إصدار حيّdha-exam.moonsugar.space ↗

المراجعة
1ca3ca8
مجلد الإصدار
.

ينشر النطاق الفرعي ذلك الملف الوحيد الوارد من المستودع: بنك ٦٦٤ سؤالًا مضمّن في الصفحة، ولا تواصل مع جهات خارجية والخط يُقدَّم محليًا، فتظل الصفحة عاملة دون شبكة بعد التحميل. إنها تدريب مستقل وليست أداة رسمية من DHA، والأسئلة المُعلَّمة تبقى في المتصفح وحده.

الصفحة نفسها لا تؤكد التوافر: تُفحص الضيافة عند نشر الإصدار.

العودة إلى وصف المشروع ↗