এই পাঠে, তুমি তোমার VEX AIM কোডিং রোবটকে আবারও প্রতিক্রিয়া জানাতে কোড করবে, কিন্তু এবার এপ্রিলট্যাগ আইডিতে! আপনি ইউনিট ৭-এর শেষের উদাহরণ প্রকল্পটি কীভাবে তৈরি করা হয়েছিল তা অন্বেষণ করবেন যাতে আপনি যদি ব্লক (যা "যদি তারপর" নামেও পরিচিত) সম্পর্কে আরও বুঝতে পারেন এবং কীভাবে আপনার কোডে সিদ্ধান্ত গ্রহণের পদ্ধতি তৈরি করবেন তা জানতে পারেন।
জানতে নিচের ভিডিওটি দেখুন:
- যদি ব্লক থাকে এমন একটি প্রকল্পে কীভাবে প্রশ্ন জিজ্ঞাসা করবেন।
- একটি প্রকল্পে AI Vision থেকে কীভাবে তথ্য সংগ্রহ করবেন।
এখন যেহেতু আপনি ভিডিওটি দেখেছেন, আপনার চিন্তাভাবনাগুলি আপনার ডায়েরিতে লিখে রাখুন। আপনার চিন্তাভাবনাকে পরিচালিত করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য এই প্রশ্নগুলির উত্তর দিন:
- একটি কোডিং প্রকল্পে আপনি কীভাবে ধারাবাহিক প্রশ্ন তৈরি করতে পারেন?
- এই ব্যাখ্যাটি দেখার পর, ইউনিট ৭ কার্যকলাপের সমাধানে আপনি কী কী পরিবর্তন আনতে চাইতে পারেন?
- এআই ভিশন ডেটা ব্যবহার করে সিদ্ধান্ত নেওয়ার জন্য রোবটটিকে কোডিং করার বিষয়ে আপনার কী প্রশ্ন আছে?
এখন যেহেতু আপনি ভিডিওটি দেখেছেন, আপনার চিন্তাভাবনাগুলি আপনার ডায়েরিতে লিখে রাখুন। আপনার চিন্তাভাবনাকে পরিচালিত করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য এই প্রশ্নগুলির উত্তর দিন:
- একটি কোডিং প্রকল্পে আপনি কীভাবে ধারাবাহিক প্রশ্ন তৈরি করতে পারেন?
- এই ব্যাখ্যাটি দেখার পর, ইউনিট ৭ কার্যকলাপের সমাধানে আপনি কী কী পরিবর্তন আনতে চাইতে পারেন?
- এআই ভিশন ডেটা ব্যবহার করে সিদ্ধান্ত নেওয়ার জন্য রোবটটিকে কোডিং করার বিষয়ে আপনার কী প্রশ্ন আছে?
ভিডিওটি দেখার পর এবং অনুশীলনের আগে, শিক্ষার্থী পুরো ক্লাসে আলোচনার জন্য একত্রিত হয়। আলোচনার ভিত্তি হিসেবে প্রদত্ত প্রশ্নের শিক্ষার্থীদের উত্তর ব্যবহার করুন। কথোপকথন জুড়ে শিক্ষার্থীদের ধারণা বিকাশের সুবিধার্থে বোর্ডে তাদের উত্তরগুলি নোট করুন। কথোপকথনের সময় আপনি হয়তো চাইতে পারেন যে দলগুলি ইউনিট ৭ কার্যকলাপের সমাধানগুলি তুলে ধরুক যাতে তারা তাদের সমাধানগুলি উল্লেখ করতে পারে।
কোডে সিদ্ধান্ত নেওয়া অনেক শিক্ষার্থীর জন্য একটি বিভ্রান্তিকর বিষয় হতে পারে। যদি ব্লক এবং প্রকল্পের প্রবাহ গঠনে সাহায্য করার জন্য তাদের নিজস্ব প্রশ্নগুলির একটি সিরিজ তৈরি করতে উৎসাহিত করুন। ভিডিওতে দেখানো প্রকল্পের ব্লকগুলির সাথে এবং তাদের জীবনের প্রাসঙ্গিক অভিজ্ঞতার সাথে তাদের এগুলি সংযুক্ত করতে বলুন। "এআই ভিশন অবজেক্ট বিদ্যমান?" এবং "বস্তুটি কি স্পোর্টস বল?" এই প্রশ্নগুলির মডেল তৈরির জন্য নীচে দুটি উদাহরণ দেওয়া হল।
- বাইরে কি বৃষ্টি হচ্ছে?
- হ্যাঁ - তোমার কি ছাতা আছে?
- না - আর কোন প্রশ্ন করার দরকার নেই।
- ডিশওয়াশার কি চালানোর প্রয়োজন?
- হ্যাঁ - সাবান কি যোগ করা হয়েছিল?
- না - আর কোন প্রশ্ন করার দরকার নেই।
নির্দেশিত অনুশীলন
এখন যেহেতু তুমি কোড ব্যবহার করে সিদ্ধান্ত নেওয়া শিখতে শুরু করেছো, এখন অনুশীলনের পালা!
ধাপ ১: আপনার ক্ষেত্রটি সেট আপ করুন। প্রতিটি দেয়ালের মাঝখানে একটি করে AprilTag এবং মাঠের মাঝখানে তোমার রোবটটি রাখো। নিচের ছবিটি নির্দেশিকা হিসেবে ব্যবহার করুন। আপনি যেকোনো এপ্রিলট্যাগ আইডি ব্যবহার করতে পারেন।

