Quest Ladder
TeachFORGE.ai
Quest Ladder / تنفيذ الشيفرة
أسئلة تنفيذ الشيفرة
حدد اللغة، واكتب حالات الاختبار، واترك الشيفرة تُحكَم عليها بما إذا كانت تعمل أم لا.
الشيفرة إما أن تعمل أو لا تعمل. وهذه هبة نادرة في عالم التصحيح.
ما هو
يكتب المتعلّم الشيفرة؛ وتُشغَّل الشيفرة مقابل حالات الاختبار؛ وتحدد النتيجة الدرجة. وفي الإعدادات الإضافية يشكّل ذلك إعدادان: اللغة، و حالات الاختبار من 1 إلى 6، والقيمة الافتراضية 2.
هذه هي الصيغة الوحيدة التي يمكن أن تكون فيها الإجابة الخاطئة خاطئة بطريقة مفيدة فعلًا دون أن تكتب أنت أي شيء — فالفشل نفسه يُخبر المتعلّم بالحالة التي لم يتعامل معها.
كتابة حالات الاختبار
حالتان هما القيمة الافتراضية والحد الأدنى المفيد: حالة تنجح فيها أي محاولة معقولة، وحالة تفرّق بين الحل الحقيقي والتخمين. وستة هي الحد الأقصى، وهذا الحد له سبب — فالمتعلّم الذي يفشل في خمس من ست حالات يتعلّم أقل من متعلّم يفشل في الحالة الوحيدة المهمة.
- اجعل الحالة الأولى واضحة وبديهية، بحيث يحصل المتعلّم الذي يسير على المسار الصحيح على ما يؤكد له ذلك.
- اجعل حالة واحدة حالة حدّية: مُدخَل فارغ، أو صفر، أو رقم سالب، أو حد نطاق.
- تجنّب الحالات التي لا تختلف إلا في الحجم. فالاختبار الذي له نفس الشكل بأرقام أكبر لا يختبر إلا الصبر.
تجاهل المسافات البيضاء عند مقارنة المخرجات في خطوة الإجابة الصحيحة هو الإعداد الصحيح في أغلب الأحيان تقريبًا. وبدونه، قد يفشل سطر جديد زائد في نهاية الناتج برنامجًا صحيحًا، دون أن يكون أمام المتعلّم أي وسيلة لمعرفة السبب.
الدرجات والدرجة الجزئية
كل حالة اختبار هي خانة لها درجاتها الخاصة، لذا نمط التصحيح مضبوطًا على موزون يمنح درجات على الحالات الناجحة. فالمتعلّم الذي يتعامل حله مع المسار الطبيعي لكن لا يتعامل مع المُدخَل الفارغ قد كتب شيئًا يستحق معظم الدرجات.
للكل أو لا شيء مكانه — عندما يكون السؤال صريحًا في طلب اجعل جميع الاختبارات تنجح — لكنه كإعداد افتراضي يهدر أكثر مؤشر مفيد تنتجه هذه الصيغة.
ما لا يفعله
حالات الاختبار تفحص السلوك لا الجودة. فالشيفرة التي تنجح في كل اختبار قد تكون مع ذلك غير مقروءة، أو ذات تعقيد تربيعي حيث يجب أن يكون خطيًا، أو مجرد جدول ثابت بالإجابات المتوقعة.
إذا كان الأسلوب أو الكفاءة جزءًا مما تدرّسه، فاجمع بين هذه الصيغة وسؤال كتابي يطلب من المتعلّم شرح نهجه، وصحّح ذلك في قائمة انتظار التصحيح. الاختبارات تتولى الصحة؛ وأنت تتولى ما تبقى.