খেলা
পর্ব ১ - ধাপে ধাপে
- নির্দেশপ্রতিটি দলকে সিউডোকোড লিখে তাদের VEXcode প্রকল্পের পরিকল্পনা করতে নির্দেশ দিন। তারা তাদের কোড বেস রোবট এবং একটি বর্গক্ষেত্রে চালানোর জন্য এক্সটেনশন রাখার জন্য সিউডোকোড তৈরি করবে। কোড বেস সফলভাবে সরানো হয়েছে তা দেখতে নীচের অ্যানিমেশনটি দেখুন। নিচের অ্যানিমেশনে, কোড বেসটি একটি বর্গক্ষেত্রের নীচের বাম কোণে শুরু হয়, উপরের দিকে মুখ করে। এটি স্কোয়ারের প্রথম পাশ ধরে সামনের দিকে এগিয়ে যায়, তারপর ডানদিকে মোড় নেয় এবং পুরো স্কোয়ারের চারপাশে গাড়ি চালানোর জন্য এই দুটি আচরণ পুনরাবৃত্তি করে।
ভিডিও ফাইল
- মডেলশিক্ষার্থীদের জন্য সিউডোকোড কীভাবে লিখতে হয় তার মডেল। সিউডোকোড হল কোডিংয়ের একটি সংক্ষিপ্ত স্বরলিপি যা কোডের মৌখিক এবং লিখিত বর্ণনাকে একত্রিত করে। প্রতিটি দলের কাছে তাদের ছদ্মকোড লেখার জন্য একটি কাগজ এবং পেন্সিল আছে তা নিশ্চিত করুন।
- শিক্ষার্থীদের তাদের প্রকল্পের লক্ষ্য নির্ধারণ করতে বলুন। তারা তাদের কোড বেস থেকে কী চায়? সকল শিক্ষার্থী আপনাকে বলতে পারবে যে কোড বেসটি একটি বর্গক্ষেত্রে সরানো উচিত।
- সিউডোকোডে কীভাবে সুনির্দিষ্ট হতে হয় তার মডেল তৈরি করুন। "এগিয়ে যান" এর পরিবর্তে, শিক্ষার্থীদের পরিমাপ এবং একক ব্যবহার করে ঠিক কতটা এগিয়ে যেতে হবে তা বর্ণনা করা উচিত।
সিউডোকোড
- সহায়তা করুনশিক্ষার্থীদের সাথে ঘুরে বেড়ানোর সময় এবং দলগুলিকে সহায়তা করার সময় সিউডোকোড সম্পর্কে আলোচনার সুবিধা দিন। শিক্ষার্থীদের জিজ্ঞাসা করুন:
- তাদের প্রকল্পটি কী অর্জন করবে বলে তুমি চাও?
- প্রকল্পের উদ্দেশ্য বা লক্ষ্যকে আপনি কীভাবে ছোট ছোট নির্দিষ্ট বিবৃতিতে ভাগ করবেন?
- একটি বর্গক্ষেত্রের বৈশিষ্ট্য বর্ণনা করো।
- এর কয়টি কোণ আছে?
- সব বাহু কি একই দৈর্ঘ্যের, নাকি ভিন্ন দৈর্ঘ্যের?
- আপনার সিউডোকোডটি একটি বর্গক্ষেত্রের বর্ণনা দিচ্ছে কিনা তা আপনি কীভাবে জানবেন?