ধাপ ২: আপনার প্রকল্পটি পরিকল্পনা করুন যাতে রোবটটি সনাক্ত হওয়া এপ্রিলট্যাগ আইডির উপর নির্ভর করে ভিন্নভাবে প্রতিক্রিয়া দেখায়। আপনার দলের সাথে একসাথে, আপনার ক্ষেত্রের প্রতিটি আইডির প্রতি আপনার রোবট কীভাবে প্রতিক্রিয়া দেখাবে তা বেছে নিন। তোমার পরিকল্পনা তোমার জার্নালে লিখে রাখো, এবং সুনির্দিষ্টভাবে বলো।
- কার্যকলাপটি সম্পন্ন করার সময় আপনাকে গাইড করার জন্য এই টাস্ক কার্ডটি (Google / .docx / .pdf) ব্যবহার করুন।
- সৃজনশীল হোন—আপনার রোবটের প্রতিক্রিয়া ডিজাইন করতে কাস্টম ছবি, ইমোজি, LED, অন্তর্নির্মিত শব্দ বা অন্যান্য ক্রিয়া ব্যবহার করুন।
ধাপ ৩: কার্যকলাপটি সম্পন্ন করার জন্য আপনার রোবটকে কোড করুন, নিশ্চিত করুন যে এটি সনাক্ত করা এপ্রিলট্যাগ আইডির উপর নির্ভর করে ভিন্নভাবে প্রতিক্রিয়া দেখায়। তোমার টাস্ক কার্ড ব্যবহার করা চালিয়ে যাও। শুরু করতে নিচে দেখানো প্রকল্পটি তৈরি করুন।
- প্রো-টিপ: গেট ডেটা ব্লকের মাধ্যমে আপনি কোন বিষয়ে ডেটা পেতে বেছে নিয়েছেন তা দেখুন। নিশ্চিত করুন যে প্যারামিটার পছন্দটি আপনার কোডের বাকি অংশে ফলো-আপ হিসেবে জিজ্ঞাসা করা প্রশ্নগুলির সাথে মিলে যাচ্ছে।
ধাপ ৪: অন্বেষণ করুন! প্রতিটি স্থানে আলাদা আলাদা এপ্রিলট্যাগ আইডি ব্যবহার করে দেখুন। আপনার প্রকল্প কি এখনও উদ্দেশ্য অনুযায়ী কাজ করছে? আপনার প্রতিক্রিয়াগুলিকে আরও কীভাবে কাস্টমাইজ করা যায় তা ভেবে দেখুন, তারপর এটি উন্নত করার জন্য আপনার প্রকল্পে পুনরাবৃত্তি চালিয়ে যান।
অতিরিক্ত সম্পদ
এই চ্যালেঞ্জ মোকাবেলায় নিম্নলিখিত নিবন্ধ এবং সংস্থানগুলি আপনাকে সাহায্য করতে পারে:
এখন যেহেতু তুমি কোড ব্যবহার করে সিদ্ধান্ত নেওয়া শিখতে শুরু করেছো, এখন অনুশীলনের পালা!
ধাপ ১: আপনার ক্ষেত্রটি সেট আপ করুন। প্রতিটি দেয়ালের মাঝখানে একটি করে AprilTag এবং মাঠের মাঝখানে তোমার রোবটটি রাখো। নিচের ছবিটি নির্দেশিকা হিসেবে ব্যবহার করুন। আপনি যেকোনো এপ্রিলট্যাগ আইডি ব্যবহার করতে পারেন।

