Skip to main content
শিক্ষক পোর্টাল

পটভূমি

মার্স রোভার: এক্সপ্লোর মার্স জিওলজি ইউনিট আপনাকে এবং আপনার শিক্ষার্থীদের একটি সমস্যা সমাধানের জন্য VEXcode GO প্রকল্প তৈরির সাথে পরিচিত করবে। VEXcode GO এবং Code Base রোবট ব্যবহার করে শিক্ষার্থীরা যে চ্যালেঞ্জগুলির মধ্য দিয়ে কাজ করবে, তার জন্য Perseverance রোভার এবং Mars 2020 মিশনের ক্রিয়াকলাপগুলি অনুপ্রেরণা হিসেবে ব্যবহৃত হয়। তাদের তৈরি প্রকল্পগুলিকে ডিস্ক সংগ্রহ করার জন্য ড্রাইভ করতে হবে এবং রঙ অনুসারে সেগুলিকে সাজানোর জন্য সেন্সর ডেটা ব্যবহার করতে হবে।

নাসার মঙ্গল গ্রহের ২০২০ মিশন

নাসার মঙ্গল ২০২০ মিশন মঙ্গল গ্রহ অনুসন্ধানের জন্য উচ্চ-অগ্রাধিকার বিজ্ঞান লক্ষ্যগুলিকে সম্বোধন করে: জীবন, জলবায়ু, ভূতত্ত্ব এবং মানুষ। মঙ্গল গ্রহের ভূতত্ত্ব আরও ভালভাবে বোঝার এবং প্রাচীন জীবনের লক্ষণ অনুসন্ধানের জন্য মার্স ২০২০ পার্সিভারেন্স রোভারটি তৈরি করা হয়েছে। এই অভিযানটি জেজেরো ক্রেটারের আশেপাশের এলাকা অন্বেষণ করবে, যা একটি ভূতাত্ত্বিকভাবে বৈচিত্র্যময় অবতরণ স্থান, বিশেষ করে সময়ের সাথে সাথে জীবনের লক্ষণ সংরক্ষণের জন্য পরিচিত বিশেষ শিলাগুলির সন্ধানে।1। 

মঙ্গল গ্রহের জেজেরো গর্তের আকাশ থেকে দেখা দৃশ্য। অনেক আগেই জলের গর্তের পৃষ্ঠে খাল খোদাই করা হয়েছে।
জেজেরো গর্ত যেখানে জল খোদাই করা নালা দেখা যাচ্ছে - ছবির সৌজন্যে: NASA/JPL-Caltech/ASU

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

একজন গ্রহ ভূতত্ত্ববিদ কী?

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

রোভার কী?

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

মঙ্গল গ্রহে পার্সিভারেন্স রোভারের একটি ক্লোজআপ, যেখানে বড় চাকা এবং বিভিন্ন ধরণের সেন্সর এবং যান্ত্রিক অস্ত্র সংযুক্ত রয়েছে।
পারসিভারেন্স রোভার ক্রেডিট: নাসা/জেপিএল-ক্যালটেক

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

সেন্সর কী?

সেন্সর হলো মূলত এমন একটি যন্ত্র যা একটি রোবটকে তার চারপাশের জগৎ বুঝতে সাহায্য করে। এটি তার পরিবেশ সম্পর্কে তথ্য সংগ্রহ এবং প্রতিবেদন করার মাধ্যমে এটি করে, যা রোবটকে সিদ্ধান্ত নিতে বা নির্দিষ্ট আচরণ সম্পাদন করতে একটি প্রকল্পে ব্যবহার করা যেতে পারে। এই ক্রমটিকে "ইন্দ্রিয় চিন্তা আইন" সিদ্ধান্ত লুপ হিসাবে ভাবা যেতে পারে।

সেন্স থিঙ্ক অ্যাক্ট ডিসিশন লুপের একটি চিত্র। তীরচিহ্নগুলি দেখায় যে লুপটি একটি চক্র এবং পুনরাবৃত্তি করে। চক্রটি 'সংবেদন' দিয়ে শুরু হয়, যাকে 'পরিবেশ অনুভব করুন' হিসাবে বর্ণনা করা হয়েছে। এরপরে আছে "থিঙ্ক", যাকে "পরিবেশ থেকে সেন্সর ডেটার উপর ভিত্তি করে সিদ্ধান্ত নিন" হিসেবে বর্ণনা করা হয়েছে। সবশেষে আইন, যাকে 'সিদ্ধান্ত গ্রহণ করুন' হিসাবে বর্ণনা করা হয়েছে।
সেন্স থিঙ্ক অ্যাক্ট ডিসিশন লুপ