সিউডোকোড লেখা - মনে করিয়ে দিনশিক্ষার্থীদের দলবদ্ধভাবে কাজ করতে এবং একে অপরের ধারণা শুনতে মনে করিয়ে দিন। তাদের সিউডোকোড তাদের কোড বেস থেকে তারা যে আচরণগুলি চায় তা সঠিকভাবে বর্ণনা করে তা নিশ্চিত করার জন্য তাদের একাধিকবার চেষ্টা করার প্রয়োজন হতে পারে। সফল হতে হলে একাধিকবার চেষ্টা এবং ব্যর্থতার মধ্য দিয়ে যেতে হবে। ঠিক আছে!
- জিজ্ঞাসাশিক্ষার্থীদের জিজ্ঞাসা করুন যে সিউডোকোড পরিকল্পনা কীভাবে তাদের জীবনের অন্যান্য অংশে পরিকল্পনার অনুরূপ। ভ্রমণের আগে তারা কী প্যাক করবে তা কীভাবে পরিকল্পনা করে? পরিকল্পনা এড়িয়ে যাওয়ার কারণে কি তারা কখনও গুরুত্বপূর্ণ কিছু ভুলে গেছে? (একটি জুতা, একটি খেলনা, একটি চার্জার)
খেলার মাঝামাঝি বিরতি & গ্রুপ আলোচনা
প্রতিটি গ্রুপ তাদের সিউডোকোডলেখা শেষ করার সাথে সাথে, সংক্ষিপ্ত কথোপকথনের জন্য একত্রিত হন।
- এই সিউডোকোড লেখা আপনার কোড বেস রোবট কোডিংয়ের জন্য কীভাবে প্রস্তুত করে বলে আপনি মনে করেন?
- দলগুলিকে তাদের সিউডোকোডের উপর ভিত্তি করে কোড বেসের নির্দিষ্ট গতিবিধি বর্ণনা করতে বলুন।
পার্ট ২ - ধাপে ধাপে
- নির্দেশশিক্ষার্থীদের নির্দেশ দিন যে তারা তাদের সিউডোকোড VEXcode GO-তে কোডে স্থানান্তর করবে, তারপর একটি প্রকল্প তৈরি করবে যাতে কোড বেস ড্রাইভটি একটি বর্গক্ষেত্রে থাকে। তাদের কোড বেসে তাদের প্রকল্পটি পরীক্ষা, সংশোধন এবং পুনরায় পরীক্ষা করার জন্য তিনটি প্রচেষ্টা থাকবে। কোড বেস সফলভাবে স্থানান্তরিত হয়েছে তা দেখতে নীচের ভিডিওটি দেখুন। নিচের অ্যানিমেশনে, কোড বেসটি একটি বর্গক্ষেত্রের নীচের বাম কোণে শুরু হয়, উপরের দিকে মুখ করে। এটি স্কোয়ারের প্রথম পাশ ধরে সামনের দিকে এগিয়ে যায়, তারপর ডানদিকে মোড় নেয় এবং পুরো স্কোয়ারের চারপাশে গাড়ি চালানোর জন্য এই দুটি আচরণ পুনরাবৃত্তি করে।
ভিডিও ফাইল
- মডেলশিক্ষার্থীদের জন্য মডেল কিভাবে প্রথমে VEXcode GO তে তাদের সিউডোকোড [মন্তব্য] ব্লকে স্থানান্তর করতে হয়। তারপর, কোড বেস ড্রাইভটি একটি বর্গক্ষেত্রে রাখার জন্য তাদের প্রকল্প তৈরি করুন এবং শুরু করুন।
- যদি শিক্ষার্থীদের কোনও প্রকল্প খোলা এবং সংরক্ষণের জন্য সহায়তার প্রয়োজন হয়, তাহলে আপনার ডিভাইসের জন্যএকটি প্রকল্প খুলুন এবং সংরক্ষণ করুন" নিবন্ধের ধাপগুলি মডেল করুন এবং তাদের অনুসরণ করতে বলুন।
- শিক্ষার্থীদের তাদের প্রকল্পের নাম দিতে বলুন ড্রাইভ ইন আ স্কোয়ার"।
নাম প্রকল্প - শিক্ষার্থীরা তাদের প্রকল্পের নামকরণ করার পর, শিক্ষার্থীদের তাদের কোড বেস তাদের ডিভাইসের সাথে সংযুক্ত করতে হবে। প্রয়োজনে, শিক্ষার্থীদের জন্য Connect a VEX GO BrainVEX Library" প্রবন্ধের ধাপগুলি মডেল করুন।
- তাদের কোড বেসের জন্য VEXCode GO কনফিগার করতে হবে। কনফিগার এ কোড বেস VEX লাইব্রেরি" নিবন্ধের ধাপগুলি মডেল করুন এবং নিশ্চিত করুন যে শিক্ষার্থীরা টুলবক্সে ড্রাইভট্রেন ব্লকগুলি দেখতে পাচ্ছে।
- [মন্তব্য] ব্লকটি কীভাবে ওয়ার্কস্পেসে টেনে আনতে হয় এবং {When started} ব্লকের নিচে রাখতে হয় তা দেখান। প্রয়োজনে, প্রকল্পে মন্তব্য কীভাবে ব্যবহার করবেন সে সম্পর্কে তথ্যের জন্য Using Comments in VEXcode GO VEX Library" নিবন্ধটি দেখুন।
{When started} তে [মন্তব্য] ব্লক যোগ করুন- [মন্তব্য] ব্লকে সিউডোকোডের প্রথম লাইন যোগ করার মডেল।
[মন্তব্য] ব্লক এ সিউডোকোড যোগ করুন- শিক্ষার্থীদের তাদের সমস্ত সিউডোকোড [মন্তব্য] ব্লকে স্থানান্তর করতে বলুন।
দ্রষ্টব্য: শিক্ষার্থীর প্রতিটি সিউডোকোড লাইনের জন্য ১টি [মন্তব্য] ব্লকের প্রয়োজন হবে। সুতরাং, যদি তাদের ৮টি লাইনের সিউডোকোড থাকে, তাহলে তাদের ৮টি [মন্তব্য] ব্লকের প্রয়োজন হবে।
সিউডোকোড থেকে [মন্তব্য] ব্লক শিক্ষার্থীরা তাদের সিউডোকোড স্থানান্তর করার পরে, তারা ড্রাইভট্রেন ব্লক যুক্ত করবে। শিক্ষার্থীদের মনে করিয়ে দিন যে [মন্তব্য] ব্লকগুলি তাদের প্রকল্পগুলি সংগঠিত করার জন্য ব্যবহৃত হয় এবং তারা কোনও আচরণ সম্পাদন করবে না। তাদের কোড বেস সরানোর জন্য ড্রাইভট্রেন ব্লক যোগ করতে হবে।
- শিক্ষার্থীদের প্রথম [মন্তব্য] ব্লকের নিচে একটি [ড্রাইভ ফর] ব্লক যোগ করতে বলুন।
প্রথম [মন্তব্য] ব্লক এর নিচে [ড্রাইভ ফর] যোগ করুন- তারপর, শিক্ষার্থীদের [মন্তব্য] ব্লকে যা বলা হয়েছে তার সাথে মেলে প্যারামিটারগুলি সামঞ্জস্য করতে বলুন। এই ক্ষেত্রে, সেটা ৪০০ মিলিমিটার (মিমি)।
- এরপর, শিক্ষার্থীদের একটি [Turn for] ব্লক যোগ করতে বলুন, এবং নিশ্চিত করুন যে প্যারামিটারগুলি [মন্তব্য] ব্লকের সিউডোকোডের সাথে মেলে।
[টার্ন ফর] ব্লক যোগ করুন-
[মন্তব্য] ব্লকের প্রতিটির জন্য ড্রাইভট্রেন ব্লক যোগ না করা পর্যন্ত শিক্ষার্থীদের চালিয়ে যেতে বলুন।
ড্রাইভ ইন আ স্কয়ার প্রজেক্ট - একবার শিক্ষার্থীরা ড্রাইভট্রেন ব্লকের সমস্ত অংশ যোগ করে ফেললে, তারা তাদের প্রকল্প শুরু করার জন্য প্রস্তুত। প্রকল্পটি শুরু করার জন্য শিক্ষার্থীদের টুলবারে 'স্টার্ট' বোতামটি নির্বাচন করতে বলুন এবং কোড বেসের গতিবিধি পর্যবেক্ষণ করতে বলুন। প্রয়োজনে, Starting a Project in VEXcode GOVEX Library" প্রবন্ধের ধাপগুলি পর্যালোচনা করুন এবং শিক্ষার্থীদের জন্য একটি প্রকল্প শুরু করার ধাপগুলি মডেল করুন।
- শিক্ষার্থীদের তাদের ড্রাইভ ইন আ স্কয়ার প্রকল্পটি পরীক্ষা করার জন্য ৩টি পরীক্ষামূলক পরীক্ষা চালাতে বলুন এবং কী কাজ করেছে এবং কী পরিবর্তন করা প্রয়োজন তা নথিভুক্ত করতে ডেটা সংগ্রহ শীট ব্যবহার করুন।
- সহায়তা করুনশিক্ষার্থীরা যখন তাদের প্রকল্প তৈরি করছে তখন শিক্ষার্থীদের দিকনির্দেশনামূলক ভাষা ব্যবহার করতে এবং আটকে গেলে তাদের সিউডোকোড উল্লেখ করতে উৎসাহিত করে তাদের সহায়তা করুন। শিক্ষার্থীদের সাহায্য করার জন্য কক্ষটি প্রদক্ষিণ করার সময়, তাদের প্রক্রিয়া সম্পর্কে প্রশ্ন জিজ্ঞাসা করুন।
- আপনার কোড বেসকে একটি বর্গক্ষেত্রে সরানোর জন্য আপনি কোন কমান্ড ব্যবহার করছেন?
- তোমার পূর্ববর্তী পরীক্ষাগুলি বর্ণনা করো (যদি শিক্ষার্থীরা ইতিমধ্যেই পরীক্ষা দিতে সক্ষম হয়ে থাকে)
- তোমার প্রোজেক্টে কী কাজ করেছে?
- কী কাজ করেনি?
- তুমি তোমার প্রকল্পটি কীভাবে সামঞ্জস্য করবে? আপনার কি কোন নির্দিষ্ট আদেশ পরিবর্তন করতে হবে?
- কিভাবে আপনি কোড বেসকে একটি নিখুঁত বর্গক্ষেত্রে সরানোর নির্দেশ দিতে পারেন? আপনার কি কোন নির্দিষ্ট কমান্ড পরিবর্তন করতে হবে?

