Skip to main content

ক্যাপস্টোন প্রকল্প: প্রবাল প্রাচীর পরিষ্কার

প্রবাল প্রাচীর পরিষ্কারের চ্যালেঞ্জের সূচনা 

প্রতি বছর, ৮০ থেকে ১২ মিলিয়ন মেট্রিক টন ক্ষতিকারক প্লাস্টিক বর্জ্য বিশ্বজুড়ে সমুদ্রকে দূষিত করে। এই চ্যালেঞ্জে, আপনি প্রবাল প্রাচীর পরিষ্কার করার জন্য VR রোবটকে কোড করবেন, যা সমুদ্রকে সামুদ্রিক জীবনের জন্য একটি স্বাস্থ্যকর এবং নিরাপদ আবাসস্থল করে তুলবে। 

কোরাল রিফ ক্লিনআপ চ্যালেঞ্জ সম্পর্কে আরও জানতে নীচের ভিডিওটি দেখুন।

চ্যালেঞ্জের বিবরণ

  • ভিআর রোবটটিতে একটি সৌর চার্জার এবং একটি ব্যাটারি রয়েছে। 
  • ব্যাটারির চার্জ মাত্র কয়েক মিনিট স্থায়ী হয়। ব্যাটারি সম্পূর্ণরূপে নিষ্কাশনের আগে আপনাকে যতটা সম্ভব আবর্জনা সংগ্রহ করতে হবে।
  • রোবটটি প্রবাল প্রাচীরের সাথে সংঘর্ষে লিপ্ত হওয়া উচিত নয়। যদি তা হয়, তাহলে মিশনটি অবিলম্বে শেষ হয়ে যাবে।
  • ভিআর রোবটটিতে একটি দূরত্ব সেন্সর, একটি চোখের সেন্সর, একটি বাম্পার সেন্সর এবং একটি অবস্থান সেন্সরও রয়েছে।
  • ব্যাটারি শেষ হয়ে গেলে, ভিআর রোবটটি চলাচল বন্ধ করে দেবে এবং সংগৃহীত মোট আবর্জনার পরিমাণ প্রদর্শিত হবে।

 

এই চ্যালেঞ্জ ডকুমেন্টটি কোরাল রিফ ক্লিনআপ চ্যালেঞ্জ সম্পর্কে গুরুত্বপূর্ণ বিশদ প্রদান করে।

উপলব্ধ সম্পদ

চ্যালেঞ্জ রুব্রিক

আপনার দলের কর্মক্ষমতা মূল্যায়ন করা হবে একটি রুব্রিক ব্যবহার করে যেখানে নিম্নলিখিত বিভাগগুলি থাকবে: পরিকল্পনা এবং বুদ্ধিমত্তা, ছদ্মকোডিং, কোডিং এবং বাস্তবায়ন, দলগত কাজ এবং সহযোগিতা, এবং মিশন সাফল্য।

কোরাল রিফ ক্লিনআপ চ্যালেঞ্জ রুব্রিক

 

প্রতিটি বিভাগের সারসংক্ষেপ, প্রতিটি বিভাগে অনুকরণীয় কাজের একটি সারসংক্ষেপ নীচে দেওয়া হল।

পরিকল্পনা নির্দেশ করে কাগজের টুকরোতে পেন্সিলের লেখা নোটের আইকন।

পরিকল্পনা এবং বুদ্ধিমত্তা

সমুদ্রের তলদেশ থেকে যতটা সম্ভব আবর্জনা পরিষ্কার করার জন্য VR রোবটকে সফলভাবে কোড করার জন্য একটি দৃঢ় পরিকল্পনা অপরিহার্য।

উদাহরণ পরিকল্পনা এবং বুদ্ধিমত্তা:

  • এর ফলে চ্যালেঞ্জ সমাধানের জন্য বেশ কিছু উদ্ভাবনী, ব্যাপক ধারণার একটি তালিকা তৈরি হয়।
  • দেখায় যে দলটি প্রতিটি ধারণার ভালো-মন্দ দিকগুলো যৌথভাবে আলোচনা করেছে।
  • সকল দলের সদস্যের বিভিন্ন দৃষ্টিভঙ্গি প্রতিফলিত করে।

সিউডোকোডিং নির্দেশ করে এমন একটি বুলেটযুক্ত তালিকার আইকন।

সিউডোকোডিং