এই ইউনিটে, কোড বেস আই সেন্সর ব্যবহার করে ইলেক্ট্রোম্যাগনেট দ্বারা গৃহীত ডিস্কগুলির রঙ সনাক্ত করবে। আই সেন্সর এবং ইলেক্ট্রোম্যাগনেট উভয়ই এমন সেন্সর যা কোড বেসকে তার পরিবেশের সাথে যোগাযোগ করতে এবং সেন্স থিঙ্ক অ্যাক্ট ডিসিশন লুপ সম্পাদন করতে দেয়।  শিক্ষার্থীরা যে প্রকল্পগুলি তৈরি করে, সেখানে ইলেক্ট্রোম্যাগনেট ডিস্কগুলি তুলে নেবে এবং আই সেন্সর একটি ডিস্কের রঙ টের পাবে, তারপর VEXcode GO কমান্ডটি সনাক্ত করা ডিস্কের রঙের উপর ভিত্তি করে সিদ্ধান্ত নেওয়ার জন্য Think কমান্ডটি ব্যবহার করবে। তারপর, কোড বেস একটি নির্দিষ্ট স্থানে গাড়ি চালিয়ে এবং সনাক্ত করা রঙের উপর ভিত্তি করে ডিস্কটি ফেলে দিয়ে কাজ করবে।

তড়িৎচুম্বক কী? 

তড়িৎচুম্বক হলো এক ধরণের চুম্বক যেখানে বৈদ্যুতিক প্রবাহ দ্বারা চৌম্বক ক্ষেত্র উৎপন্ন হয়। VEX GO ইলেক্ট্রোম্যাগনেট ধাতব কোর ধারণকারী ডিস্কগুলিকে তুলে ফেলতে এবং নামাতে পারে। কোড বেস - আই + ইলেক্ট্রোম্যাগনেট বিল্ডে রোবটের সামনের দিকে ইলেক্ট্রোম্যাগনেট রয়েছে।

 

সম্পূর্ণ GO কোড বেসের সামনের দৃশ্য - Eye & ইলেক্ট্রোম্যাগনেট। ইলেক্ট্রোম্যাগনেটটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।
কোড বেসে তড়িৎচুম্বক - চোখ + তড়িৎচুম্বক

[Energize electromagnet] ব্লকটি VEXcode GO-তে ডিস্ক 'বুস্ট' এবং 'ড্রপ' করতে ব্যবহৃত হয়।

VEXcode GO Energize Electromagnet ব্লক যার উপর লেখা আছে 'energize magnet to boost'।
[ইলেকট্রোম্যাগনেটকে শক্তিশালী করুন] ব্লক

'বুস্ট' সেটিং আপনাকে একটি ডিস্ক তুলতে দেয়।

VEXcode GO Energize Electromagnet ব্লক যার উপর লেখা আছে 'energize magnet to boost'। ব্যবহারকারী কীভাবে 'বুস্ট' এবং 'ড্রপ'-এর মধ্যে পরিবর্তন করতে পারেন তা দেখানোর জন্য ড্রপডাউন মেনুটি খোলা হয়।
'বুস্ট' এ সেট করুন

'ড্রপ' সেটিং আপনাকে একটি ডিস্ক প্রকাশ করতে দেয়।

VEXcode GO Energize Electromagnet ব্লক যার উপর লেখা আছে 'energize magnet to drop'। ড্রপডাউন মেনুটি খোলা হয়েছে এবং চুম্বকটিকে 'ড্রপ' এ পরিবর্তন করতে ব্যবহার করা হয়েছে।
'ড্রপ'
তে সেট করুন

ইলেক্ট্রোম্যাগনেট ব্যবহার সম্পর্কে আরও তথ্যের জন্য, VEX GO ইলেক্ট্রোম্যাগনেট VEX লাইব্রেরির সাথে কোডিং আর্টিকেলদেখুন। 

আই সেন্সর কী?

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

সম্পূর্ণ GO কোড বেসের সামনের দৃশ্য - Eye & ইলেক্ট্রোম্যাগনেট। আই সেন্সরটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে, এটি নিচের দিকে মুখ করে আছে। কোড বেসে
আই সেন্সর - আই + ইলেক্ট্রোম্যাগনেট

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

ভেক্স গো ডিস্ক

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

