পটভূমি
মার্স রোভার: ল্যান্ডিং চ্যালেঞ্জ ইউনিট আপনার শিক্ষার্থীদের কোনও সমস্যা সমাধানের জন্য VEXcode 123 প্রকল্প তৈরি করতে চ্যালেঞ্জ জানাবে । এই ইউনিটটি শিক্ষার্থীদের একটি চ্যালেঞ্জে 123 রোবটের সামনে আই সেন্সর ব্যবহার করার জন্য প্রবর্তন করে, যা মঙ্গল 2020 পারসিভারেন্স রোভারের মতো মহাকাশযান অবতরণের চেষ্টা করার সময় বিজ্ঞানীরা যে প্রক্রিয়া ব্যবহার করেন তার দ্বারা অনুপ্রাণিত হয় । শিক্ষার্থীরা একটি বাধা সনাক্ত করতে 123 রোবট কোড করবে, তারপরে ল্যান্ডিং সাইটে একটি বাধা পাওয়া গেছে তা নির্দেশ করার জন্য একটি রঙ জ্বলবে ।
নাসার মার্স ২০২০ মিশন
নাসার মঙ্গল 2020 মিশন মঙ্গল অন্বেষণের জন্য উচ্চ অগ্রাধিকারের বিজ্ঞানের লক্ষ্যগুলিকে সম্বোধন করে: জীবন, জলবায়ু, ভূতত্ত্ব এবং মানুষ । কিন্তু পারসিভিয়ারেন্স রোভার তার মিশন শুরু করার আগে পৃষ্ঠে শিলা এবং মাটির নমুনা সংগ্রহ করতে পারে, রোভারকে নিরাপদে লাল গ্রহে অবতরণ করতে হবে ।
নাসার মতে, মঙ্গলে পাঠানো মিশনের মাত্র ৪০ % (কোনও মহাকাশ সংস্থা দ্বারা) সফল হয়েছে । এন্ট্রি, অবতরণ এবং অবতরণের পুরো প্রক্রিয়াটি মাত্র কয়েক মিনিট সময় নেবে, তবে পার্সিভারেন্স রোভার বহনকারী মহাকাশযানটি প্রতি ঘন্টায় প্রায় 20,000 কিলোমিটার (~12,500 মাইল প্রতি ঘন্টায়) থেকে শূন্যে নেমে আসতে হবে এবং একটি খোলা, সমতল এলাকা খুঁজে বের করতে হবে । মার্টিয়ান পৃষ্ঠটি বাধা দিয়ে পূর্ণ — বৃহদায়তন ইমপ্যাক্ট ক্র্যাটার, ক্লিফ, ফাটল এবং জগড বোল্ডার । অপ্রত্যাশিত বাতাস আরও জটিলতা সৃষ্টি করতে পারে ।
একটি নিরাপদ অবতরণ নিশ্চিত করতে সাহায্য করার জন্য, অধ্যবসায় রোভার এই ছবিগুলি নামানোর সময় ছবি তুলবে এবং মানচিত্রে সেই ছবিগুলির তুলনা করবে । এটি দ্রুত সিদ্ধান্ত নিতে পারে যে সেই অঞ্চলটি বিজ্ঞানীদের দ্বারা বিপজ্জনক বলে নির্ধারিত হয়েছিল এবং একটি খোলা জায়গায় জমিতে সামঞ্জস্য করতে পারে । রোভারটি কীভাবে অবতরণ করবে তা দেখতে নীচের ভিডিওটি দেখুন ।
এই ইউনিটে, রোভারের জন্য নিরাপদ অবতরণ নিশ্চিত করতে সহায়তা করার জন্য শিক্ষার্থীরা তাদের 123 ফিল্ডের ল্যান্ডিং সাইটগুলিতে বাধা সনাক্ত করতে 123 রোবট কোডিং করবে ।
সেন্সর কি?
একটি সেন্সর মূলত একটি ডিভাইস যা একটি রোবটকে তার চারপাশের বিশ্বকে বুঝতে সাহায্য করে । এটি তার পরিবেশ সম্পর্কে তথ্য সংগ্রহ এবং প্রতিবেদন করার মাধ্যমে এটি করে, যা রোবটকে সিদ্ধান্ত নিতে বা নির্দিষ্ট আচরণ সম্পাদন করতে একটি প্রকল্পে ব্যবহার করা যেতে পারে । এই ক্রমটিকে একটি সেন্স → থিঙ্ক → অ্যাক্টের সিদ্ধান্ত লুপ হিসাবে বিবেচনা করা যেতে পারে ।
এই ইউনিটে, 123 রোবট নিরাপদ রোভার অবতরণের জন্য এলাকা পরিষ্কার করতে সাহায্য করার জন্য 123 ফিল্ডে বস্তু সনাক্ত করবে । প্রকল্প শিক্ষার্থীরা এই লুপটি তৈরি করে কারণ আই সেন্সরটি কোনও বস্তুর উপস্থিতি অনুভব করবে, তারপরে VEXcode 123 কমান্ডগুলি আই সেন্সর কোনও বস্তু সনাক্ত করে কিনা তার উপর ভিত্তি করে চিন্তা করুন এবং সিদ্ধান্ত নিন এবং তারপরে 123 রোবটটি রোবট গ্লোতে বোতাম রেখে কাজ করবে ।
আই সেন্সর কী?
123 রোবটের আই সেন্সরটি সামনের দিকে, সাদা তীরের নীচে অবস্থিত । আই সেন্সরটি কোনও বস্তুর উপস্থিতি বা অনুপস্থিতি, সেইসাথে এর রঙ বা উজ্জ্বলতার স্তর সনাক্ত করতে ব্যবহার করা যেতে পারে ।

