QuizMaster – Interactive Quiz Web Application
تطوير موقع ويب تفاعلي لاختبار المعلومات العامة، يتيح للمستخدم إنشاء اختبار مخصص واختيار التصنيف ومستوى الصعوبة وعدد الأسئلة، ثم الإجابة على الأسئلة ومتابعة النتيجة بشكل تفاعلي.
**التقنيات المستخدمة:**
* HTML5
* CSS3
* JavaScript (Vanilla JavaScript)
* REST API
* Font Awesome
**أهم مميزات المشروع:**
* إمكانية إدخال اسم اللاعب وتخصيص تجربة الاختبار.
* اختيار نوع الأسئلة من عدة تصنيفات مختلفة أو اختيار تصنيف عشوائي.
* دعم 3 مستويات للصعوبة: Easy, Medium, Hard.
* إمكانية تحديد عدد الأسئلة من 1 إلى 50 سؤالًا.
* جلب الأسئلة بشكل ديناميكي من خلال API.
* نظام Timer لكل سؤال لزيادة التحدي والتفاعل.
* عرض تقدم المستخدم أثناء الاختبار.
* التحقق من الإجابات وإظهار الإجابة الصحيحة والخاطئة.
* حساب النتيجة ونسبة الإجابات الصحيحة بعد انتهاء الاختبار.
* إمكانية إعادة الاختبار والبدء من جديد.
* واجهة مستخدم حديثة وتفاعلية ومتجاوبة مع مختلف أحجام الشاشات.
* تصميم منظم باستخدام HTML وCSS مع JavaScript لإدارة منطق التطبيق والتفاعل مع المستخدم.