তিনটি VEX GO ডিস্ক। একটি সবুজ, একটি লাল, এবং একটি নীল।
ভেক্স গো ডিস্ক

পচন

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

একটি বর্গাকার ভাঙ্গনে সরান 1 একটি বর্গাকার ভাঙ্গন 2 এ সরান একটি বর্গাকার ভাঙ্গনে সরান 3
  1. সামনের দিকে যান এবং চারবার ডানদিকে ঘুরুন
  1. সামনের দিকে যান এবং ডানদিকে ঘুরুন
  2. সামনের দিকে যান এবং ডানদিকে ঘুরুন
  3. সামনের দিকে যান এবং ডানদিকে ঘুরুন
  4. সামনের দিকে যান এবং ডানদিকে ঘুরুন
  1. ৫০ মিমি এগিয়ে যান
  2. ডানে ঘুরুন ৯০˚
  3. ৫০ মিমি এগিয়ে যান
  4. ডানে ঘুরুন ৯০˚
  5. ৫০ মিমি এগিয়ে যান
  6. ডানে ঘুরুন ৯০˚
  7. ৫০ মিমি এগিয়ে যান
  8. ডানে ঘুরুন ৯০˚

সিউডোকোড

সিউডোকোড হল কোডিংয়ের একটি সংক্ষিপ্ত স্বরলিপি যা কোডের মৌখিক এবং লিখিত বর্ণনাকে একত্রিত করে।

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

  • তারা তাদের প্রকল্পটি কী অর্জন করতে চায়?
  • প্রকল্পের উদ্দেশ্য বা লক্ষ্যকে আপনি কীভাবে ছোট ছোট নির্দিষ্ট বিবৃতিতে ভাগ করবেন?

এই উদাহরণে, যদি শিক্ষার্থীদের রোবটটিকে এগিয়ে যেতে, একটি দেয়াল সনাক্ত করতে, ডানদিকে ঘুরতে এবং আবার এগিয়ে যেতে চাওয়ার জন্য একটি সিউডোকোড তৈরি করতে বলা হয়, তাহলে এটি নিম্নলিখিত হবে:

  1. রোবটটিকে সামনের দিকে চালান যতক্ষণ না এটি একটি দেয়াল থেকে ৫০ মিমি দূরে থাকে।
  2. রোবট থামাও।
  3. রোবটটিকে ৯০ ডিগ্রি ঘুরিয়ে দাও।
  4. রোবট থামাও।
  5. ৬০০ মিমি এগিয়ে যান 

একবার একটি সিউডোকোড তৈরি হয়ে গেলে, শিক্ষার্থীরা রোবটটিকে তাদের সিউডোকোডের প্রতিটি ধাপ সফলভাবে সম্পন্ন করার নির্দেশ দেওয়ার জন্য কোডটি তৈরি করবে। সিউডোকোডের সাথে কীভাবে কাজ করবেন সে সম্পর্কে আরও তথ্যের জন্য VEXcode GO-তে সিউডোকোড টিউটোরিয়ালটি দেখুন।

VEXcode GO কি?

VEXcode GO হল একটি কোডিং পরিবেশ যা VEX GO রোবটগুলির সাথে যোগাযোগের জন্য ব্যবহৃত হয়। শিক্ষার্থীরা ড্র্যাগ অ্যান্ড ড্রপ ইন্টারফেস ব্যবহার করে VEXcode GO প্রকল্প তৈরি করে যা তাদের রোবটের ক্রিয়াকলাপ নিয়ন্ত্রণ করে। প্রতিটি ব্লকের উদ্দেশ্য তার আকৃতি, রঙ এবং লেবেলের মতো চাক্ষুষ ইঙ্গিত ব্যবহার করে চিহ্নিত করা যেতে পারে। VEXcode GO, সাথে কীভাবে কাজ করবেন সে সম্পর্কে আরও তথ্যের জন্য VEX লাইব্রেরিএর VEXcode GO বিভাগটি দেখুন।

VEXcode GO-তে ব্লকগুলি রোবট কমান্ডগুলিকে প্রতিনিধিত্ব করে যা VEXcode GO-তে একটি প্রকল্প তৈরি করতে ব্যবহৃত হয়। এই ইউনিটে ব্যবহৃত প্রধান ব্লকগুলির একটি তালিকা নীচে দেওয়া হল। ব্লক আকার এবং তাদের অর্থ সম্পর্কে আরও তথ্যের জন্য, দেখুন VEXcode GO VEX Library-এ ব্লক আকারগুলি বোঝার নিবন্ধ। মাই ব্লক এবং একটি প্রকল্পে সেগুলি কীভাবে ব্যবহার করবেন সে সম্পর্কে অতিরিক্ত তথ্য আপনি Using My Blocks in VEXcode GO VEX Library" নিবন্ধপেতে পারেন। 

