DHA Exam Prep Hub · ملف الإصدار
مراجعة مستودع المشروع نفسه: ما نُفِّذ، وما بقي جزئيًا، وما توقف عند الوثائق.
تطبيق متصفح من صفحة واحدة بلا خطوة بناء: ملف HTML واحد يحوي جافاسكربت مضمّنًا وبنك الأسئلة؛ يعمل دون شبكة ويحفظ الحالة في localStorage. لا جهة خادم لديه.
٣ منفَّذ · ١ جزئيًا · ١ غير منفَّذ · ١ في التخطيط
ما يُقرأ في الشيفرة
بنك من ٦٦٤ سؤالًا مضمّن في الملف ككائنات بحقول id وquestion وoptions وcorrect وblock وdifficulty
الملف
index.htmlحسب الصعوبة: ٢٨٤ صعبة و٢٤٣ متوسطة و١٣٧ سهلة، ومجموعها يساوي حجم البنك
الملف
index.html٢٦ محورًا موضوعيًّا؛ أكبرها: معرفة المنتجات ١٢٨ والإجراءات ٩٢ والأنظمة ٧٥ والتشريح ٦١
الملف
index.htmlتأخذ المحاولة ٥٠ سؤالًا مخلوطًا، وتُعاد خلط الخيارات مع إعادة حساب فهرس الإجابة الصحيحة
الملف
index.htmlيُحفظ التقدّم والأسئلة الموسومة في localStorage تحت مفاتيح ببادئة dha_
الملف
index.htmlسكربت مضمّن واحد، والروابط الخارجية الوحيدة عنوان الجهة المنظِّمة وعودة إلى moonsugar.space؛ المصدر يجلب الخط من CDN خارجي أما الإصدار المنشور فيقدّمه محليًا
الملف
index.html
حالة الوحدات
منفَّذ
بنك الأسئلة وتوزيع المحاولات
٦٦٤ سؤالًا تُقدَّم مع خلط الخيارات، وتختار المحاولة ٥٠ من المجموعة.
الملف
index.htmlمنفَّذ
التحقق من الإجابة وتصفية غير الصالح
تُطابَق الإجابة الصحيحة مع مصفوفة options؛ وتستبعد normalizeQuestion وvalidateQuestion البنود التي لا إجابة لها ضمن الخيارات مع سجلّ في الطرفية.
الملف
index.htmlمنفَّذ
حالة دون اتصال
تعيش شاشة التقدّم وقائمة الأسئلة الموسومة في localStorage تحت مفاتيح dha_.
الملف
index.htmlجزئيًا
المؤقّت والأنماط
يوجد رمز المؤقّت وسحب ٥٠ سؤالًا، لكن لم تُوجد أنماط منفصلة كالبطاقات أو اختبار تجريبي مسمّى داخل الملف.
الملف
index.htmlغير منفَّذ
البناء والاختبارات وCI
ليس للمركز مسار بناء ولا ملفات اختبار ولا سير عمل؛ وتحت .github ملف تعليمات فقط، والتراجع غير ممنوع.
الملف
.githubفي التخطيط
مواءمة البنك مع المنهج الجاري
إبقاء ٦٦٤ سؤالًا متوافقًا مع برنامج الترخيص الجاري عملٌ يدوي؛ ولا مطابقة تلقائية مع مصدر الجهة في الملف.
الملف
README.md
كيف تحقَّق هذا
الرقم ٦٦٤ قابل للتحقق بعدّ سجلات البنك
يحوي الملف ٦٦٤ كائنًا بالصيغة id مع question، وتعطي المحاور والصعوبات المجموع ٦٦٤ نفسه.
الملف
index.htmlتوزيع الصعوبة يستوعب البنك كاملًا
٢٨٤ صعبة و٢٤٣ متوسطة و١٣٧ سهلة تساوي ٦٦٤ بالضبط.
الملف
index.htmlالصفحة المنشورة لا تحمّل شيئًا من خارجها
في الناتج المبني كُتب مرجع الخط بمسار محلي، ولا وسوم link أو script أو img بعنوان http في المصدر ولا في البناء.
الملف
index.html
حدود هذه الادعاءات
- الأسئلة من إعداد المؤلف، وليست اختبار الجهة الرسمي ولا تضمن التوافق مع المنهج الجاري.
- لا توثيق في المستودع للتحقق من برنامج الترخيص الجاري.
- لا بناء ولا اختبارات ولا CI: يُعدَّل الملف يدويًا والتراجع غير ممنوع.
- خلا الممارسة والتقدّم، لم تُوجد أنماط إضافية كالبطاقات أو اختبار تجريبي مسمّى.
- الحالة محلية فقط: لا يُزامَن التقدّم بين الأجهزة ويُفقد بمسح localStorage.
- محتوى الأسئلة بالإنجليزية؛ ولا طبقة ترجمة RU أو AR داخل التطبيق.
إصدار حيّ
إصدار حيّdha-exam.moonsugar.space ↗
ينشر النطاق الفرعي ذلك الملف الوحيد الوارد من المستودع: بنك ٦٦٤ سؤالًا مضمّن في الصفحة، ولا تواصل مع جهات خارجية والخط يُقدَّم محليًا، فتظل الصفحة عاملة دون شبكة بعد التحميل. إنها تدريب مستقل وليست أداة رسمية من DHA، والأسئلة المُعلَّمة تبقى في المتصفح وحده.
الصفحة نفسها لا تؤكد التوافر: تُفحص الضيافة عند نشر الإصدار.