البرمجة والذكاء الاصطناعي · الصف الأول الثانوي
أسئلة: تطوير تطبيق اختبارات بالذكاء الاصطناعي ومراجعته
15 سؤال اختيار من متعدد و4 سؤال مقالي بنموذج إجابة، لمراجعة درس «تطوير تطبيق اختبارات بالذكاء الاصطناعي ومراجعته» من البرمجة والذكاء الاصطناعي (الصف الأول الثانوي). راجع الأسئلة أدناه، أو اختبر نفسك فورًا.
اختبار سريع من 10 أسئلة عشوائية من بنك الأسئلة أعلاه — تُخلط الأسئلة والاختيارات في كل مرة، فلن يتكرر الاختبار بنفس الترتيب.
اختيار من متعدد
في تطبيق الاختبار تُخزن الأسئلة وخياراتها في:
عرض الإجابة والتعليل
الإجابة الصحيحة: مصفوفة
مصفوفة questions.
في مصفوفة الأسئلة، القيمة answer: 1 تعني أن الإجابة الصحيحة هي الخيار:
عرض الإجابة والتعليل
الإجابة الصحيحة: الثاني
الترقيم يبدأ من 0.
المتغير score في تطبيق الاختبار يخزن:
عرض الإجابة والتعليل
الإجابة الصحيحة: عدد الإجابات الصحيحة
score للنتيجة.
المتغير current في تطبيق الاختبار يخزن:
عرض الإجابة والتعليل
الإجابة الصحيحة: رقم السؤال الحالي
current يبدأ من 0.
يتحقق التطبيق من صحة الإجابة باستخدام:
عرض الإجابة والتعليل
الإجابة الصحيحة: عبارة if ~ else
يقارن اختيار المستخدم بالإجابة الصحيحة.
النسبة المئوية للنتيجة تساوي:
عرض الإجابة والتعليل
الإجابة الصحيحة: عدد الإجابات الصحيحة ÷ عدد الأسئلة × 100
النسبة = الصحيح ÷ الكل × 100.
طالب أجاب إجابة صحيحة عن 4 أسئلة من 5. النسبة المئوية:
عرض الإجابة والتعليل
الإجابة الصحيحة: 80%
4 ÷ 5 × 100 = 80.
طالب أجاب إجابة صحيحة عن 2 من 3 أسئلة، والتطبيق يقرب بالدالة Math.round. النسبة المعروضة:
عرض الإجابة والتعليل
الإجابة الصحيحة: 67%
2 ÷ 3 × 100 ≈ 66.7 وتقريبها 67.
الشرط current < questions.length يعني:
عرض الإجابة والتعليل
الإجابة الصحيحة: ما زالت هناك أسئلة لم تُعرض
إذا تحقق نعرض السؤال التالي.
الأمر document.createElement("button") يؤدي إلى:
عرض الإجابة والتعليل
الإجابة الصحيحة: إنشاء زر جديد
ينشئ عنصرًا جديدًا.
الأمر choicesEl.innerHTML = "" يستخدم لـ:
عرض الإجابة والتعليل
الإجابة الصحيحة: مسح أزرار السؤال السابق
يفرغ محتوى العنصر.
لجعل ترتيب الأسئلة عشوائيًّا نستخدم الدالة:
عرض الإجابة والتعليل
الإجابة الصحيحة: Math.random()
تولد عددًا عشوائيًّا مثل RAND.
عند الإجابة الخاطئة يعرض التطبيق رسالة باللون:
عرض الإجابة والتعليل
الإجابة الصحيحة: الأحمر
الأخضر للصحيح والأحمر للخاطئ.
في مراجعة تطبيق الاختبار، الوسم الذي يحدد عنوان التطبيق هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: title
title يحدد عنوان التطبيق.
الخطوة المقترحة بعد تصنيف ما تعلمته إلى "كنت أعرفه" و"لم أكن أعرفه" هي:
عرض الإجابة والتعليل
الإجابة الصحيحة: سؤال الذكاء الاصطناعي عما لم تكن تعرفه لفهمه بعمق
نستكمل الفهم.
أسئلة مقالية
اشرح فكرة عمل تطبيق الاختبار من متعدد.
عرض نموذج الإجابة
نخزن الأسئلة في مصفوفة؛ لكل سؤال نصه وخياراته ورقم الإجابة الصحيحة. تعرض الدالة showQuestion السؤال الحالي وتنشئ زرًّا لكل خيار. عند النقر تقارن الدالة checkAnswer الاختيار بالإجابة الصحيحة بعبارة if ~ else، وتزيد score إذا كانت صحيحة، ثم تنتقل للسؤال التالي، وعند انتهاء الأسئلة تعرض النتيجة ونسبتها المئوية.
تتبع التطبيق: الأسئلة 3، والإجابات الصحيحة 1 ثم 1 ثم 0، واختار الطالب 1 ثم 2 ثم 0. ما قيمة score والنسبة المعروضة؟
عرض نموذج الإجابة
السؤال الأول صحيح (score = 1)، والثاني خاطئ (score = 1)، والثالث صحيح (score = 2). النسبة ، وتقريبها 67%.
اذكر ثلاث ميزات يمكن إضافتها لتطوير تطبيق الاختبار.
عرض نموذج الإجابة
زيادة عدد الخيارات لكل سؤال، وعرض نسبة الإجابات الصحيحة في النهاية، وجعل ترتيب الأسئلة عشوائيًّا.
لخص ما تعلمته من تطبيق الاختبار في كل من HTML وCSS وJavaScript بمثال لكل منها.
عرض نموذج الإجابة
HTML: تحديد عنوان التطبيق بالوسم title، وتعيين class للعنصر. CSS: تحديد لون الخلفية والخط للمحدد body، وتنسيق أزرار الخيارات بالمحدد .choice. JavaScript: التعامل مع الخيارات بمصفوفة choices، وتغيير لون الرسالة للإجابة الصحيحة أو الخاطئة بعبارة if ~ else.