ভেক্সকোড গো ব্লক আচরণ
ব্লক শুরু হলে VEXcode GO । প্রকল্পটি শুরু হওয়ার সাথে সাথে {When started} ব্লকটি সংযুক্ত ব্লকের স্ট্যাকটি চালানো শুরু করে।
VEXcode GO ড্রাইভ ফর ব্লকের জন্য যা '100 মিমি ড্রাইভ ফরওয়ার্ড' পড়ে । [ড্রাইভ] ব্লকটি ড্রাইভট্রেনকে একটি নির্দিষ্ট দূরত্বের জন্য সরিয়ে নেয়..
VEXcode GO টার্ন ফর ব্লক যা '90 ডিগ্রির জন্য ডানদিকে ঘুরুন' বলে । [টার্ন ফর] ব্লকটি ড্রাইভট্রেনকে একটি নির্দিষ্ট দূরত্বের জন্য ঘুরিয়ে দেয়।
VEXcode GO যদি ব্লকটিতে অন্যান্য ব্লক থাকতে পারে এবং একটি বুলিয়ান প্যারামিটারের জন্য একটি স্থান থাকে । [যদি তারপর] ব্লকটি একটি 'C' ব্লক যা বুলিয়ান কন্ডিশনটি সত্য বলে রিপোর্ট করা হলে ব্লকগুলিকে ভিতরে চালায়।
VEXcode GO এনার্জাইজ ইলেক্ট্রোম্যাগনেট ব্লক যা 'বুস্ট করার জন্য চৌম্বককে শক্তিশালী করে' পড়ে । [Energize electromagnet] ব্লকটি VEX GO electromagnet কে দুটি ভিন্ন মোডে সেট করে: বুস্ট অথবা ড্রপ।
VEXcode GO রঙিন ব্লক সনাক্ত করে যা 'চোখ লাল সনাক্ত করে?' পড়ে । <Detects color> ব্লকটি রিপোর্ট করে যে আই সেন্সর কোনও বস্তুর নির্দিষ্ট রঙ সনাক্ত করে কিনা।
VEXcode GO My Blocks ডেফিনিশন ব্লক । এই ব্লকটি একটি কাস্টম কমান্ড সংজ্ঞায়িত করতে ব্যবহৃত হয় । মাই ব্লকস (সংজ্ঞা) ব্লকের স্ট্যাক সংজ্ঞায়িত করতে ব্যবহৃত হয়।
VEXcode গো মাই ব্লকস কমান্ড ব্লক । এই ব্লকটি একটি কাস্টম কমান্ড কল করতে ব্যবহৃত হয় । My Blocks (কমান্ড) ব্লকটি সংজ্ঞায়িত ব্লকগুলি কার্যকর করতে ব্যবহৃত হয়।
VEXcode GO মন্তব্য ব্লক । এই ব্লকটি প্রোগ্রামে প্রসঙ্গ যোগ করতে এবং জিনিসগুলি সংগঠিত রাখতে ব্যবহৃত হয় । [মন্তব্য] ব্লকটি আপনাকে আপনার প্রকল্পে কী ঘটতে চান তা বর্ণনা করতে সাহায্য করার জন্য তথ্য লিখতে দেয়।

আমার ব্লকগুলি কীভাবে কাজ করে?