একটি প্রকল্পে সহযোগিতা করা - মনে করিয়ে দিনদলগুলিকে মনে করিয়ে দিন যে তাদের পরিকল্পনা পরীক্ষা, পরিবর্তন এবং পুনরায় পরীক্ষা করার জন্য তিনটি প্রচেষ্টা আছে। তাদের প্রথম চেষ্টা সম্ভবত কাজ করবে না। তাদের কোড বেস সফলভাবে একটি স্কোয়ারে স্থানান্তরিত করার জন্য তাদের একাধিকবার চেষ্টা করতে হবে। শিক্ষার্থীদের পরীক্ষার সময় তাদের তথ্য সংগ্রহের শিটে পরীক্ষা এবং পরিবর্তনগুলি লিপিবদ্ধ করার কথা মনে করিয়ে দিন।
পূরণ করা তথ্য সংগ্রহ শিটের উদাহরণ - জিজ্ঞাসাশিক্ষার্থীদের জিজ্ঞাসা করুন যে সিউডোকোডটি প্লে পার্ট ২-এর চ্যালেঞ্জ মোকাবেলায় তাদের সাহায্য করেছে কিনা। পরিকল্পনা অন্যান্য কাজেরও একটি বিশাল অংশ। তারা কি এমন চাকরির নাম বলতে পারবে যেখানে তাদের আগে থেকে পরিকল্পনা করতে হবে? (ইঞ্জিনিয়ারিং, কোডিং, শিক্ষকতা, ইত্যাদি)।
ঐচ্ছিক: দল অভিজ্ঞতার এই পর্যায়ের পরে প্রয়োজনে তাদের কোড বেস রোবটটি ডিকনস্ট্রাক্ট করতে পারে। তারা পরবর্তী ল্যাবগুলিতে একই বিল্ড ব্যবহার করবে, তাই এটি শিক্ষকদের জন্য একটি বিকল্প।