-هذا تطبيق اختبار ديناميكي يسمح للمستخدمين باختيار التصنيف، مستوى الصعوبة، وعدد الأسئلة. يقوم التطبيق بجلب الأسئلة من واجهة برمجة تطبيقات Open Trivia Database (OpenTDB API) ويوفر تجربة تفاعلية حيث يمكن للمستخدمين الإجابة على أسئلة متعددة الاختيارات، الحصول على ملاحظات حول إجاباتهم، وتتبع درجاتهم.
-المميزات الرئيسية:
1.إعداد الاختبار بناءً على اختيار المستخدم:
اختيار التصنيف (مثل العلوم، التاريخ، الترفيه).
تحديد مستوى الصعوبة (سهل، متوسط، صعب).
إدخال عدد الأسئلة المطلوبة.
2.جلب الأسئلة من OpenTDB API:
يتم جلب الأسئلة ديناميكيًا بناءً على تفضيلات المستخدم.
تتضمن الأسئلة إجابة صحيحة وعدة إجابات خاطئة يتم ترتيبها عشوائيًا.
3.تفاعل المستخدم مع الاختبار:
عرض الأسئلة واحدًا تلو الآخر.
يختار المستخدم إجابة واحدة قبل الانتقال إلى السؤال التالي.
يحصل المستخدم على إشعار ما إذا كانت الإجابة صحيحة أو خاطئة.
4.حساب النتيجة وعرضها:
يتم حساب عدد الإجابات الصحيحة وإظهار النتيجة النهائية.
5.إعادة المحاولة:
يمكن للمستخدم إعادة الاختبار مع إعدادات جديدة.
6.التقنيات المستخدمة:
الواجهة الأمامية: HTML، CSS، JavaScript (Vanilla JS & jQuery)
API: Open Trivia Database (OpenTDB)
المكتبات: jQuery (لتحسين التفاعل مع الصفحة وإضافة تأثيرات)
-طريقة عمل التطبيق:
المستخدم يختار إعدادات الاختبار ← يضغط على "ابدأ الاختبار".
التطبيق يجلب الأسئلة من API بناءً على الاختيارات.
يتم عرض الأسئلة واحدًا تلو الآخر والمستخدم يختار الإجابة.
إظهار نتيجة كل إجابة (صحيحة/خاطئة).
في النهاية، تظهر النتيجة الكاملة، مع خيار إعادة المحاولة.
اسم المستقل | Hasnaa W. |
عدد الإعجابات | 0 |
عدد المشاهدات | 3 |
تاريخ الإضافة |