هذا المشروع عبارة عن موقع إلكتروني بسيط مخصص لإجراء إختبار من نوع إختر الجواب الصحيح و الذي يقال له QCM أو Multiple Choice Questionnaire.
خصائصه
هذا المشروع يتألف من 4 صفحات:
- الصفحة الرئيسية، و التي يمكن فيها بدأ الإختبار أو مشاهدة نتائج الإختبارات السابقة.
- صفحة الإختبار، التي يمكن للمستخدم إختيار الأجوبة فيها.
- صفحة إنتهاء الإختبار، التي تظهر للمستخدم بعد مروره على جميع الأسئلة و التي يمكنه فيها حفظ نتيجته.
- صفحة النتائج المحفوظة، التي تعرض جميع النتائج التي تم حظفها سابقاً.
معلومة تقنية
- هذا المشروع مبني بواسطة لغات الويب الأساسية HTML و CSS و جافاسكربت.
- الأسئلة التي تظهر في الإختبارات و إجاباتها موضوعة في الملف
questions.json
- نتيجة الإختبار التي يجريها المستخدم فيه في حال أراد حفظها فإنه يتم حظفها له بداخل ذاكرة متصفحه (Local Storage) المخصصة للتخزين المحلي.
طريقة تشغيل المشروع
- أولاً قم بتحميله, ثم فك الضغط عنه.
- يجب رفعه على خادم (Server) لكي يعمل.
أبسط حل يمكنك فعله لتشغيل المشروع على خادم محلي (Local Server) هو أن تفتحه بواسطة برنامج Vscode و من ثم تقوم بتثبيت إضافة إسمها Live Server و من ثم تقوم بالنقر على زر Go Live لكي يشغل لك الموقع في المتصفح تماماً كما في الصورة التالية.
حقوق النشر
- يمكنك استخدام هذا المشروع لأغراض تعليمية و تجارية.
- هذا المشروع مستوحى من هذه الدورة المجانية مع الإشارة إلى أننا أجرينا بعض التعديلات عليه.
- في حال أردت نشر هذا المشروع في موقع آخر فيجب وضع رابط هذه الصفحة بشكل واضح معه, و بالتالي يجب نسخ هذا الكود ووضعه في الصفحة.
<a href="https://harmash.com/projects/harmash-tryit-editor">من إعداد موقع هرمش</a>