সিউডোকোডিং হল কোডিং শুরু করার আগে ভিআর রোবট দিয়ে আবর্জনা পরিষ্কার করার জন্য আপনার ধারণাগুলিকে মানুষের পাঠযোগ্য ধাপে ভাগ করার প্রক্রিয়া। 

উদাহরণ সিউডোকোডিং এর মধ্যে রয়েছে:

  • ভিআর রোবটের অনেক বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে যাতে এটি তার পূর্ণ সম্ভাবনায় অভ্যস্ত হয়।
  • পুঙ্খানুপুঙ্খ এবং দক্ষ পথ পরিকল্পনা।
  • বিস্তারিত মন্তব্য।
  • যৌক্তিক ক্রমে ধাপগুলি।
     

কোড ব্লকের রূপরেখার একটি আইকন যা একটি প্রকল্প তৈরি এবং পরীক্ষা করার নির্দেশ করে।

কোডিং এবং এক্সিকিউশন

কোডিং এবং এক্সিকিউশন বিভাগটি আপনার কোডিং প্রকল্পের সাফল্য মূল্যায়ন করে।

উদাহরণ কোডিং এবং এক্সিকিউশন বলতে প্রকল্পটিকে বোঝায়:

  • সমুদ্রের তলদেশ থেকে যতটা সম্ভব আবর্জনা পরিষ্কার করে।
  • অত্যন্ত কার্যকর।
  • প্রতিটি বিভাগের জন্য মন্তব্য অন্তর্ভুক্ত।
  • পুঙ্খানুপুঙ্খভাবে পরীক্ষা করা হয়েছে।
     

তিনজনের একটি আইকন, যাদের উপরে একটি জ্বলন্ত আলোর বাল্ব রয়েছে, যা দলগত কাজ এবং সহযোগিতার ইঙ্গিত দেয়।

দলবদ্ধভাবে কাজ এবং সহযোগিতা

টিমওয়ার্ক এবং সহযোগিতা হলো আপনার দল কতটা ভালোভাবে যোগাযোগ করে এবং একসাথে কাজ করে।

উদাহরণস্বরূপ টিমওয়ার্ক এবং সহযোগিতার অর্থ:

  • দলের সদস্যরা সক্রিয়ভাবে একে অপরকে সমর্থন করে।
  • দলের সকল সদস্য আলোচনায় অংশগ্রহণ করে এবং চ্যালেঞ্জ সমাধানে ভূমিকা পালন করে।
  • যোগাযোগ চলমান, স্পষ্ট এবং উৎপাদনশীল।

একটি মিশনের সফল সমাপ্তির ইঙ্গিত দেয় এমন একটি পুরষ্কার ব্যাজের আইকন।

মিশন সাফল্য

এই বিভাগটি বিবেচনা করে যে কীভাবে আপনার গ্রুপ VR রোবটকে আবর্জনা সংগ্রহের জন্য আপনার কোডিং প্রকল্পটি অপ্টিমাইজ করেছে।

উদাহরণস্বরূপ মিশন সাফল্যের অর্থ:

  • প্রচুর পরিমাণে আবর্জনা সংগ্রহ করা হয়েছে, যার মধ্যে এমন জিনিসও রয়েছে যা নাগালের বাইরে।
  • আবর্জনা সংগ্রহের জন্য উন্নত কৌশল স্পষ্ট।
  • VEXcode প্রকল্পটি দক্ষ পথ পরিকল্পনা এবং সিদ্ধান্ত গ্রহণের জন্য অপ্টিমাইজ করা হয়েছে। 

পর্যায় ১: পরিকল্পনা

