পটভূমি
বাগটি খুঁজুন! স্টেম ল্যাব ইউনিট আপনাকে এবং আপনার শিক্ষার্থীদের প্রকল্পগুলি সম্পর্কে কথা বলার এবং ঠিক করার একটি উপায় সরবরাহ করে যখন 123 রোবটটি যা করার উদ্দেশ্যে করা হয়েছিল তা করে না । শিক্ষার্থীরা তাদের কোডে একটি বাগ ধারণা সম্পর্কে শিখবে এবং বিভিন্ন প্রকল্পে বাগ সনাক্ত, সন্ধান এবং ঠিক করার জন্য একটি ডিবাগিং প্রক্রিয়ার মাধ্যমে কাজ করবে । এই ডিবাগিং প্রক্রিয়াটি শিক্ষার্থীদের নিজেদের জন্য সমস্যা সমাধানের কৌশল দেয় কারণ তারা 123 রোবটের সাথে কোডিং চ্যালেঞ্জের মুখোমুখি হয় ।
একটি বাগ কী?
একটি বাগ হল একটি কোডিং প্রজেক্টের একটি ত্রুটি যা রোবটকে তার অভিপ্রায় থেকে ভিন্ন আচরণ করতে বাধ্য করে । কীভাবে বাগ হয়? কোনও রোবটকে কোনও ক্রিয়া সম্পাদন করতে, একটি প্রোগ্রামিং ভাষা বা নিয়মের একটি সেট যা প্রতীকগুলি ক্রিয়াকে উপস্থাপন করে, ব্যবহার করা হয় । এই ইউনিটে, কোডার এবং কোডার কার্ড হল 123 রোবটের প্রোগ্রামিং ভাষা । প্রতিটি কোডার কার্ড একটি কমান্ড, যা একটি রোবট আচরণের সাথে সম্পর্কিত যা প্রোগ্রামিং ভাষা দ্বারা সংজ্ঞায়িত করা হয় । উদাহরণস্বরূপ, একটি 'ড্রাইভ 1' কোডার কার্ড (কমান্ড) 123 রোবটকে 1 ধাপ (আচরণ) এগিয়ে নিয়ে যাওয়ার কারণ করে ।
যদি সেই কোডার কার্ডগুলি সঠিকভাবে সঠিক না হয় (উদাহরণস্বরূপ, ডানদিকে ঘুরার পরিবর্তে বাম দিকে ঘুরুন), তাহলে রোবটের আচরণগুলি আমাদের প্রত্যাশার সাথে মেলে না । 123 রোবটের আচরণ পরিবর্তন করতে, আমরা আমাদের প্রকল্পে থাকা কমান্ড বা কোডার কার্ড পরিবর্তন করি । শিক্ষার্থীরা ইউনিট জুড়ে বাগ এবং ডিবাগিং সম্পর্কে কথা বলার সাথে সাথে রোবটের আচরণ এবং কোডার কার্ড কমান্ডগুলির মধ্যে সংযোগ তৈরি করতে সহায়তা করে যা এর প্রোগ্রামিং ভাষা তৈরি করে ।
রোবটরা ঠিক তাই করে যা আমরা তাদের করতে বলি, তাই আমাদের কোডটি সঠিক এবং নির্ভুল হতে হবে । সতর্ক প্রকল্প পরিকল্পনা বাগ প্রতিরোধে সাহায্য করতে পারে, তবে, ডিবাগিং কোডিংয়ের একটি সাধারণ অংশ এবং ত্রুটিগুলি প্রত্যাশিত । শিক্ষার্থীরা প্রথম প্রচেষ্টায় খুব কমই তাদের প্রকল্পটি সম্পূর্ণভাবে সঠিক করবে, তাই শিক্ষার্থীরা বিভিন্ন কাজ করার জন্য তাদের 123 টি রোবট কোড করার কারণে বাগগুলি খুঁজে পাওয়া এবং ঠিক করা একটি ঘন ঘন শেখার অভিজ্ঞতা হবে ।
কোনও প্রকল্পে কোনও বাগ রয়েছে কিনা তা সনাক্ত করার জন্য, শিক্ষার্থীদের অবশ্যই প্রকল্পের লক্ষ্য কী তা জানতে হবে যাতে প্রকল্পটি চালানোর সময় তারা রোবটের প্রকৃত আচরণের সাথে অভিপ্রেত আচরণের তুলনা করতে পারে । একটি বাগ খুঁজুন! স্টেম ল্যাব ইউনিট, 123 রোবটের উদ্দেশ্যমূলক আচরণের অ্যানিমেশনগুলি শিক্ষার্থীদের সাথে এই ভাগ করা লক্ষ্য প্রতিষ্ঠায় সহায়তা করতে ব্যবহার করা যেতে পারে । তারা রোবটটি কীভাবে নড়াচড়া করবে তা দেখতে পারে, তারপরে তাদের নিজস্ব টাইলের উপর সেই পথটি ট্রেস করতে পারে বা উচ্চস্বরে কথা বলতে পারে । ডিবাগিং প্রক্রিয়া শুরু করার আগে প্রকল্পের লক্ষ্য পর্যালোচনা করার জন্য এক মুহুর্ত সময় নেওয়া, নিশ্চিত করবে যে রোবটটি কী করা উচিত সে সম্পর্কে শিক্ষার্থীরা একই পৃষ্ঠায় রয়েছে, যাতে আচরণটি আলাদা কিনা তা তারা সহজেই সনাক্ত করতে পারে ।
আপনি কীভাবে একটি প্রকল্প ডিবাগ করবেন?
ডিবাগিং হল 123 রোবটকে অভিপ্রায় অনুযায়ী আচরণ করার জন্য একটি প্রকল্পে একটি বাগ সনাক্তকরণ, সন্ধান এবং ঠিক করার প্রক্রিয়া । প্রকল্পের লক্ষ্যের একটি স্পষ্ট ধারণা সহ, শিক্ষার্থীরা একটি অপ্রত্যাশিত আচরণ ঘটছে তা সনাক্ত করতে, সেই প্রকল্পে কোডার কার্ড(গুলি) খুঁজে পেতে এবং রোবটটিকে উদ্দেশ্য অনুযায়ী আচরণ করার জন্য একটি ভিন্ন কোডার কার্ড(গুলি ) ব্যবহার করার জন্য কোডটি ঠিক করতে একটি তিন ধাপের প্রক্রিয়া অনুসরণ করতে পারে ।
সনাক্তকরণের একটি শ্রেণীকক্ষে এটি দেখতে কেমন? আপনার শিক্ষার্থীদের সাথে, শিক্ষার্থীরা 123 রোবটের সাথে তাদের কোড চালানোর আগে আপনি প্রথমে প্রকল্পের লক্ষ্যটি পুনরাবৃত্তি করতে চান যাতে তারা নিশ্চিত হয় যে তারা জানে যে অভিপ্রেত আচরণটি কী ।
- সনাক্ত করুন – বাগটি সনাক্ত করতে, প্রকল্পটি চলমান থাকায় শিক্ষার্থীদের 123 রোবটটি দেখতে হবে । যখন তারা রোবটটিকে তাদের প্রত্যাশার চেয়ে আলাদাভাবে চলতে দেখেন, তখন তারা তাদের গ্রুপ বা শিক্ষককে সতর্ক করতে পারেন যে একটি বাগ আছে । তারপরে শিক্ষার্থীদের কী ভুল হয়েছিল তা ব্যাখ্যা করা উচিত – যেমন 'রোবটটি বাম দিকে ঘুরানো উচিত', তবে এটি ডানদিকে পরিণত হয়েছিল; বা 'এটি কেবল 1 ধাপ চালানো দরকার, তবে এটি 2 ধাপ চালিয়েছে' । প্রক্রিয়াটির পরবর্তী ধাপে যাওয়ার আগে নিশ্চিত হয়ে নিন যে গ্রুপের সমস্ত সদস্য কী সমস্যা তা নিয়ে একমত ।
- যদি প্রকল্পে একাধিক বাগ থাকে তবে প্রথমটি দিয়ে শুরু করুন । পাওয়া প্রতিটি বাগ জন্য ডিবাগিং প্রক্রিয়া আলাদাভাবে অনুসরণ করুন ।
- খুঁজুন – এরপরে, কোন কোডার কার্ড অপ্রত্যাশিত আচরণের কারণ হচ্ছে তা খুঁজে বের করার জন্য শিক্ষার্থীদের তাদের প্রকল্পের দিকে নজর দেওয়া উচিত । শিক্ষার্থীরা 'বাম' বা 'ডান' এর মতো কীওয়ার্ডগুলি খুঁজতে কোডার কার্ডের আইকনগুলি পড়তে বা ব্যবহার করতে সক্ষম হতে পারে, বা প্রকল্পের বাগটি দ্রুত সনাক্ত করতে '1' বা '2' এর মতো সংখ্যাগুলি । বাগটি খুঁজে পেতে তাদের প্রকল্পটি চালানোর প্রয়োজন হতে পারে – শিক্ষার্থীদের মনে করিয়ে দিন যে 123 রোবটের উপর চালানো কোডার কার্ডটি কোডারে সবুজ আলো দিয়ে হাইলাইট করা হবে ।
- কোডারের স্টেপ বোতামটি প্রকল্পে বাগ খুঁজে বের করার জন্য একটি দরকারী সরঞ্জাম, কারণ এটি শিক্ষার্থীদের প্রকল্প সম্পাদনকে ধীর করতে সক্ষম করে, যাতে 123 রোবট প্রতিটি কোডার কার্ড একবারে সঞ্চালন করে, প্রতিটি স্টেপ বোতাম টিপুন । এইভাবে শিক্ষার্থীরা অপ্রত্যাশিত আচরণ ঘটলে কোন কোডার কার্ডটি চালানো হচ্ছে তা আরও সহজেই দেখতে পারে, যাতে তারা প্রকল্পে বাগটি খুঁজে পেতে পারে । ল্যাব 2-এ, শিক্ষার্থীরা ডিবাগিং প্রক্রিয়ার অংশ হিসাবে ধাপ বোতামটি ব্যবহার করবে । কোডারের সাথে একটি প্রকল্পের মাধ্যমে পদক্ষেপ নেওয়া সম্পর্কে আরও জানতে, এই STEM লাইব্রেরী নিবন্ধটি দেখুন ।
- ফিক্স – পরিশেষে, শিক্ষার্থীদের বাগড কোডার কার্ডটি পরিবর্তন করে প্রকল্পটি ঠিক করা উচিত যা অভিপ্রেত আচরণকে ঘটাবে । উদাহরণস্বরূপ, যদি রোবটকে বামের পরিবর্তে ডানদিকে ঘুরতে হয়, তাহলে 'ডানদিকে ঘুরুন' কার্ডটি প্রকল্পে 'বাঁদিকে ঘুরুন' কোডার কার্ডটি প্রতিস্থাপন করা উচিত । একবার ফিক্সটি কার্যকর হয়ে গেলে, শিক্ষার্থীদের প্রকল্পটি আবার চালানো উচিত এবং রোবট এবং কোডারকে দেখতে হবে যে তারা বাগটি সঠিকভাবে ঠিক করেছে কিনা । যদি প্রয়োজন হয়, ডিবাগ করার প্রক্রিয়াটি পুনরাবৃত্তি করুন ।
এটি মনে রাখা গুরুত্বপূর্ণ যে শিক্ষার্থীরা প্রথম চেষ্টায় বাগটি সঠিকভাবে ঠিক করতে পারে না এবং এটি ঠিক আছে । ডিবাগিং একটি সমস্যা সমাধানের প্রক্রিয়া যা তারা যে কোনও সময় তাদের রোবট কোড করবে, তাই এমন কিছু হওয়া উচিত যা শিক্ষার্থীরা ক্রমবর্ধমান স্বাধীনতার সাথে জড়িত হতে স্বাচ্ছন্দ্য বোধ করে ।
ডিবাগিং সমর্থন করার জন্য VEX 123 এ নির্মিত ভিজ্যুয়াল সংকেত
শিক্ষার্থীরা তাদের প্রকল্প তৈরি এবং চালানোর সময় ভিজ্যুয়াল ফিডব্যাক দেওয়ার জন্য VEX 123 এ নির্মিত বৈশিষ্ট্য রয়েছে । টাচ বোতামগুলি ব্যবহার করার সময়, কমান্ডটি প্রবেশ করা হয়েছে তা দেখানোর জন্য, 'স্টার্ট' বোতামটি চাপা বোতামের রঙকে আলোকিত করবে । কোডার ব্যবহার করার সময়, হাইলাইট বৈশিষ্ট্যটি কীভাবে প্রকল্পটি কার্যকর করা হচ্ছে সে সম্পর্কে মূল্যবান প্রতিক্রিয়া দিতে পারে । যখন 'স্টার্ট' বোতামটি ব্যবহার করে শুরু থেকে শেষ পর্যন্ত কোনও প্রকল্প চালানো হয়, তখন নীচের অ্যানিমেশনে দেখানো 123 রোবট দ্বারা পরিচালিত কোডার কার্ডের পাশে হাইলাইটিং সবুজ হয়ে উঠবে । এই অতিরিক্ত ভিজ্যুয়াল কিউ শিক্ষার্থীদেরকে একটি কংক্রিট উপায়ে প্রোগ্রামিং ভাষায় কোডার কার্ড কমান্ডের সাথে রোবটের আচরণকে সংযুক্ত করতে সহায়তা করতে পারে ।
ল্যাব 2-এর মতো 'ধাপ' বোতামটি ব্যবহার করার সময়, প্রকল্পটি একবারে একটি কোডার কার্ড চালায় । হাইলাইটটি চলমান কোডার কার্ডের পাশে সবুজ আলো জ্বলতে থাকবে এবং তারপরে পরবর্তী কোডার কার্ডের পাশে হলুদ আলো জ্বলবে যা প্রকল্পে কার্যকর করা হবে, যেমনটি নীচের অ্যানিমেশনে দেখানো হয়েছে ।
কোন কোডার কার্ডটি পরবর্তী তা নির্দেশ করার জন্য হলুদ হাইলাইট যুক্ত করা কেবল শিক্ষার্থীদের জন্য একটি মূল্যবান ভিজ্যুয়াল কিউই সরবরাহ করে না, তবে ভবিষ্যদ্বাণী এবং কথোপকথনের সুযোগ দেয় । একটি প্রকল্পের মধ্য দিয়ে যাওয়ার সময়, শিক্ষার্থীরা প্রতিটি কোডার কার্ড চালানোর আগে 123 রোবট কী আচরণ করবে তা ভবিষ্যদ্বাণী করতে এক মুহূর্ত সময় নিতে পারে । তারা রোবটের আচরণ পর্যবেক্ষণ করার সাথে সাথে তারা প্রকৃত আচরণের সাথে তাদের প্রত্যাশিত আচরণের তুলনা করতে পারে এবং তারা একসাথে ডিবাগিংয়ে জড়িত হতে পারে । যদি শিক্ষার্থীদের বিভিন্ন ভবিষ্যদ্বাণী থাকে তবে এটি একটি মূল্যবান শেখার মুহূর্ত হতে পারে কারণ তারা মনে করে কেন কিছু আচরণ ঘটবে এবং প্রকল্পে কোডার কার্ডের সাথে এই আচরণগুলি কীভাবে সংযুক্ত রয়েছে সে সম্পর্কে কথা বলে ।
ডিবাগিংয়ের চারপাশে একটি ইতিবাচক শ্রেণীকক্ষ সংস্কৃতি গড়ে তুলুন
একটি বৃহত্তর শ্রেণীকক্ষ সংস্কৃতি থাকা যা উত্পাদনশীল হিসাবে ত্রুটিগুলি ফ্রেম করে, শাস্তিমূলক নয়, যদি আমরা চাই যে শিক্ষার্থীরা সত্যই প্রকল্প পরীক্ষা এবং ডিবাগিং প্রক্রিয়ায় জড়িত থাকে তবে তা অবিশ্বাস্যভাবে গুরুত্বপূর্ণ । যদি তারা ত্রুটিগুলি লুকানোর চেষ্টা করে, বা অন্যদের সাথে তাদের যুক্তির মাধ্যমে কথা বলতে ভয় পায়, ডিবাগিং প্রক্রিয়াটি অনেক বেশি কঠিন এবং শেখার জন্য কম কার্যকর হবে । একটি কোডিং প্রকল্পের বাগগুলি শিখতে, সমস্যা সমাধানে হাত মেলাতে এবং একটি ভাগ করা লক্ষ্যের দিকে অন্যদের সাথে সহযোগিতামূলকভাবে কাজ করার একটি দুর্দান্ত সুযোগ । শিক্ষার্থীরা প্রথমবারের মতো একটি সম্পূর্ণ প্রকল্প সঠিকভাবে কোড করবে, তাই কম্পিউটার বিজ্ঞান শেখার জন্য ডিবাগিং কোডিংয়ের পুনরাবৃত্তিমূলক প্রকৃতির অংশ । 
এটি করার অনেক উপায় রয়েছে, যেমন "বাগ মিউজিয়াম" বা "বাগ হল অফ ফেম" এর মতো জিনিসগুলির সাথে ভুলগুলি উদযাপন করা1 যেখানে শিক্ষার্থী এবং শিক্ষকরা প্রকল্পের ত্রুটিগুলি এবং তাদের সংশোধনগুলি পোস্ট করেন যাতে সবাই চিন্তা করতে পারে । প্রতিবার ক্লাসে একটি বাগ ‘ঘোষণা‘ করা হলে, ডিবাগিং কেবল প্রয়োজনীয়ই নয়, মজাদার করে তোলার জন্য শিক্ষকরা প্রতিটি ক্লাসে প্লাস্টিকের বাগ খেলনা দিয়ে বাগ খুঁজে বের করার জন্য শিক্ষার্থীদের পুরস্কৃত করেছেন! আপনি শিক্ষার্থীদের তাদের প্রকল্পে একটি বাগ আছে এমন একটি নির্দেশক হিসাবে ব্যবহার করার জন্য তাদের নিজস্ব কাগজের বাগ কাটআউট আঁকতে বা রঙ করতে পারেন । এইভাবে শিক্ষার্থীরা আপনাকে একটি ভিজ্যুয়াল কিউ দিতে পারে যে তারা অন্য শিক্ষার্থীদের মৌখিকভাবে ব্যাহত না করে ডিবাগ করছে । আপনি কীভাবে একটি বাগ ঘোষণা করতে চান তা নির্বিশেষে, গুরুত্বপূর্ণ অংশটি সন্ধানটি উদযাপন করা এবং শিক্ষার্থীদের এটি ঠিক করতে সক্ষম করে এমন স্থায়ী সমস্যা সমাধানের বিষয়টি তুলে ধরা!
ফাইন্ড দ্য বাগ-এ ডিবাগিং প্রক্রিয়া! স্টেম ল্যাব ইউনিটটি যে কোনও কোডিং পদ্ধতির সাথে ব্যবহার করা যেতে পারে – টাচ, কোডার বা VEXcode 123 । VEX 123 Printables শিক্ষার্থীদের তাদের প্রকল্প ডিবাগ করার সময় ব্যবহার করার জন্য একটি দরকারী হাতিয়ার হতে পারে । উদাহরণস্বরূপ, টাচ বোতাম দিয়ে কোডিং করার সময়, আপনি শিক্ষার্থীদের রঙিন প্রকল্প পরিকল্পনা এবং গতি পরিকল্পনা প্রিন্টেবলগুলি ব্যবহার করতে সহায়তা করতে পারেন, যাতে তারা যখন তাদের কোডে বাগ খুঁজে পাওয়ার চেষ্টা করছেন তখন তাদের টাচ প্রকল্পের একটি ভিজ্যুয়াল উপস্থাপনা পর্যালোচনা করতে পারে । উপরন্তু, মুদ্রণযোগ্য টাচ বোতামগুলি কোনও প্রকল্পের পরিকল্পনা বা ফিক্সিংয়ের জন্য একটি সহায়ক সরঞ্জাম হতে পারে, কারণ তারা শিক্ষার্থীদের তাদের প্রকল্পটি কীভাবে ঠিক করতে হবে তা নির্ধারণ করার সাথে সাথে ম্যানিপুলেট করার জন্য একটি বাস্তব আইটেম দেয় । অন্যান্য কোডিং পদ্ধতির জন্য এই ইউনিটটি অভিযোজিত করার বিষয়ে আরও জানতে, ইউনিট ওভারভিউতে বিকল্প কোডিং পদ্ধতি পৃষ্ঠাটি দেখুন ।
আপনার কোন কোডার কার্ড প্রয়োজন?
এই ইউনিটের সময় ব্যবহৃত প্রধান কোডার কার্ডের একটি তালিকা নিচে দেওয়া হল । ইউনিটটি সম্পূর্ণ করার জন্য প্রয়োজনীয় অন্যান্য কোডার কার্ডগুলি সারণির পরে তালিকাভুক্ত করা হয় । আপনার শিক্ষার্থীদের কোডার কার্ড সংগঠিত এবং বিতরণ সম্পর্কে আরও বিস্তারিত তথ্যের জন্য প্রতিটি ল্যাবের সারসংক্ষেপের এনভায়রনমেন্ট সেটআপ বিভাগটি দেখুন ।
| কার্ড | আচরণ | উদাহরণ |
|---|---|---|
![]() |
কোডারে ‘স্টার্ট‘ বোতাম টিপলে প্রকল্পটি শুরু হয় । | |
![]() |
123 রোবট 1 রোবটের দৈর্ঘ্য, বা 123 ক্ষেত্রের 1 বর্গক্ষেত্রের জন্য এগিয়ে যাবে । | ![]() |
![]() |
123 রোবট 2 রোবট দৈর্ঘ্য, বা 123 ক্ষেত্রের 2 স্কোয়ারের জন্য এগিয়ে যাবে । | ![]() |
![]() |
123 রোবট 90 ডিগ্রি বাম দিকে ঘুরবে । | ![]() |
![]() |
123 রোবট 90 ডিগ্রি ডানে ঘুরবে । | ![]() |
মোশন, সাউন্ড বা লুক ক্যাটাগরির অতিরিক্ত কোডার কার্ডগুলি ল্যাবের সময় শিক্ষার্থীদের অতিরিক্ত ডিবাগিংয়ের সুযোগ দেওয়ার জন্য ব্যবহার করা যেতে পারে । কোডার কার্ড এবং তাদের আচরণের সম্পূর্ণ তালিকার জন্য, STEM লাইব্রেরিতে VEX কোডার কার্ড রেফারেন্স গাইড নিবন্ধটি দেখুন ।
এই ইউনিটে কোদারের সাথে শিক্ষার কৌশল
কোডার শিক্ষার্থী এবং শিক্ষকদের জন্য একটি ল্যাবের ক্রিয়াকলাপ জুড়ে সহজেই এবং স্পষ্টভাবে কোডের সাথে জড়িত এবং ভাগ করে নেওয়ার সুযোগ দেয় ।
প্রাক বা প্রাথমিক পাঠকদের সমর্থন — কোডার কার্ডগুলি প্রাক-পাঠকদের, বা প্রাথমিক পাঠকদের সমর্থন করার জন্য ডিজাইন করা হয়েছে, কার্ডের শব্দগুলির প্রতিনিধিত্ব করার জন্য আইকনগুলি ব্যবহার করে, যাতে শিক্ষার্থীরা মূলত ছবিগুলি পড়তে পারে, যদি তারা এখনও শব্দগুলি পড়তে না পারে । শিক্ষার্থীদের তাদের প্রকল্পগুলি তৈরি এবং ডিবাগ করার জন্য কাজ করার সময় তাদের সহায়তা করার জন্য এই আইকন চিত্রগুলি ব্যবহার করতে উত্সাহিত করুন । আপনি যখন শিক্ষার্থীদের সাথে তাদের নামকরণ করছেন তখন কোডার কার্ডের চিত্রগুলি উল্লেখ করে এটি শক্তিশালী করুন, যেমন "যখন শুরু হয় 123 কোডার কার্ড , সবুজ তীরযুক্ত একটি, সর্বদা প্রথমে যায় ।"
কোডার কার্ডের আপনি একটি হোয়াইটবোর্ড হিসাবে কোডার ব্যবহার করুন — একবার কোডার কার্ড কোডারে লোড হয়ে গেলে, শিক্ষার্থীরা তাদের কোড দেখানোর জন্য তাদের কোডার ধরে রাখতে পারে, ঠিক যেমন তারা এতে একটি গণিত সমাধান সহ একটি হোয়াইটবোর্ড ধরে রাখবে । বাগ খোঁজার সময়! স্টেম ল্যাব ইউনিট, এই কৌশলটি শিক্ষার্থীরা প্রতিটি ডিবাগিং ক্রিয়াকলাপের জন্য বাগড কোডটি সঠিকভাবে পুনরায় তৈরি করেছে কিনা তা পরীক্ষা করার একটি উপায় হিসাবে ব্যবহার করা যেতে পারে । আপনি দ্রুত এবং সহজেই দেখতে পারেন যে সঠিক কোডার কার্ডগুলি ব্যবহার করা হয়েছে কিনা, সেগুলি যথাযথ ক্রমে সন্নিবেশ করা হয়েছে কিনা এবং নিশ্চিত করুন যে সেগুলি উল্টো বা পিছনের দিকে নেই । আপনি প্রতিটি স্লটের নম্বরগুলি তাদের কোডের একটি নির্দিষ্ট অংশে শিক্ষার্থীদের মনোযোগ আকর্ষণ করতে ব্যবহার করতে পারেন, "আপনার কোডার কার্ডটি সমস্ত উপায়ে ঢোকানো হয়েছে কিনা তা নিশ্চিত করতে স্লট নম্বর 2 চেক করুন" এর মতো জিনিস বলে ।
একটি শিক্ষণ সরঞ্জাম হিসাবে কোডার ব্যবহার সম্পর্কে আরও জানতে, নলেজ বেসে এই নিবন্ধটি দেখুন ।
কোডার নিয়ে সমস্যা সমাধান
কোডার এবং কোডার কার্ডের সাথে কোডিং করার জন্য অবশ্যই কিছু সমস্যা সমাধান এবং ডিবাগিং প্রয়োজন । যদিও এটি শেখার প্রক্রিয়ার একটি মূল্যবান অংশ, তবে এই ইউনিটে আপনি যেসব সাধারণ সমস্যার মুখোমুখি হতে পারেন তার কিছু সমাধান এখানে দেওয়া হল:
-
কোডার কার্ডগুলি সরানোর সময় কোডার কার্ডগুলি বেরিয়ে আসে — যখন শিক্ষার্থীরা কোডার কার্ডগুলি তাদের মধ্যে ধরে রাখে, তখন তাদের সোজাভাবে ধরে রাখার জন্য মনে করিয়ে দিন এবং এটিকে পাশের দিকে টিপবেন না । যদি ডানদিকে (বা কোডারের খোলা দিকে) বাঁকানো হয়, তাহলে কোডার কার্ডগুলি পড়ে যেতে পারে । যেহেতু বাম এবং ডান তরুণ শিক্ষার্থীদের জন্য সর্বদা নির্ভরযোগ্য নয়, তাই তাদের কোডারকে কোনও দিক থেকে কাত না করতে উত্সাহিত করুন ।
কোডার সরানোর সময় কোডার কার্ড পড়ে যায় -
একটি কোডার কার্ড ভুলভাবে ওরিয়েন্ট করা হয়েছে — শিক্ষার্থীদের মনে করিয়ে দিন যে তাদের কোডার কার্ডগুলি সঠিক ওরিয়েন্টেশনে সন্নিবেশ করা হয়েছে - তাদের মুখোমুখি শব্দ এবং ছবি এবং কোডারের ডান (বা খোলা দিকে) ছবি সহ । যদি কার্ডগুলি উল্টো বা পিছনের দিকে থাকে, তাহলে শিক্ষার্থীদের তাদের টেনে বের করে সঠিক দিকে পুনরায় সন্নিবেশ করান ।
কোডার কার্ড-ভিত্তিক ভুল -
একটি কোডার কার্ড স্লট চলার সময় একটি লাল আলো প্রদর্শন করে — যদি একটি কোডার কার্ডের পাশে একটি লাল নির্দেশক আলো প্রদর্শিত হয়, তাহলে কোডার কার্ডটি সম্পূর্ণরূপে স্লটে ঢোকানো যাবে না । শিক্ষার্থীদের মনে করিয়ে দিন যে তারা কোডার কার্ডগুলি পুরো পথ ধরে ধাক্কা দিতে পারে, বা তাদের বের করে নিয়ে যেতে পারে এবং যদি এটি ঘটে তবে সেগুলি পুনরায় সন্নিবেশ করতে পারে । এর একটি উদাহরণ দেখতে নিচের অ্যানিমেশনটি দেখুন ।
ভিডিও ফাইল
কোডার কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও তথ্যের জন্য, VEX 123 কোডার নলেজ বেস নিবন্ধটি দেখুন।








