খেলা
পর্ব ১ - ধাপে ধাপে
- নির্দেশশিক্ষার্থীদের তাদের ফ্লোটটি কোড বেস রোবটের সাথে সংযুক্ত করতে নির্দেশ দিন যাতে নিশ্চিত করা যায় যে সমস্ত উপকরণ কোড বেস রোবটেই থাকে। এর জন্য অতিরিক্ত উপকরণ সংগ্রহের জন্য শিক্ষার্থীদের আরও টোকেন ব্যবহার করতে হতে পারে।
টোকেনগুলি শ্রেণীকক্ষের জিনিস হতে পারে যেমন বোতাম বা স্টিকি নোট - মডেলমডেলটি একটি গ্রুপের সেটআপ ব্যবহার করে, কোড বেস রোবটের উপরে বা চারপাশে ফ্লোটটি কীভাবে স্থাপন করবেন। শিক্ষার্থীদের জানান যে ল্যাব শেষে কোড বেস রোবট থেকে ফ্লোটটি সরানোর প্রয়োজন হতে পারে। ল্যাব ৩-এর শুরুতে তাদের ফ্লোটটি পুনরায় সংযুক্ত করতে হবে।
- ফ্লোটটি সুরক্ষিত করার জন্য শিক্ষার্থীদের VEX GO কিট থেকে পিন, স্ট্যান্ডঅফ এবং সংযোগকারী ব্যবহার করতে উৎসাহিত করুন। কিট পিসগুলির বিভিন্ন বিভাগ এবং কার্যকারিতা সম্পর্কে তথ্যের জন্য Pieces of the VEX GO Kit VEX Library নিবন্ধটি দেখুন।
কোড বেসের সাথে সংযুক্ত একটি ফ্লোট ডিজাইন করুন - সহায়তা করুনঘুরে বেড়ানো এবং সংগ্রামরত শিক্ষার্থীদের সাহায্য করার মাধ্যমে সংযুক্তি প্রক্রিয়াটি সহজ করুন।
শিক্ষার্থীদের একসাথে কাজ করতে এবং ভাসমান অংশটি সংযুক্ত করতে স্থানিক ভাষা ব্যবহার করতে উৎসাহিত করুন। উদাহরণস্বরূপ, শিক্ষার্থীদের জিজ্ঞাসা করে আলোচনা এবং ব্যাখ্যা উৎসাহিত করুন:
- তুমি কেন তোমার কোড বেস রোবটের পাশে/উপরে/পিছনে ওই টুকরোটি সংযুক্ত করেছো?
- যদি তুমি এই টুকরোটিকে অন্য দিকে অথবা এমনকি ভাসমানের উপরেও সরিয়ে দাও, তাহলে কী হবে?
- কোড বেস রোবটের সাথে ফ্লোট সংযুক্ত করার পদ্ধতিটি আপনি কীভাবে বর্ণনা করবেন? তুমি কোন শব্দ ব্যবহার করবে, যেমন উপরে, পাশে, অথবা পিছনে?
- মনে করিয়ে দিনদলগুলিকে মনে করিয়ে দিন যে হতাশা ঘটে। পরিশেষে, পরীক্ষা এবং ত্রুটি জীবনের একটি অংশ, এবং উভয়ের জন্যই যথেষ্ট সময় আছে।
- জিজ্ঞাসাশিক্ষার্থীদের ভাসমান সংযুক্তি সম্পন্ন করার পর অন্যান্য দলকে সাহায্য করতে বলুন।
খেলার মাঝামাঝি বিরতি & গ্রুপ আলোচনা
প্রতিটি গ্রুপ তাদের ফ্লোট কোড বেস রোবটএর সাথে সংযুক্ত করার কাজ সম্পন্ন করার সাথে সাথে, সংক্ষিপ্ত কথোপকথনের জন্য একত্রিত হন।
- তোমার ফ্লোট সংযুক্ত করার সময় তুমি কোন সমস্যার সম্মুখীন হয়েছ?
- তুমি এই সমস্যার সমাধান কিভাবে করলে?
- আপনার নকশায় সমস্যা দেখা দিলে আপনার দল কোন সমাধানগুলি ব্যবহার করেছিল?
পার্ট ২ - ধাপে ধাপে
- নির্দেশশিক্ষার্থীদের VEXcode GO ব্যবহার করে একটি প্রকল্প তৈরি করতে নির্দেশ দিন যাতে তাদের কোড বেস ফ্লোটটি প্যারেড রুটের চারপাশে ঘুরতে পারে। শিক্ষার্থীদের জানান যে তারা তাদের দলের সাথে কাজ করে সিউডোকোড তৈরি করবে এবং একটি ছোট প্যারেড রুটের মধ্য দিয়ে তাদের ফ্লোট চালানোর জন্য একটি প্রকল্প তৈরি করবে।
উদাহরণ প্যারেড রুট - মডেলশিক্ষার্থীদের জন্য মডেল, প্যারেড রুটের চারপাশে তাদের চলাচলের পরিকল্পনা করার জন্য সিউডোকোড লেখা কীভাবে শুরু করবেন।
- একটি ভাসমান জাহাজ কীভাবে রুট দিয়ে চলাচল করবে তা দেখান। প্যারেড রুট কোর্সের মাধ্যমে একটি কোড বেসকে শারীরিকভাবে স্থানান্তর করুন, এবং শিক্ষার্থীদের রোবটটি কীভাবে চলাচল করছে তার স্থানিক ভাষা প্রদান করতে বলুন। (অর্থাৎ ২০০ মিলিমিটার (মিমি) এগিয়ে যাওয়া, ৯০ ডিগ্রি ডানে বাঁক নেওয়া।)
- একবার শিক্ষার্থীরা প্যারেড রুট কীভাবে নেভিগেট করতে হয় তা বুঝতে পারলে, তারা রুট জুড়ে তাদের কোড বেসের পথ পরিকল্পনা করার জন্য সিউডোকোড তৈরি করবে। শিক্ষার্থীদের নীচের অ্যানিমেশনটি দেখান এবং এই প্রক্রিয়াটি তাদের দেখান। অ্যানিমেশনে কোড বেস নির্দেশাবলী অনুসরণ করে যখন সেগুলি একটি তালিকার মধ্যে স্ক্রিনে প্রদর্শিত হয়। নির্দেশাবলীতে লেখা আছে: রোবট ২১ সেমি এগিয়ে যাবে, রোবট থামবে, রোবট ৯০ ডিগ্রি ডানে ঘোরবে, রোবট ২০ সেমি এগিয়ে যাবে, রোবট থামবে, রোবট ৯০ ডিগ্রি বামে ঘোরবে এবং অবশেষে রোবট ২০ সেমি এগিয়ে যাবে।
ভিডিও ফাইল- প্যারেড রুটের চারপাশে তাদের চলাচলের পরিকল্পনা করার জন্য কীভাবে ছদ্মকোড লেখা শুরু করবেন তা শিক্ষার্থীদের দেখান । তাদের মনে করিয়ে দিন যে ছদ্মকোড হল হাতে লেখা একটি ধাপে ধাপে রূপরেখা । শিক্ষার্থীদের তাদের ছদ্মকোডের সঠিক ব্যবহার করতে উৎসাহিত করুন, যাতে ড্রাইভিং দূরত্ব এবং বাঁকের মাত্রা অন্তর্ভুক্ত থাকে।
সিউডোকোড এর উদাহরণ- ছদ্মকোড লেখার জন্য শিক্ষার্থীদের তাদের দলের সাথে কাজ করতে বলুন ।
শিক্ষার্থীরা তাদের ছদ্মকোড শেষ করার পরে, তাদের ছদ্মকোডকে VEXcode GO-তে [Comment] ব্লকে স্থানান্তর করতে হবে । নিশ্চিত করুন যে শিক্ষার্থীরা নিম্নলিখিত পদক্ষেপগুলি সম্পন্ন করেছে । যদি প্রয়োজন হয়, সংযুক্ত ভেক্স লাইব্রেরির নিবন্ধগুলিতে বর্ণিত পদক্ষেপগুলি মডেল করুন:
- VEXcode GO চালু করুন
- তাদের GO Brain তাদের ডিভাইসে সংযুক্ত করেছে
দ্রষ্টব্য: যখন আপনি প্রথমবার আপনার কোড বেসকে আপনার ডিভাইসের সাথে সংযুক্ত করেন, তখন মস্তিষ্কে তৈরি জাইরো ক্যালিব্রেট হতে পারে, যার ফলে কোড বেসটি কিছুক্ষণের জন্য নিজে থেকেই নড়াচড়া করতে পারে। এটি একটি প্রত্যাশিত আচরণ, এটি ক্রমাঙ্কন করার সময় কোড বেস স্পর্শ করবেন না ।
- প্রকল্পের নাম, প্যারেড 1
- প্রকল্পটি সেভ করুন
- একটি কোড বেস কনফিগার করুন
শিক্ষার্থীদের জন্য মডেল কীভাবে প্রকল্পে [Comment] ব্লক যুক্ত করতে হয় । ছদ্মকোডের প্রতিটি লাইনের জন্য শিক্ষার্থীদের একটি [মন্তব্য] ব্লকের প্রয়োজন হবে । সুতরাং, যদি তাদের ছদ্মকোডের আটটি লাইন থাকে তবে তাদের আটটি [মন্তব্য] ব্লকের প্রয়োজন হবে । উদাহরণটির প্রথম তিনটি লাইন শিক্ষার্থীদের জন্য মডেল ।
ছদ্মকোডকে [মন্তব্য] ব্লকে স্থানান্তরিত করা হয়েছে শিক্ষার্থীরা তাদের ছদ্মকোড স্থানান্তর করার পরে, তারা ড্রাইভট্রেন ব্লক যোগ করবে । শিক্ষার্থীদের মনে করিয়ে দিন যে [মন্তব্য] ব্লকগুলি তাদের প্রকল্পগুলি সংগঠিত করতে ব্যবহৃত হয় এবং তারা আচরণগুলি সম্পাদন করবে না । তাদের কোড বেস সরানোর জন্য তাদের ড্রাইভট্রেন ব্লক যুক্ত করতে হবে ।
- শিক্ষার্থীদের প্রথম [মন্তব্য] ব্লকের অধীনে একটি [ড্রাইভ ফর] ব্লক যুক্ত করতে বলুন ।
[ড্রাইভ ফর] ব্লক যোগ করুন - তারপরে, শিক্ষার্থীরা [Comment] ব্লকে যা বলা হয়েছে তার সাথে মেলে প্যারামিটারগুলি সামঞ্জস্য করতে বলুন । এই ক্ষেত্রে, এটি 200 মিলিমিটার (মিমি) ।
প্যারামিটারগুলি সামঞ্জস্য করুন - শিক্ষার্থীদের তাদের ছদ্মকোড জুড়ে ম্যাচিং ব্লকগুলি যোগ করা চালিয়ে যাওয়ার নির্দেশ দিন ।
- শিক্ষার্থীরা তাদের প্রকল্পগুলি সম্পূর্ণ করার সাথে সাথে তাদের প্রকল্পগুলি শুরু করতে এবং পরীক্ষার প্যারেড রুট সেটআপে তাদের কোড পরীক্ষা করতে বলুন ।
সিউডোকোড সহ প্রকল্পের উদাহরণ - নিম্নলিখিত প্রশ্নগুলি জিজ্ঞাসা করে শিক্ষার্থীদের সাথে আলোচনা সহজতর করুন:
- প্যারেড রুটে কতগুলি মোড় আছে? তারা কোন দিকে?
- পুরো প্যারেড রুটে আপনার কোড বেস রোবটকে কতদূর যেতে হবে?
- রোবটটি কীভাবে কোর্সের মধ্য দিয়ে যেতে হবে তা ব্যাখ্যা করতে আপনি কি আপনার হাত ব্যবহার করতে পারেন?

- মনে করিয়ে দিনছাত্রদের মনে করিয়ে দিন যে তাদের সিউডোকোডের প্রতিটি ধাপ একটি আচরণ যা তাদের কোড বেস রোবট সম্পূর্ণ করবে। আচরণ যথাসম্ভব সুনির্দিষ্ট হওয়া উচিত ।
- জিজ্ঞাসা করুন কোন ধরনের কাজের জন্য কোডিং প্রয়োজন? তারা কি কখনও এমন কোনও কাজে কাজ করতে পারে যেখানে কোডিংয়ের প্রয়োজন হয়? কোডিং সম্পর্কে মজা কী?