কোরাল রিফ ক্লিনআপ চ্যালেঞ্জ তিন-পর্যায়ের প্রক্রিয়া ব্যবহার করে সমাধান করা যেতে পারে। প্রথম ধাপ হল পরিকল্পনা। এই পর্বের লক্ষ্য হল ভিআর রোবটকে যতটা সম্ভব আবর্জনা পরিষ্কার করার জন্য কোড করার জন্য আপনি ব্যবহার করতে পারেন এমন বেশ কয়েকটি ধারণার একটি তালিকা।

  • আপনার দলের সাথে চ্যালেঞ্জ ডকুমেন্টটি পর্যালোচনা করুন। চিন্তাভাবনা করার আগে নিশ্চিত করুন যে সবাই চ্যালেঞ্জের লক্ষ্য এবং প্রয়োজনীয়তাগুলি সম্পূর্ণরূপে বুঝতে পেরেছে। চ্যালেঞ্জ সম্পর্কে আপনার যদি কোন প্রশ্ন থাকে, তাহলে অন্যান্য দলকে জিজ্ঞাসা করুন, অথবা আপনার শিক্ষককে জিজ্ঞাসা করুন।
  • যতটা সম্ভব আবর্জনা পরিষ্কার করার জন্য VR রোবট কোড করার জন্য বেশ কয়েকটি ধারণার একটি তালিকা তৈরি করতে আপনার দলের সাথে সহযোগিতা করুন। আপনার ধারণাগুলি রেকর্ড করুন যাতে আপনি পরে সেগুলি দেখতে পারেন।
  • আপনার দলের তালিকাকে শীর্ষ ধারণাগুলিতে সংকুচিত করুন।
  • সৃজনশীল সমাধানের একটি বিস্তারিত তালিকা তৈরি করতে আপনি কতটা ভালোভাবে একসাথে কাজ করেন তার উপর আপনার দলের পরিকল্পনা এবং চিন্তাভাবনা মূল্যায়ন করা হবে।

তালিকাভুক্ত ধারণা সহ একটি উদাহরণ নোটবুক পৃষ্ঠা দেখানো হয়েছে। লেখার ইঙ্গিত দেওয়ার জন্য বেশ কয়েকটি রঙ এবং স্কেচ এবং স্কুইগি লাইন রয়েছে। তীর, ক্রস আউট এবং হাইলাইটগুলি পরিকল্পনা পর্যায়ের পুনরাবৃত্তিমূলক প্রকৃতি দেখায়।

তোমার দলটি শেষ হয়ে গেলে, তোমার ধারণার তালিকা ভাগ করে তোমার শিক্ষকের সাথে যোগাযোগ করো। আপনার শিক্ষক আপনার ধারণাগুলি অনুমোদন না করা পর্যন্ত পরবর্তী পর্যায়ে যাবেন না। 

দ্বিতীয় ধাপ: সিউডোকোডিং

তোমার শিক্ষক তোমার পরিকল্পনা পর্যালোচনা করার পর, পরবর্তী ধাপ হল সিউডোকোডিং।

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

আবর্জনা তোলার জন্য ভিআর রোবট চালানোর জন্য একটি হাতে লেখা চিত্র এবং সিউডোকোড। চিত্রটিতে একটি রোবটকে শুরুর অবস্থানে দেখানো হয়েছে যার একটি দিকনির্দেশক পথ সামনের দিকে চলাচল, ডানদিকে বাঁক এবং তারপর আবার সামনের দিকে নির্দেশ করে। চিত্রের নিচে, সিউডোকোডটি লেখা আছে: "শুরু। ১. প্রথম আবর্জনার টুকরোটিতে গাড়ি চালাও। ক. সামনের দিকে গাড়ি চালাও। ২. পরবর্তী আবর্জনার টুকরোতে গাড়ি চালাও। ক. ডানে ঘুরুন। খ. সামনের দিকে গাড়ি চালাও।" ধাপগুলি স্পষ্টভাবে চিহ্নিত এবং চিত্রে দেখানো রোবটের পথের সাথে সঙ্গতিপূর্ণ।

আপনার গ্রুপটি শেষ হয়ে গেলে, আপনার সিউডোকোড শেয়ার করে আপনার শিক্ষকের সাথে যোগাযোগ করুন। আপনার শিক্ষক অনুমোদন না করা পর্যন্ত পরবর্তী পর্যায়ে যাবেন না। 

পর্যায় ৩: নির্মাণ এবং পরীক্ষা