ধাপ ২: আপনার প্রকল্পটি পরিকল্পনা করুন যাতে রোবটটি সনাক্ত হওয়া এপ্রিলট্যাগ আইডির উপর নির্ভর করে ভিন্নভাবে প্রতিক্রিয়া দেখায়। আপনার দলের সাথে একসাথে, আপনার ক্ষেত্রের প্রতিটি আইডির প্রতি আপনার রোবট কীভাবে প্রতিক্রিয়া দেখাবে তা বেছে নিন। তোমার পরিকল্পনা তোমার জার্নালে লিখে রাখো, এবং সুনির্দিষ্টভাবে বলো।
- কার্যকলাপটি সম্পন্ন করার সময় আপনাকে গাইড করার জন্য এই টাস্ক কার্ডটি (Google / .docx / .pdf) ব্যবহার করুন।
- সৃজনশীল হোন—আপনার রোবটের প্রতিক্রিয়া ডিজাইন করতে কাস্টম ছবি, ইমোজি, LED, অন্তর্নির্মিত শব্দ বা অন্যান্য ক্রিয়া ব্যবহার করুন।
ধাপ ৩: কার্যকলাপটি সম্পন্ন করার জন্য আপনার রোবটকে কোড করুন, নিশ্চিত করুন যে এটি সনাক্ত করা এপ্রিলট্যাগ আইডির উপর নির্ভর করে ভিন্নভাবে প্রতিক্রিয়া দেখায়। তোমার টাস্ক কার্ড ব্যবহার করা চালিয়ে যাও। শুরু করতে নিচে দেখানো প্রকল্পটি তৈরি করুন।
- প্রো-টিপ: গেট ডেটা ব্লকের মাধ্যমে আপনি কোন বিষয়ে ডেটা পেতে বেছে নিয়েছেন তা দেখুন। নিশ্চিত করুন যে প্যারামিটার পছন্দটি আপনার কোডের বাকি অংশে ফলো-আপ হিসেবে জিজ্ঞাসা করা প্রশ্নগুলির সাথে মিলে যাচ্ছে।
ধাপ ৪: অন্বেষণ করুন! প্রতিটি স্থানে আলাদা আলাদা এপ্রিলট্যাগ আইডি ব্যবহার করে দেখুন। আপনার প্রকল্প কি এখনও উদ্দেশ্য অনুযায়ী কাজ করছে? আপনার প্রতিক্রিয়াগুলিকে আরও কীভাবে কাস্টমাইজ করা যায় তা ভেবে দেখুন, তারপর এটি উন্নত করার জন্য আপনার প্রকল্পে পুনরাবৃত্তি চালিয়ে যান।
অতিরিক্ত সম্পদ
এই চ্যালেঞ্জ মোকাবেলায় নিম্নলিখিত নিবন্ধ এবং সংস্থানগুলি আপনাকে সাহায্য করতে পারে:
শুরু করার আগে সহযোগিতামূলক কোডিং এবং আলোচনার জন্য শিক্ষার্থীদের ভাগ করা প্রত্যাশাগুলি মনে করিয়ে দিন।
প্রতিটি শিক্ষার্থীর মধ্যে অ্যাক্টিভিটি টাস্ক কার্ড (Google / .docx / .pdf) বিতরণ করুন। শিক্ষার্থীরা পুরো কার্যকলাপের জন্য একই টাস্ক কার্ড ব্যবহার করবে। তাদের প্রথমে তাদের গ্রুপগুলির সাথে তাদের প্রকল্পগুলি পরিকল্পনা করা উচিত, তারপর কোডিং শুরু করার আগে তাদের পরিকল্পনাগুলি ভাগ করে নেওয়ার জন্য আপনার সাথে যোগাযোগ করা উচিত।
যখন আপনি শিক্ষার্থীদের সাথে তাদের প্রকল্প পরিকল্পনা সম্পর্কে কথা বলেন, তখন নিশ্চিত করুন যে তাদের পরিকল্পনাগুলি সুনির্দিষ্ট এবং সহযোগিতামূলক। এই ধরনের প্রশ্ন জিজ্ঞাসা করুন:
- ভিডিওতে যা শিখেছেন তা কোডে কীভাবে প্রয়োগ করার পরিকল্পনা করছেন?
- তোমার গ্রুপ তোমার কোডে কোন প্রশ্ন জিজ্ঞাসা করার পরিকল্পনা করছে?
- প্রতিটি প্রতিক্রিয়াকে অনন্য করে তুলতে আপনি কোন আচরণগুলি ব্যবহার করছেন? তুমি এগুলো একসাথে কিভাবে সিদ্ধান্ত নিলে?
- এই আচরণগুলিকে কোড করার জন্য আপনি কোন ব্লক ব্যবহার করবেন বলে মনে করেন?
শিক্ষার্থীরা যখন তাদের প্রকল্প তৈরি এবং পরীক্ষা করছে, তখন ঘরের চারপাশে ঘুরেএবং তাদের প্রক্রিয়া এবং অগ্রগতি সম্পর্কে আলোচনায় অংশগ্রহণ করো এই ধরনের প্রশ্ন জিজ্ঞাসা করুন:
- ৭ নম্বর ইউনিটের শেষে আপনার তৈরি প্রকল্পের সাথে এই প্রকল্পের তুলনা কেমন?
- আপনার কোড দ্বারা জিজ্ঞাসা করা প্রশ্নগুলির সিরিজ কী কী? তুমি কিভাবে জানলে যে প্রশ্নগুলো এই ক্রমে আছে?
- আপনি এখন পর্যন্ত কোন প্রতিক্রিয়াগুলি কোড করেছেন? বস্তুগুলির প্রতি আপনার করা প্রতিক্রিয়াগুলির সাথে এগুলি কীভাবে মিল বা ভিন্ন?
এই পাঠটি কোডিং ধারণা শেখার জন্য একটি কার্যকর উদাহরণ ব্যবহার করার উপর আলোকপাত করে। আরও জানতে কোডিং শেখানোর জন্য উদাহরণ প্রকল্প ব্যবহার সম্পর্কে একটি VEX PD+ মাস্টারক্লাসের এই ভিডিওটি দেখুন।
আপনার তথ্যের জন্য - মন্তব্য সহ কোড সংগঠিত করা
একটি VEXcode প্রকল্পের মধ্যে ব্যাখ্যা বা নোট যোগ করতে মন্তব্য ব্যবহার করা যেতে পারে। প্রকল্পটি কীভাবে পরিচালিত হয় তা এগুলি প্রভাবিত করে না এবং যুক্তি স্পষ্ট করার জন্য, পরিকল্পনা নথিভুক্ত করার জন্য, অথবা কোডটি পড়তে পারে এমন অন্যদের সাথে যোগাযোগ করার জন্য কার্যকর। প্রকল্পের ব্লকগুলি আপনাকে রোবটটি কী করছে তা বলে দিলেও, একটি প্রকল্পের মন্তব্যগুলি আপনাকে বলে যে রোবটটি কেন সেই আচরণ বা আচরণের সেটটি করছে।
শিখতে এই ভিডিওটি দেখুন:
- আপনার প্রকল্পে মন্তব্য ব্লক কীভাবে যুক্ত করবেন।
- আপনার প্রকল্পে নোট কীভাবে যুক্ত করবেন।
অতিরিক্ত তথ্যের জন্য এই সম্পদগুলি দেখুন:
- VEXcode API রেফারেন্স – মন্তব্য ব্লক
- VEXcode AIM প্রবন্ধএ নোট ব্যবহার করা
সারসংক্ষেপ
এখন যেহেতু আপনি কার্যকলাপটি সম্পন্ন করেছেন, এখন সময় এসেছে সিদ্ধান্ত নেওয়ার বিষয়ে আপনি যা শিখেছেন তা এই চ্যালেঞ্জে কোড ব্যবহার করে কীভাবে প্রয়োগ করেছেন তা ভাগ করে নেওয়ার। তোমার শেখার উপর চিন্তা করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য তোমার জার্নালে নিম্নলিখিত প্রশ্নের উত্তর দাও:
- তোমার প্রকল্পের বর্ণনা দাও। প্রকল্পে কী সিদ্ধান্ত নেওয়া হয়েছিল এবং আপনি কী প্রতিক্রিয়া কোড করেছেন তা অন্তর্ভুক্ত করুন।
- এই প্রকল্পটি আপনার ৭ম ইউনিটের জন্য কোড করা প্রকল্পের সাথে কেমন তুলনা করে? কী পরিবর্তন হয়েছে এবং কেন?
- আপনার দলের মুখোমুখি হওয়া সবচেয়ে বড় চ্যালেঞ্জ কী ছিল? আপনি কীভাবে একসাথে কাজ করে এটি সমাধান করলেন?
এখন যেহেতু আপনি কার্যকলাপটি সম্পন্ন করেছেন, এখন সময় এসেছে সিদ্ধান্ত নেওয়ার বিষয়ে আপনি যা শিখেছেন তা এই চ্যালেঞ্জে কোড ব্যবহার করে কীভাবে প্রয়োগ করেছেন তা ভাগ করে নেওয়ার। তোমার শেখার উপর চিন্তা করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য তোমার জার্নালে নিম্নলিখিত প্রশ্নের উত্তর দাও:
- তোমার প্রকল্পের বর্ণনা দাও। প্রকল্পে কী সিদ্ধান্ত নেওয়া হয়েছিল এবং আপনি কী প্রতিক্রিয়া কোড করেছেন তা অন্তর্ভুক্ত করুন।
- এই প্রকল্পটি আপনার ৭ম ইউনিটের জন্য কোড করা প্রকল্পের সাথে কেমন তুলনা করে? কী পরিবর্তন হয়েছে এবং কেন?
- আপনার দলের মুখোমুখি হওয়া সবচেয়ে বড় চ্যালেঞ্জ কী ছিল? আপনি কীভাবে একসাথে কাজ করে এটি সমাধান করলেন?
শিক্ষার্থীদের তাদের শেখার অভিজ্ঞতা সমগ্র শ্রেণীর আলোচনায় ভাগ করে নেওয়ার জন্য নির্দেশনা দিন। শিক্ষার্থীদের অনুশীলনের মাধ্যমে তাদের শেখার উপর প্রতিফলন করতে সাহায্য করুন যাতে তারা ভাগ করা বোঝাপড়া বা শেখার লক্ষ্যগুলিতে একত্রিত হয়।
আলোচনার শুরুতে শিক্ষার্থীদের জার্নালের উত্তরগুলি ব্যবহার করুন। তাদের কোডিং প্রকল্প সম্পর্কে সুনির্দিষ্ট বিবরণ এবং এপ্রিলট্যাগ আইডির জন্য কোড করা প্রকল্পের সাথে ইউনিট ৭ প্রকল্পের তুলনা কীভাবে হয়, তা সহ তাদের বোঝার জন্য পরবর্তী প্রশ্ন জিজ্ঞাসা করুন।
শিক্ষার্থীদের জন্য তাদের প্রকল্পে যদি ব্লকের ধারণার সাথে আপনার পরবর্তী প্রশ্নগুলির মধ্যে সাদৃশ্যগুলি লক্ষ্য করুন।
পরবর্তী পাঠে যেতে পরবর্তী > নির্বাচন করুন।