মাই ব্লকগুলি ব্লকের একটি ক্রম তৈরি করতে ব্যবহৃত হয় যা একটি প্রকল্প জুড়ে একাধিকবার ব্যবহার করা যেতে পারে। প্রতিবার একই ক্রম পুনরায় তৈরি করার পরিবর্তে, ব্লকের ক্রমগুলিকে একটি একক ব্লকে গোষ্ঠীবদ্ধ করা সহজ। একটি মাই ব্লক তৈরি করে, আপনাকে কেবল একবার সিকোয়েন্সটি তৈরি করতে হবে, এবং তারপরে আপনি এটি পুনরায় ব্যবহার করতে পারবেন। এটি দীর্ঘ প্রকল্পগুলিকে ভেঙে কাজ করা সহজ করে তুলতে সাহায্য করতে পারে। একটি প্রকল্পে মাই ব্লক কীভাবে ব্যবহার করবেন তা জানতে নীচের ভিডিওটি দেখুন। নিম্নলিখিত টিউটোরিয়াল ভিডিওটি VEXcode GO তে পাওয়া যাবে এবং এটি দেখায় কিভাবে একটি প্রকল্পে My Blocks ব্যবহার করতে হয়। এই ভিডিওটি ল্যাব ৪-এও এমবেড করা আছে যাতে আপনি এটি আপনার শিক্ষার্থীদের সাথে শেয়ার করতে পারেন। (আপনি এবং আপনার শিক্ষার্থীরা VEXcode GO-তে যেকোনো সময় এই ভিডিওটি এবং সমস্ত VEXcode GO টিউটোরিয়াল অ্যাক্সেস করতে পারবেন।)

আমার ব্লকগুলি ব্যবহার করা সম্পর্কে আরও তথ্যের জন্য, VEXcode GO VEX লাইব্রেরি নিবন্ধে আমার ব্লকগুলি ব্যবহার করা দেখুন

এই ইউনিটে ওপেন-এন্ডেড চ্যালেঞ্জের জন্য প্রস্তুতি

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

সমাধান না দিয়ে মতামত দিন - একটি চ্যালেঞ্জের মধ্য দিয়ে কাজ করার সময় ভুল করা প্রত্যাশিত এবং উৎসাহিত করা হয় । "শেখার ত্রুটিগুলি সুযোগ তৈরি করতে পারে, [এবং] সংযোগগুলি উপলব্ধি করতে সহায়তা করতে পারে ।"2 আপনার শিক্ষার্থীদের সাথে একটি পরিচিত সমস্যা সমাধানের প্রক্রিয়া তৈরি করা তাদের কোনও সমস্যা সনাক্ত করতে এবং ত্রুটি তৈরি করার সময় কীভাবে এগিয়ে যেতে হয় তা শিখতে সহায়তা করতে পারে, যার ফলে বিঘ্ন এবং হতাশা হ্রাস পায় । আপনার শিক্ষার্থীদের তাদের প্রকল্পগুলি সমস্যা সমাধানে এবং তাদের নিজস্ব সমাধান নিয়ে আসতে সহায়তা করার জন্য নিম্নলিখিত সমস্যা-সমাধান চক্রটি ব্যবহার করার চেষ্টা করুন । 