প্রক্রিয়াটির পরবর্তী ধাপ হল আপনার প্রকল্প তৈরি এবং পরীক্ষা করা।

  • যতটা সম্ভব আবর্জনা পরিষ্কার করার জন্য VR রোবটের প্রয়োজনীয় প্রতিটি আচরণ তৈরি এবং পরীক্ষা করার জন্য আপনার সিউডোকোড ব্যবহার করুন।
  • যেতে যেতে পরীক্ষা করো! পরীক্ষার আগে একবারে পুরো প্রকল্পটি তৈরি করার চেষ্টা করবেন না। এর ফলে যেকোনো সমস্যা সমাধান করা সহজ হবে।
  • ভিআর রোবট যে পরিমাণ আবর্জনা পরিষ্কার করতে পারে তা বাড়ানোর জন্য আপনার প্রকল্পটি ঘন ঘন পুনরাবৃত্তি করুন। 
    • সমুদ্রের তল পরিষ্কার করার ক্ষমতা উন্নত করার জন্য আপনার পরিকল্পনা এবং সিউডোকোডকে প্রয়োজন অনুযায়ী পরিমার্জন করুন।
  • আপনার দলের কোডিং এবং সম্পাদন মূল্যায়ন করা হবে ভিআর রোবট যতটা সম্ভব কম ত্রুটি এবং যতটা সম্ভব অপ্টিমাইজেশনের মাধ্যমে কতটা আবর্জনা পরিষ্কার করে তার উপর। 

একটি নমুনা VEXcode VR প্রোগ্রাম "কখন শুরু হয়" ব্লক দিয়ে শুরু হয়, তারপরে একটি মন্তব্য ব্লকে "ড্রাইভ টু দ্য ফার্স্ট পিস অফ ট্র্যাশ" লেখা থাকে এবং 800 মিমি ড্রাইভ ফরোয়ার্ড ব্লক থাকে। পরের মন্তব্যে লেখা আছে, "ব্লক সহ পরবর্তী আবর্জনার টুকরোতে ড্রাইভ করুন" 90 ডিগ্রি ডানদিকে ঘুরুন এবং 700 মিমি এগিয়ে যান।" ডানদিকে একটি সবুজ চেকমার্ক আইকন প্রদর্শিত হবে, যা সফল কমান্ড যাচাইকরণ বা সমাপ্তির ইঙ্গিত দেয়।

চূড়ান্ত পর্যালোচনা

আপনার দল যতটা সম্ভব আবর্জনা সংগ্রহ করার জন্য VR রোবট কোড করার পর, চ্যালেঞ্জের সমস্ত পর্যায়ে আপনার অগ্রগতি পর্যালোচনা করতে আপনার শিক্ষকের সাথে দেখা করুন। তোমরা একসাথে রুব্রিকটি সম্পূর্ণ করবে। এটি আপনার দলের পরিকল্পনা, সিউডোকোড, কোডিং প্রকল্প, সহযোগিতা এবং মিশন সাফল্য মূল্যায়ন করবে।

কোরাল রিফ ক্লিনআপ চ্যালেঞ্জ রুব্রিক

প্রতিফলন শেষ করুন

একবার আপনি কোরাল রিফ ক্লিনআপ চ্যালেঞ্জ সম্পন্ন করলে, আপনার প্রক্রিয়া এবং অগ্রগতি সম্পর্কে চিন্তা করার সময় এসেছে। প্রথমে, আপনার ইঞ্জিনিয়ারিং নোটবুকে নীচের প্রশ্নগুলির উত্তর দিন। তারপর, একে অপরের সাথে আপনার উত্তরগুলি ভাগ করে নেওয়ার এবং আলোচনা করার জন্য একটি দল হিসাবে আবার দেখা করুন।

  1. চ্যালেঞ্জে আপনি কত কেজি আবর্জনা সংগ্রহ করতে পেরেছেন? এই ফলাফলের পেছনে কোন পদক্ষেপ বা সিদ্ধান্তের অবদান আছে বলে আপনি মনে করেন? আপনার প্রকল্পে আপনি কী কী উন্নতি করতে পারেন?
  2. চ্যালেঞ্জটি সমাধান করার সময় আপনার দলে আপনি কী ভূমিকা পালন করেছিলেন? আপনার দলকে চ্যালেঞ্জ মোকাবেলায় সাহায্য করার জন্য আপনি কী অবদান রেখেছেন? গ্রুপের একজন ভালো সদস্য হওয়ার জন্য তুমি কী করতে পারো?
  3. এই চ্যালেঞ্জটি সমাধান করার সময় আপনি সম্পর্কে কী শিখলেন, কীভাবে শিখলেন? 
  4. এই চ্যালেঞ্জ থেকে অর্জিত জ্ঞান এবং দক্ষতা ভবিষ্যতের সমস্যা সমাধানের জন্য কীভাবে আপনি প্রয়োগ করতে পারেন?
কোর্স-এ ফিরে যান