قمت بتصميم وبرمجة تطبيق ويب تفاعلي لإجراء اختبارات (Quizzes) في مجالات برمجية مختلفة. يهدف التطبيق لاختبار معلومات المستخدم وتقديم تقييم فوري لمستواه.
المميزات والوظائف:
تعدد الأقسام (Categories): إمكانية التنقل بين اختبارات مختلفة (HTML, CSS, JS, React, Python) ديناميكياً بدون إعادة تحميل الصفحة.
نظام التوقيت (Countdown Timer): عداد زمني لكل سؤال لزيادة التحدي وضبط وقت الاختبار.
عداد الأسئلة: عرض رقم السؤال الحالي وإجمالي الأسئلة (مثلاً: Question Count: 6).
تتبع التقدم (Progress Tracker): شريط سفلي يحتوي على مؤشرات ملونة (Bullets) توضح حالة الإجابات السابقة (أحمر للإجابة الخاطئة، أزرق للصحيحة، رمادي للقادمة).
التقنيات المستخدمة:
JavaScript (ES6): للتحكم الكامل في منطق التطبيق (جلب الأسئلة من ملف JSON أو مصفوفة، تشغيل المؤقت، التحقق من الإجابات، وحساب النتيجة).
HTML5 & CSS3: لبناء واجهة المستخدم وتنسيق العناصر والأزرار.
الهدف: تقديم تجربة مستخدم سلسة وسريعة لاختبار المعلومات التقنية.