শিক্ষার্থীর সমস্যা সমাধানের চক্রের একটি চিত্র । তীরগুলি দেখায় যে চক্রটি পুনরাবৃত্তি হয় । চক্রটি 'সমস্যাটি বর্ণনা করুন' দিয়ে শুরু হয়, তারপরে 'সমস্যাটি কখন এবং কোথায় শুরু হয়েছিল তা সনাক্ত করুন', তারপরে 'সম্পাদনা করুন এবং পরীক্ষা করুন' এবং অবশেষে পুনরাবৃত্তি করার আগে 'প্রতিফলিত করুন' দিয়ে শুরু হয় ।
শিক্ষার্থীর সমস্যা সমাধানের চক্র
  • সমস্যাটি বর্ণনা করুন
    • শিক্ষার্থীকে কী ভুল তা ব্যাখ্যা করতে বলুন । শিক্ষার্থীদের ভুলটি ভাগ করা লক্ষ্য বা চ্যালেঞ্জের সাথে সম্পর্কিত করতে সক্ষম হওয়া উচিত ।
      • তাদের প্রকল্পে কোড বেস কীভাবে চলছে? রোবটটি কীভাবে চলাফেরা করবে? 
  • সমস্যাটি কখন এবং কোথায় শুরু হয়েছিল তা চিহ্নিত করুন
    • শিক্ষার্থীকে জিজ্ঞাসা করুন যখন তারা প্রথম সমস্যাটি লক্ষ্য করেছিলেন ।
      • প্রকল্পের কোন অংশটি কার্যকর করা হচ্ছে?
    • শিক্ষার্থীদের যদি প্রকল্পে ত্রুটিটি কোথায় তা নির্ধারণ করতে অসুবিধা হয় তবে তাদের VEXcode GO-তে প্রজেক্ট স্টেপিং বৈশিষ্ট্যটি ব্যবহার করতে উত্সাহিত করুন । প্রজেক্ট স্টেপিং বৈশিষ্ট্যের সাথে প্রদত্ত ভিজ্যুয়াল সংকেতগুলি শিক্ষার্থীদের একবারে ব্লকগুলি কার্যকর করা হচ্ছে তা দেখতে সক্ষম করে তাদের প্রকল্পের সমস্যা সমাধানে সহায়তা করতে ব্যবহার করা যেতে পারে । এটি তাদের কোন ব্লকগুলি ত্রুটির কারণ হতে পারে তা আরও ভালভাবে দৃশ্যমান করবে, তাই ডিবাগিং আরও লক্ষ্যবস্তু এবং দক্ষ প্রক্রিয়া হয়ে উঠতে পারে। প্রজেক্ট স্টেপিং বৈশিষ্ট্যটি কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও তথ্যের জন্য, VEXcode-এ স্টেপিং থ্রু আ প্রোজেক্ট দেখুন GO VEX LibraryArticle। 
  • & টেস্ট এডিট করুন
    • যেহেতু শিক্ষার্থীরা একটি ত্রুটি খুঁজে পায়, তাদের প্রকল্পে সম্পাদনা করা উচিত । শিক্ষার্থীরা তৈরি প্রতিটি এডিটের মাধ্যমে প্রকল্পটি পরীক্ষা করতে পারে । প্রকল্পটি সফল হলে, তারা সমস্যা-সমাধান চক্রের পরবর্তী ধাপে যেতে পারে । যদি প্রকল্পটি সফল না হয় তবে তারা প্রক্রিয়াটির শুরুতে ফিরে যেতে পারে এবং আবার চেষ্টা করতে পারে ।
  • প্রতিফলন
    • প্রক্রিয়া চলাকালীন শিক্ষার্থীদের তারা যে ত্রুটি করেছে এবং কাটিয়ে উঠেছে সে সম্পর্কে চিন্তা করতে বলুন ।
      • ভুলটা কী ছিল? এই ভুল থেকে আপনি কী শিখেছেন? পরের বার কোড বেস কোড করার সময় এটি কীভাবে আপনাকে সাহায্য করতে পারে?
    • একটি বৃদ্ধির মানসিকতাকে উত্সাহিত করতে সহায়তা করার জন্য শিক্ষার্থীদের তাদের ভুলগুলি এবং তারা এই প্রক্রিয়া থেকে কী শিখেছে তা সনাক্ত করতে উত্সাহিত করুন । বৃদ্ধির মানসিকতার উপর জোর দেওয়া শিক্ষার্থীদের কখন এবং কীভাবে চলতে হবে এবং কখন সাহায্যের জন্য জিজ্ঞাসা করতে হবে তা শিখতে সহায়তা করতে পারে ।3 শিক্ষার্থীরা যদি তাদের প্রক্রিয়াটি নতুন শিক্ষার অগ্রদূত হিসাবে দেখতে পায় তবে তারা তাদের নিজস্ব শেখার পাশাপাশি তাদের সহপাঠীদের শেখার জন্য এখানে পদক্ষেপগুলি ব্যবহার করতে পারে । যেহেতু শিক্ষার্থীরা এই সমস্যাগুলির মুখোমুখি হয় এবং তাদের ত্রুটিগুলি প্রতিফলিত করে, তাই তাদের তাদের ভুলগুলি শেয়ার করতে এবং সহকর্মী শিক্ষার্থীদের সাথে প্রক্রিয়া করতে উত্সাহিত করুন । এইভাবে, শিক্ষার্থীরা "একে অপরের জন্য শেখার সংস্থান" হয়ে উঠতে পারে ।4

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

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

স্টেম ল্যাবস ভেক্স লাইব্রেরিতে বিল্ডিং স্থিতিস্থাপকতা দেখুন স্টেম ল্যাবগুলির মাধ্যমে কাজ করার সময় কীভাবে কার্যকর প্রতিক্রিয়া শিক্ষার্থীদের স্থিতিস্থাপকতা এবং বৃদ্ধির মানসিকতা তৈরি করতে সহায়তা করতে পারে সে সম্পর্কে আরও তথ্যের জন্য ।


নাসা, মঙ্গল ২০২০ মিশনের সংক্ষিপ্তসার, https://mars.nasa.gov/mars2020/mission/overview/, ২০২১।
হ্যাটি, জন এবং শার্লি ক্লার্ক। দৃশ্যমান শিক্ষা: মতামত । রাউটলেজ, টেলর & ফ্রান্সিস গ্রুপ, ২০১৯।
প্রবন্ধ।
প্রবন্ধ, পৃ. ১২১