Quest Ladder
TeachFORGE.ai
Quest Ladder / কোড এক্সিকিউশন
কোড এক্সিকিউশন প্রশ্ন
ভাষা ঠিক করুন, টেস্ট কেস লিখুন, এবং কোডটি কাজ করে কিনা তার ভিত্তিতে বিচার হতে দিন।
কোড হয় চলে, না হয় চলে না। মার্কিং-এ এটি একটি বিরল সুবিধা।
এটি কী
শিক্ষার্থী কোড লেখে; কোডটি টেস্ট কেসের বিরুদ্ধে চালানো হয়; ফলাফল থেকে মার্কস নির্ধারিত হয়। এক্সট্রা সেটিংস-এ দুটি সেটিংস এটি গঠন করে: ভাষা, এবং টেস্ট কেস ১ থেকে ৬-এর মধ্যে, ডিফল্ট ২।
এটিই একমাত্র ফরম্যাট যেখানে ভুল উত্তর এমনভাবে ভুল হতে পারে যা সত্যিকারের তথ্যবহুল, আপনাকে কিছু না লিখেই — ব্যর্থতাটাই শিক্ষার্থীকে বলে দেয় কোন কেসটি তারা সামলাতে পারেনি।
টেস্ট কেস লেখা
দুটি কেস ডিফল্ট এবং কার্যকর সর্বনিম্ন সংখ্যা: একটি যা যেকোনো যুক্তিসঙ্গত প্রচেষ্টাই পার হয়, এবং একটি যা একটি প্রকৃত সমাধানকে অনুমান থেকে আলাদা করে। ছয় হলো সর্বোচ্চ সীমা, এবং এই সীমার একটি কারণ আছে — যে শিক্ষার্থী ছয়ের মধ্যে পাঁচটিতে ফেল করে, সে তার চেয়ে কম শেখে যে একটিমাত্র গুরুত্বপূর্ণ কেসে ফেল করে।
- প্রথম কেসটিকে সহজবোধ্য রাখুন, যাতে ঠিক পথে থাকা শিক্ষার্থী তা জানার ফিডব্যাক পায়।
- একটি কেসকে এজ কেস করুন: খালি ইনপুট, শূন্য, একটি ঋণাত্মক সংখ্যা, বা একটি রেঞ্জের সীমা।
- যে কেসগুলো শুধু আকারে ভিন্ন, তা এড়িয়ে চলুন। বড় সংখ্যা দিয়ে একই আকৃতির টেস্ট আসলে ধৈর্য পরীক্ষা করে।
আউটপুট তুলনা করার সময় হোয়াইটস্পেস উপেক্ষা করুন সঠিক উত্তর ধাপে এটি প্রায় সবসময়ই সঠিক সেটিং। এটি না থাকলে, শেষের একটি নতুন লাইন একটি সঠিক প্রোগ্রামকে ফেল করিয়ে দেয়, এবং শিক্ষার্থীর কেন তা বোঝার কোনো উপায় থাকে না।
মার্কস ও আংশিক ক্রেডিট
প্রতিটি টেস্ট কেস তার নিজস্ব মার্কসসহ একটি স্লট, তাই মার্কিং মোড সেট করা ওয়েটেড যে কেসগুলো পাস হয় তার জন্য ক্রেডিট দেয়। যে শিক্ষার্থীর সমাধান সাধারণ পথ সামলাতে পারে কিন্তু খালি ইনপুট সামলাতে পারে না, সে এমন কিছু লিখেছে যা বেশিরভাগ মার্কসের যোগ্য।
সব-বা-কিছুই-না-এরও একটি জায়গা আছে — যখন প্রশ্নটি স্পষ্টভাবে বলে সব টেস্ট পাস করান — কিন্তু ডিফল্ট হিসেবে এটি এই ফরম্যাটের তৈরি করা সবচেয়ে কার্যকর সংকেতটিই ফেলে দেয়।
এটি যা করে না
টেস্ট কেস আচরণ পরীক্ষা করে, গুণমান নয়। যে কোড সব টেস্ট পাস করে, তাও অপাঠ্য হতে পারে, যেখানে লিনিয়ার হওয়া উচিত সেখানে কোয়াড্র্যাটিক হতে পারে, বা প্রত্যাশিত উত্তরের একটি হার্ড-কোডেড টেবিল হতে পারে।
যদি স্টাইল বা কার্যকারিতা আপনার শিক্ষণের একটি অংশ হয়, তবে এর সাথে এমন একটি লিখিত প্রশ্ন জুড়ে দিন যা শিক্ষার্থীকে তার পদ্ধতি ব্যাখ্যা করতে বলে, এবং তা মার্ক করুন মার্কিং কিউ-এ। টেস্টগুলো সঠিকতা সামলায়; বাকিটা আপনি সামলান।