اسم المشروع: Examination Portal | منصة ذكية لإدارة الامتحانات التفاعلية
عن المشروع:
بوابة إلكترونية متكاملة لإجراء الاختبارات القصيرة (Quizzes) عبر الويب، صُممت باستخدام التقنيات الأساسية (HTML5, CSS3, JavaScript) لضمان السرعة الفائقة والأداء السلس. يركز المشروع على تقديم واجهة مستخدم بسيطة وخالية من التشتيت لمساعدة الطلاب على التركيز أثناء الاختبار، مع نظام تلقائي لتصحيح الإجابات وعرض النتائج فوراً.
المميزات التقنية ووظائف النظام:
نظام الاختبار التفاعلي: عرض الأسئلة بشكل متتابع مع إمكانية التنقل السلس بينها، ونظام اختيار الإجابات الذي يضمن تسجيل ردود فعل المستخدم في الوقت الفعلي.
التصحيح التلقائي (Real-time Scoring): خوارزمية برمجية تقوم بمقارنة إجابات المستخدم بالنموذج الصحيح فور الانتهاء، وحساب الدرجة النهائية والنسبة المئوية تلقائياً.
مؤقت زمني (Countdown Timer): إضافة عنصر التحدي من خلال مؤقت ذكي ينهي الاختبار تلقائياً عند انتهاء الوقت المحدد، لضمان نزاهة التقييم.
لوحة النتائج (Results Dashboard): شاشة ملخصة تظهر في نهاية الاختبار توضح عدد الإجابات الصحيحة والخاطئة، مع تقديم تغذية راجعة للمستخدم.
تصميم مرن ومتجاوب: تم بناء الواجهات باستخدام CSS Flexbox وGrid لضمان عمل البوابة بكفاءة على جميع أحجام الشاشات (موبايل، تابلت، ديسكتوب).
التقنيات المستخدمة (Tech Stack):
HTML5: لبناء الهيكل الإنشائي للمنصة وضمان توافقها مع معايير الويب.
CSS3: لتصميم واجهة مستخدم عصرية تعتمد على البساطة (Minimalist Design) والخطوط الواضحة.
JavaScript (Vanilla): لبرمجة منطق الاختبار، إدارة المؤقت الزمني، معالجة مصفوفات الأسئلة، والتحكم في عناصر الـ DOM بشكل ديناميكي.
الهدف من المشروع:
تقديم أداة تقنية تعليمية خفيفة الوزن وسريعة، تثبت القدرة على بناء تطبيقات تفاعلية معقدة باستخدام لغة JavaScript الخام دون الحاجة لمكتبات خارجية، مع التركيز على دقة المنطق البرمجي وتجربة المستخدم.