আই সেন্সর বস্তু সনাক্ত করতে ইনফ্রারেড আলো ব্যবহার করে । হালকা রঙের বস্তুগুলি ইনফ্রারেড আলো প্রতিফলিত করে এবং আই সেন্সর দ্বারা আরও সহজে সনাক্ত করা যায় । গাঢ় রঙের বস্তুগুলি ইনফ্রারেড আলো শোষণ করে এবং আই সেন্সর তাদেরও সনাক্ত করে না । ইউনিটের সময়, আই সেন্সর এই বস্তুগুলি সনাক্ত করতে সক্ষম হবে তা নিশ্চিত করার জন্য বাধাগুলির জন্য সাদা বা হালকা রঙের কাগজ ব্যবহার করুন ।
এই ইউনিটে, 123 রোবটের পথে কোনও বস্তু উপস্থিত থাকলে তা সনাক্ত করতে আই সেন্সর ব্যবহার করা হবে । 123 রোবটের আই সেন্সরটির অবস্থান মানে এটি কেবল তার সামনে সরাসরি বস্তু সনাক্ত করতে পারে । আপনি যখন আপনার শিক্ষার্থীদের সাথে আপনার 123 টি রোবট এবং বাধা স্থাপন করছেন তখন এটি সম্পর্কে সচেতন থাকুন যাতে উপকরণগুলি শিক্ষার্থীদের সাফল্যের জন্য সেট আপ করে ।
কীভাবে VEXcode 123 দিয়ে আই সেন্সর কোড করবেন সে সম্পর্কে আরও তথ্যের জন্য, VEXcode 123 VEX লাইব্রেরি নিবন্ধ ব্যবহার করে ভেক্স 123 আই সেন্সর কোডিং দেখুন।
VEXcode 123 কী?
VEXcode 123 একটি ব্লক-ভিত্তিক প্রোগ্রামিং ভাষা যা 123 রোবটের সাথে ব্যবহৃত হয় । একটি প্রোগ্রামিং ভাষা হল নিয়মের একটি সেট যেখানে প্রতীকগুলি ক্রিয়াগুলির প্রতিনিধিত্ব করে । প্রোগ্রামিং ভাষাগুলি একটি প্রকল্প চালানোর জন্য একটি কম্পিউটার দ্বারা সম্পাদিত ধাপে ধাপে নির্দেশাবলী অনুসরণ করে ।
VEXcode 123 এর সাথে কীভাবে কাজ করবেন সে সম্পর্কে আরও তথ্যের জন্য, VEXcode 123 বিভাগটি দেখুন।
আপনার কোন VEXcode 123 ব্লক প্রয়োজন?
VEXcode 123-এর ব্লকগুলি 123টি রোবট কমান্ডের প্রতিনিধিত্ব করে যা VEXcode 123-এ একটি প্রকল্প তৈরি করতে ব্যবহৃত হয় । এই ইউনিটের সময় ব্যবহৃত প্রধান ব্লকের একটি তালিকা নিচে দেওয়া হল ।
| VEXcode 123 ব্লক | আচরণ |
|---|---|
![]() |
প্রকল্পটি শুরু হওয়ার পরে {When started} ব্লকটি ব্লকের সংযুক্ত স্ট্যাকটি চালানো শুরু করে । |
![]() |
[ড্রাইভ পর্যন্ত] ব্লকটি তিনটি শর্তের একটি পূরণ না হওয়া পর্যন্ত 123 রোবটকে ড্রাইভ করে ।
|
![]() |
[টার্ন ফর] ব্লক নির্দিষ্ট সংখ্যক ডিগ্রির জন্য 123 রোবটকে বাম বা ডান দিকে ঘুরিয়ে দেয় । |
![]() |
[Forever] ব্লকটি চিরতরে ‘C‘ এর মধ্যে থাকা যে কোনও ব্লকের পুনরাবৃত্তি করে । |
![]() |
[অপেক্ষা করুন] ব্লকটি কোনও প্রকল্পের পরবর্তী ব্লকে যাওয়ার আগে একটি নির্দিষ্ট সময়ের জন্য অপেক্ষা করে । |
![]() |
[গ্লো] ব্লকটি 123 রোবটের কেন্দ্রে ইন্ডিকেটর লাইটের গ্লো কালার সেট করে । |
[ড্রাইভ না হওয়া পর্যন্ত] ব্লকটি কীভাবে কাজ করে?
[ড্রাইভ পর্যন্ত] ব্লকগুলি বারবার একটি শর্ত পরীক্ষা করে এবং প্রকল্পের প্রবাহ নিয়ন্ত্রণ করে । [ড্রাইভ] ব্লকের শর্ত পূরণ না হওয়া পর্যন্ত কোনও প্রকল্প স্ট্যাকের পরবর্তী ব্লকে স্থানান্তরিত হবে না । নীচে দেখানো প্রকল্পে, 123 রোবট এগিয়ে যাবে এবং আই সেন্সর কোনও বস্তু সনাক্ত করেছে কিনা তা ক্রমাগত পরীক্ষা করবে । আই সেন্সর দ্বারা একটি বস্তু সনাক্ত করার পরে, 123 রোবট গাড়ি চালানো বন্ধ করে দেবে এবং পরবর্তী ব্লকে চলে যাবে, একটি [গ্লো] ব্লক ।
[ড্রাইভ পর্যন্ত] ব্লক সহ 123 রোবট ড্রাইভিং বন্ধ করার শর্ত সেট করা যেতে পারে । এই ইউনিটটি "অবজেক্ট" প্যারামিটার ব্যবহার করে যাতে 123 রোবটের সামনে আই সেন্সর কোনও বস্তু সনাক্ত করলে রোবটটি গাড়ি চালানো বন্ধ করে দেয় ।
এই ইউনিটে ওপেন-এন্ডেড চ্যালেঞ্জের জন্য প্রস্তুতি
এই ইউনিটে, শিক্ষার্থীদের একটি চ্যালেঞ্জ সমাধানের জন্য একটি প্রকল্প তৈরি করতে তারা আগে যা শিখেছে তা ব্যবহার করতে বলা হবে । যেহেতু শিক্ষার্থীদের সমস্যা সমাধানের জন্য নিয়মিতভাবে চ্যালেঞ্জ করা এবং তারা যে দক্ষতাগুলি শিখছে তা নতুন উপায়ে প্রয়োগ করা গুরুত্বপূর্ণ, তাই আমরা আপনাকে আপনার শিক্ষার্থীদের চ্যালেঞ্জ জানাতে এবং স্থিতিস্থাপকতা তৈরি করতে এবং চ্যালেঞ্জের মাধ্যমে তাদের গাইড করতে সহায়তা করার জন্য এই কৌশলগুলি ব্যবহার করতে উত্সাহিত করি । শিক্ষার্থীদের তাদের প্রকল্পগুলি নিয়ে পরীক্ষা-নিরীক্ষা করার সময় তাদের সহায়তা করার জন্য এখানে কয়েকটি পরামর্শ দেওয়া হল:
সমাধান না দিয়ে মতামত দিন - একটি চ্যালেঞ্জের মধ্য দিয়ে কাজ করার সময় ভুল করা প্রত্যাশিত এবং উৎসাহিত করা হয় । "শেখার ত্রুটিগুলি সুযোগ তৈরি করতে পারে, [এবং] সংযোগগুলি উপলব্ধি করতে সহায়তা করতে পারে ।"1 আপনার শিক্ষার্থীদের সাথে একটি পরিচিত সমস্যা সমাধানের প্রক্রিয়া তৈরি করা তাদের কোনও সমস্যা সনাক্ত করতে এবং ত্রুটি তৈরি করার সময় কীভাবে এগিয়ে যেতে হয় তা জানতে সহায়তা করতে পারে, যার ফলে বিঘ্ন এবং হতাশা হ্রাস পায় । আপনার শিক্ষার্থীদের তাদের প্রকল্পগুলি সমস্যা সমাধানে এবং তাদের নিজস্ব সমাধান নিয়ে আসতে সহায়তা করার জন্য নিম্নলিখিত সমস্যা-সমাধান চক্রটি ব্যবহার করার চেষ্টা করুন ।
- সমস্যাটি বর্ণনা করুন
- শিক্ষার্থীকে কী ভুল তা ব্যাখ্যা করতে বলুন । শিক্ষার্থীদের ভুলটি ভাগ করা লক্ষ্য বা চ্যালেঞ্জের সাথে সম্পর্কিত করতে সক্ষম হওয়া উচিত ।
- তাদের প্রকল্পে 123 রোবটটি কীভাবে চলছে? রোবটটি কীভাবে নড়াচড়া করবে?
- শিক্ষার্থীকে কী ভুল তা ব্যাখ্যা করতে বলুন । শিক্ষার্থীদের ভুলটি ভাগ করা লক্ষ্য বা চ্যালেঞ্জের সাথে সম্পর্কিত করতে সক্ষম হওয়া উচিত ।
- সমস্যাটি কখন এবং কোথায় শুরু হয়েছিল তা চিহ্নিত করুন
- শিক্ষার্থীকে জিজ্ঞাসা করুন যখন তারা প্রথম সমস্যাটি লক্ষ্য করেছিলেন ।
- প্রকল্পের কোন অংশটি কার্যকর করা হচ্ছে?
- যদি শিক্ষার্থীদের প্রকল্পে ত্রুটিটি কোথায় তা নির্ধারণ করতে অসুবিধা হয়, তাহলে তাদের VEXcode 123-এ প্রজেক্ট স্টেপিং ফিচারটি ব্যবহার করতে উৎসাহিত করুন । প্রজেক্ট স্টেপিং বৈশিষ্ট্যের সাথে প্রদত্ত ভিজ্যুয়াল সংকেতগুলি শিক্ষার্থীদের একবারে ব্লকগুলি কার্যকর করা হচ্ছে তা দেখতে সক্ষম করে তাদের প্রকল্পের সমস্যা সমাধানে সহায়তা করতে ব্যবহার করা যেতে পারে । এটি তাদের আরও ভাল ভিজ্যুয়াল দেবে যে কোন ব্লকগুলি ত্রুটির কারণ হতে পারে, তাই ডিবাগিং আরও লক্ষ্যবস্তু এবং দক্ষ প্রক্রিয়া হয়ে উঠতে পারে । প্রজেক্ট স্টেপিং ফিচারটি কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও তথ্যের জন্য, VEXcode 123 VEX লাইব্রেরি নিবন্ধে একটি প্রকল্পের মাধ্যমে পদক্ষেপ দেখুন ।
- শিক্ষার্থীকে জিজ্ঞাসা করুন যখন তারা প্রথম সমস্যাটি লক্ষ্য করেছিলেন ।
- & টেস্ট এডিট করুন
- যেহেতু শিক্ষার্থীরা একটি ত্রুটি খুঁজে পায়, তাদের প্রকল্পে সম্পাদনা করা উচিত । শিক্ষার্থীরা তৈরি প্রতিটি এডিটের মাধ্যমে প্রকল্পটি পরীক্ষা করতে পারে । প্রকল্পটি সফল হলে, তারা সমস্যা-সমাধান চক্রের পরবর্তী ধাপে যেতে পারে । যদি প্রকল্পটি সফল না হয় তবে তারা প্রক্রিয়াটির শুরুতে ফিরে যেতে পারে এবং আবার চেষ্টা করতে পারে ।
- প্রতিফলন
- প্রক্রিয়া চলাকালীন শিক্ষার্থীদের তারা যে ত্রুটি করেছে এবং কাটিয়ে উঠেছে সে সম্পর্কে চিন্তা করতে বলুন ।
- ভুলটা কী ছিল? এই ভুল থেকে আপনি কী শিখেছেন? পরের বার 123 রোবট কোডিং করার সময় এটি কীভাবে আপনাকে সাহায্য করতে পারে?
- একটি বৃদ্ধির মানসিকতাকে উত্সাহিত করতে সহায়তা করার জন্য শিক্ষার্থীদের তাদের ভুলগুলি এবং তারা এই প্রক্রিয়া থেকে কী শিখেছে তা সনাক্ত করতে উত্সাহিত করুন । বৃদ্ধির মানসিকতার উপর জোর দেওয়া শিক্ষার্থীদের কখন এবং কীভাবে চালিয়ে যেতে হবে এবং কখন সাহায্যের জন্য জিজ্ঞাসা করতে হবে তা শিখতে সহায়তা করতে পারে ।২ শিক্ষার্থীরা যদি তাদের প্রক্রিয়াটি নতুন শিক্ষার অগ্রদূত হিসাবে দেখতে পায় তবে তারা তাদের নিজস্ব শেখার পাশাপাশি তাদের সহপাঠীদের শেখার জন্য এখানে পদক্ষেপগুলি ব্যবহার করতে পারে । যেহেতু শিক্ষার্থীরা এই সমস্যাগুলির মুখোমুখি হয় এবং তাদের ত্রুটিগুলি প্রতিফলিত করে, তাই তাদের তাদের ভুলগুলি শেয়ার করতে এবং সহকর্মী শিক্ষার্থীদের সাথে প্রক্রিয়া করতে উত্সাহিত করুন । এইভাবে, শিক্ষার্থীরা "একে অপরের জন্য শেখার সংস্থান" হয়ে উঠতে পারে ।3
- প্রক্রিয়া চলাকালীন শিক্ষার্থীদের তারা যে ত্রুটি করেছে এবং কাটিয়ে উঠেছে সে সম্পর্কে চিন্তা করতে বলুন ।
ল্যান্ডিং এরিয়া সাফ করুন (ল্যাব 2) একটি উন্মুক্ত অনুসন্ধান হিসাবে ডিজাইন করা হয়েছে যা আপনার শিক্ষার্থীদের একটি চ্যালেঞ্জ সমাধানের জন্য অধ্যবসায় করতে বলবে । এই ল্যাবটিতে, আমরা [Forever] ব্লকের সাথে লুপগুলি প্রবর্তন করি এবং শিক্ষার্থীদের তাদের প্রকল্পে লুপ ব্যবহার করে পরীক্ষা করতে বলি যাতে 123 রোবট ড্রাইভ থাকে এবং অবতরণ এলাকার সমস্ত বাধা সনাক্ত করতে পারে (vex 123 ফিল্ড) । যদি কোনও প্রকল্পে লুপ ব্যবহার করা আপনার শিক্ষার্থীদের জন্য নতুন হয়, তবে কার্যকরভাবে লুপ ব্যবহার করতে তাদের প্রকল্পগুলির বেশ কয়েকটি পুনরাবৃত্তি প্রয়োজন হতে পারে । পরীক্ষা এবং ত্রুটি প্রক্রিয়ার জন্য শিক্ষার্থীদের প্রস্তুত করতে এবং চ্যালেঞ্জের লক্ষ্য অর্জনে তাদের প্রকল্পগুলি সমস্যা সমাধানে সহায়তা করার জন্য এই বিভাগে বর্ণিত পরামর্শগুলি ব্যবহার করুন । প্লে পার্ট 1 এবং 2 এর সুবিধা বিভাগে ল্যাব 2 চ্যালেঞ্জের মাধ্যমে শিক্ষার্থীদের গাইড করার জন্য অতিরিক্ত নির্দেশমূলক সহায়তা রয়েছে । এই ল্যাবে প্রয়োজনীয় সমস্যা-সমাধান এবং ট্রায়াল এবং ত্রুটির জন্য আপনি কীভাবে সহায়তা প্রদান করবেন তার একটি পরিকল্পনা থাকা আপনাকে আপনার শিক্ষার্থীদের ব্যক্তিগত চাহিদা মেটাতে সহায়তা করতে পারে ।
স্টেম ল্যাবস ভেক্স লাইব্রেরিতে বিল্ডিং স্থিতিস্থাপকতা দেখুন স্টেম ল্যাবগুলির মাধ্যমে কাজ করার সময় কীভাবে কার্যকর প্রতিক্রিয়া শিক্ষার্থীদের স্থিতিস্থাপকতা এবং বৃদ্ধির মানসিকতা তৈরি করতে সহায়তা করতে পারে সে সম্পর্কে আরও তথ্যের জন্য ।
1 হ্যাটি, জন এবং শার্লি ক্লার্ক । দৃশ্যমান শিক্ষা: মতামত । রুটলেজ, টেইলর & ফ্রান্সিস গ্রুপ, ২০১৯ ।
2 Ibid.
3 Ibid, p. 121




![[অপেক্ষা করুন] ব্লক](/stemlabs/sites/default/files/inline-images/%5Bwait%5D.png)
