Skip to main content
शिक्षक पोर्टल

खेल

भाग 1 - चरण दर चरण

  1. निर्देशछात्रों को निर्देश दें कि वे लैब 1 में सीखी गई बातों पर काम करेंगे, ताकि कोड बेस मंगल ग्रह की चट्टान का नमूना (लाल डिस्क) एकत्र करके वापस ला सके। लेकिन अब, वे अपने रोबोट को आई सेंसर डेटा का उपयोग करके डिस्क को उसके रंग के आधार पर छांटने के लिए कोड करेंगे।
    • छात्रों को X से चिह्नित छंटाई क्षेत्र के साथ फ़ील्ड सेटअप दिखाएं। एक बार जब कोड बेस लाल डिस्क एकत्र कर लेता है, तो उसे X के साथ वर्ग में छोड़ना होगा। 

    GO फ़ील्ड का ऊपर से नीचे का दृश्य, जिसमें ऊपर बाईं ओर एक लाल डिस्क है तथा फ़ील्ड के नीचे बाईं ओर ड्राई इरेज़ मार्कर से एक काला 'X' बना हुआ है।
    फ़ील्ड सेटअप
    • छात्र आपके साथ मिलकर एक परियोजना बनाएंगे और फिर उसका परीक्षण मंगल की सतह (क्षेत्र) पर करेंगे। नीचे दिया गया एनीमेशन यह दर्शाता है कि इस परियोजना के शुरू होने पर कोड बेस किस प्रकार आगे बढ़ेगा। रोबोट पहले लाल डिस्क तक पहुंचने तक आगे बढ़ता है और फिर उसे उठाने के लिए अपने विद्युत चुम्बक को शक्ति प्रदान करता है। इसके बाद, रोबोट घूमकर अपनी प्रारंभिक स्थिति में वापस आ जाता है, फिर 90 डिग्री बाईं ओर मुड़कर आगे की ओर चला जाता है और X से चिह्नित छंटाई क्षेत्र तक पहुंच जाता है। X पर पहुंचने के बाद, रोबोट डिस्क को छोड़ देता है और फिर घूमकर अपनी प्रारंभिक स्थिति में वापस आ जाता है।
    वीडियो फाइल
  2. मॉडलछात्रों के लिए मॉडल कि कैसे VEXcode GO में प्रोजेक्ट बनाएं और फील्ड पर अपने प्रोजेक्ट का परीक्षण करें।
    • छात्रों को यह दिखाकर शुरुआत करें कि वे अपने कोड बेस पर स्थित ब्रेन को VEXcode GO में अपने डिवाइस से कैसे कनेक्ट करें। क्योंकि कनेक्शन चरण डिवाइसों के बीच भिन्न होते हैं, VEX GO ब्रेन को अपने कंप्यूटर या टैबलेट से कनेक्ट करने के लिए विशिष्ट चरणों के लिए VEXcode GO VEX लाइब्रेरी के कनेक्टिंग लेख देखें
    • उन्हें कोड बेस के लिए VEXCode GO को भी कॉन्फ़िगर करना होगा। यदि आवश्यक हो, कोड बेस VEX लाइब्रेरी को कॉन्फ़िगर करने संबंधी लेख से चरणों का मॉडल बनाऊंगा और सुनिश्चित करूंगा कि विद्यार्थी टूलबॉक्स में ड्राइवट्रेन ब्लॉक देख सकें।
    • एक बार कोड बेस कॉन्फ़िगर हो जाने के बाद, छात्रों को अपनी परियोजनाओं की योजना बनाने और व्यवस्थित करने के लिए निम्नलिखित [टिप्पणी] ब्लॉक जोड़ने को कहें। “डिस्क एकत्रित करें” [टिप्पणी] ब्लॉक के अंतर्गत ब्लॉक कोड बेस को डिस्क एकत्रित करने और मंगल बेस पर वापस लौटने के लिए प्रेरित करेंगे। “सॉर्ट डिस्क” [टिप्पणी] ब्लॉक के अंतर्गत ब्लॉक में डिस्क को निर्दिष्ट सॉर्टिंग क्षेत्र में पहुंचाने के लिए कोड बेस आई सेंसर डेटा का उपयोग करेगा - डिस्क रंग के आधार पर।

    VEXcode GO ब्लॉक प्रोग्राम जो When Started ब्लॉक से शुरू होता है, जिसके नीचे दो टिप्पणी ब्लॉक होते हैं। पहली टिप्पणी में लिखा है 'डिस्क एकत्रित करें', तथा दूसरी में लिखा है 'डिस्क सॉर्ट करें'।
    [टिप्पणी] ब्लॉक के साथ परियोजना की योजना बनाएं
    • फिर, छात्रों को लाल डिस्क एकत्र करने के लिए कोड बेस ड्राइव प्राप्त करने के लिए “डिस्क एकत्र करें” [टिप्पणी] ब्लॉक के अंतर्गत निम्नलिखित ब्लॉक जोड़ने को कहें।

    VEXcode GO ब्लॉक परियोजना की निरंतरता, अब लाल डिस्क को एकत्रित करने के लिए पहले टिप्पणी ब्लॉक के नीचे ब्लॉक जोड़े गए हैं। परियोजना अब जब शुरू की जाती है, तो डिस्क ड्राइव को 400 मिमी तक आगे ले जाने और फिर चुंबक को बढ़ावा देने के लिए सक्रिय करने के लिए कहती है। इसके बाद, 180 डिग्री तक दाईं ओर मुड़ें और अंत में 400 मिमी तक आगे बढ़ें। अंत में दूसरे टिप्पणी ब्लॉक में 'सॉर्ट डिस्क' लिखा है।
    डिस्क कोड
    एकत्रित करें
    • इसके बाद, कोड बेस को डिस्क सॉर्ट करने के लिए प्रोजेक्ट में एक साथ जोड़ें। [Turn for] ब्लॉक को कार्यक्षेत्र में खींचें और इसे “Sort Disk” [Comment] ब्लॉक के नीचे संलग्न करें। कोड बेस को सॉर्टिंग क्षेत्र की ओर मोड़ने के लिए पैरामीटर को 'बाएं' में बदलें।

    VEXcode GO ब्लॉक परियोजना की निरंतरता, अब दूसरी टिप्पणी के बाद 90 डिग्री तक बाएं मुड़ने के लिए टर्न फॉर ब्लॉक सेट किया गया है। परियोजना अब जब शुरू की जाती है, तो डिस्क ड्राइव को 400 मिमी तक आगे ले जाने और फिर चुंबक को बढ़ावा देने के लिए सक्रिय करने के लिए कहती है। इसके बाद, 180 डिग्री तक दाईं ओर मुड़ें और 400 मिमी तक आगे बढ़ें। डिस्क को सॉर्ट करने के लिए, 90 डिग्री तक बाईं ओर घुमाएं।
    [के लिए मुड़ें] जोड़ें और बाईं ओर सेट करें
    • एक [यदि तो] ब्लॉक जोड़ें, और षट्भुज में एक <Detects color> ब्लॉक रखें। <Detects color> ब्लॉक को लाल पर सेट छोड़ दें। इससे कोड बेस डिस्क के रंग का पता लगाने के लिए आई सेंसर का उपयोग करेगा। यदि यह डिस्क लाल है, तो <Detects color> ब्लॉक सत्य रिपोर्ट करेगा, और 'सी' ब्लॉक के अंदर जोड़े गए ब्लॉक चलेंगे।

    VEXcode GO ब्लॉक परियोजना की निरंतरता, अब एक If Then ब्लॉक के साथ, जिसमें लिखा है 'यदि आंख लाल रंग का पता लगाती है', अंतिम Turn For ब्लॉक के बाद जोड़ा गया है। परियोजना अब जब शुरू की जाती है, तो डिस्क ड्राइव को 400 मिमी तक आगे ले जाने और फिर चुंबक को बढ़ावा देने के लिए सक्रिय करने के लिए कहती है। इसके बाद, 180 डिग्री तक दाईं ओर मुड़ें और 400 मिमी तक आगे बढ़ें। डिस्क को सॉर्ट करने के लिए, 90 डिग्री तक बायीं ओर घुमाएं और उसके बाद एक खाली If Then ब्लॉक लगाएं जिसमें लिखा हो 'यदि आंख लाल रंग का पता लगाती है?'।
    [यदि तो] को <Detects color>
    से जोड़ें
    • [यदि तो] ब्लॉक के अंदर एक [ड्राइव के लिए] और एक [एनर्जाइज़ इलेक्ट्रोमैग्नेट] जोड़ें और [एनर्जाइज़ इलेक्ट्रोमैग्नेट] को 'ड्रॉप' पर सेट करें। इससे कोड बेस ड्राइव को सॉर्टिंग क्षेत्र में ले जाया जाएगा और डिस्क को छोड़ दिया जाएगा।

    VEXcode GO ब्लॉक परियोजना की निरंतरता, अब ड्राइव फॉर ब्लॉक और एनर्जाइज़ इलेक्ट्रोमैग्नेट ब्लॉक को If Then ब्लॉक के अंदर जोड़ा गया है। परियोजना अब जब शुरू की जाती है, तो डिस्क ड्राइव को 400 मिमी तक आगे ले जाने और फिर चुंबक को बढ़ावा देने के लिए सक्रिय करने के लिए कहती है। इसके बाद, 180 डिग्री तक दाईं ओर मुड़ें और 400 मिमी तक आगे बढ़ें। डिस्क को सॉर्ट करने के लिए, 90 डिग्री तक बाएं मुड़ें और यदि आंख लाल रंग का पता लगाती है तो 100 मिमी आगे बढ़ें और चुंबक को गिराने के लिए सक्रिय करें।
    [ड्राइव फॉर} और [एनर्जाइज़ इलेक्ट्रोमैग्नेट] को 'ड्रॉप' पर सेट करें
    • [ड्राइव फॉर] ब्लॉक जोड़ें और इसे रिवर्स पर सेट करें। इससे डिस्क को छोड़ने के बाद कोड बेस मंगल बेस पर वापस आ जाएगा।

    VEXcode GO ब्लॉक परियोजना की निरंतरता, अब If Then ब्लॉक के अंदर Drive For ब्लॉक में 'drive reverse for 100mm' लिखा हुआ है। परियोजना अब जब शुरू की जाती है, तो डिस्क ड्राइव को 400 मिमी तक आगे ले जाने और फिर चुंबक को बढ़ावा देने के लिए सक्रिय करने के लिए कहती है। इसके बाद, 180 डिग्री तक दाईं ओर मुड़ें और 400 मिमी तक आगे बढ़ें। डिस्क को सॉर्ट करने के लिए, 90 डिग्री तक बाएं मुड़ें और यदि आंख लाल रंग का पता लगाती है तो 100 मिमी आगे बढ़ें और चुंबक को गिराने के लिए सक्रिय करें। अंत में, यदि तब ब्लॉक के अंदर ही, 100 मिमी तक रिवर्स ड्राइव करें।
    [ड्राइव के लिए] जोड़ें और रिवर्स पर सेट करें
    • अंत में, एक [टर्न फॉर] ब्लॉक जोड़ें, और इसे 'बाएं' पर सेट करें ताकि कोड बेस प्रारंभिक स्थिति में वापस आ जाए - मंगल ग्रह की सतह के संग्रह क्षेत्र का सामना करना।

    VEXcode GO ब्लॉक परियोजना की निरंतरता, अब If Then ब्लॉक के अंदर Turn For ब्लॉक लिखा हुआ '90 डिग्री तक बाएं मुड़ें' ब्लॉक जोड़ा गया है। परियोजना अब जब शुरू की जाती है, तो डिस्क ड्राइव को 400 मिमी तक आगे ले जाने और फिर चुंबक को बढ़ावा देने के लिए सक्रिय करने के लिए कहती है। इसके बाद, 180 डिग्री तक दाईं ओर मुड़ें और 400 मिमी तक आगे बढ़ें। डिस्क को सॉर्ट करने के लिए, 90 डिग्री तक बाएं मुड़ें और यदि आंख लाल रंग का पता लगाती है तो 100 मिमी आगे बढ़ें और चुंबक को गिराने के लिए सक्रिय करें। अंत में, और अभी भी यदि तो ब्लॉक के अंदर, 100 मिमी तक रिवर्स ड्राइव करें और 90 डिग्री तक बाएं मुड़ें।
    [ड्राइव के लिए] जोड़ें और रिवर्स पर सेट करें

    विद्यार्थियों को यह मॉडल दिखाएं कि वे अपने प्रोजेक्ट का परीक्षण मैदान पर कैसे करें।

    • सबसे पहले, उन्हें दिखाएं कि कैसे अपने रोबोट को प्रारंभिक बिंदु (मंगल बेस) और मैदान पर लाल डिस्क को रखना है, जैसा कि नीचे दी गई छवि में दिखाया गया है।  संरेखण में सहायता के लिए फ़ील्ड पर ग्रिडलाइन का उपयोग करें। डिस्क और इलेक्ट्रोमैग्नेट दोनों को फील्ड की ग्रिडलाइनों पर पंक्तिबद्ध किया जा सकता है, जिससे छात्रों को अपने प्रोजेक्ट का परीक्षण करते समय सफलता प्राप्त करने में आसानी होगी।

    GO फ़ील्ड का ऊपर से नीचे का दृश्य, जिसमें ऊपर बाईं ओर एक लाल डिस्क है तथा फ़ील्ड के नीचे बाईं ओर ड्राई इरेज़ मार्कर से एक काला 'X' बना हुआ है। रोबोट को 'X' के बाईं ओर तथा लाल डिस्क के ठीक नीचे, डिस्क की ओर मुंह करके रखा गया है।
    परीक्षण के लिए सेटअप
    • एक बार कोड बेस स्थापित हो जाने पर, प्रोजेक्ट का परीक्षण करने के लिए VEXcode GO में 'प्रारंभ' का चयन करें।  देखें कि कोड बेस लाल डिस्क को एकत्रित करने के लिए कैसे ड्राइव करता है, बेस पर वापस आता है, फिर उसे सॉर्टिंग क्षेत्र में पहुंचाता है।

    VEXcode GO टूलबार जिसमें ब्रेन और स्टेप आइकन के बीच में लाल बॉक्स में स्टार्ट बटन लिखा हुआ है।
    प्रोजेक्ट का परीक्षण करने के लिए 'प्रारंभ' चुनें
    • छात्रों को प्रोजेक्ट को रोकने के लिए VEXcode GO टूलबार में 'स्टॉप' बटन का चयन करना होगा।
    • जो छात्र जल्दी समाप्त कर लेते हैं और उन्हें अतिरिक्त चुनौतियों की आवश्यकता होती है, उन्हें लाल डिस्क को किसी अन्य स्थान पर ले जाने को कहें। क्या वे अपने कोड को इस प्रकार समायोजित कर सकते हैं कि कोड बेस डिस्क को एकत्रित कर सके और उसे उसी सॉर्टिंग क्षेत्र में पहुंचा सके?
       
  3. सुविधा प्रदान करनाछात्रों के साथ बातचीत को सुविधाजनक बनाना जब वे अपनी परियोजनाओं का परीक्षण कर रहे हों।
    • कोड बेस को कैसे पता चलता है कि इलेक्ट्रोमैग्नेट को कब सक्रिय करना है?
    • कोड बेस को डिस्क का रंग पता लगाने के लिए कौन से ब्लॉक का उपयोग किया जाता है?
    • यदि कोड बेस लाल रंग का पता नहीं लगा पाया तो क्या होगा? 

    अवधारणा पर ध्यान केंद्रित करें, परिशुद्धता पर नहीं। इस लैब का लक्ष्य किसी परियोजना में विद्युत-चुम्बक के उपयोग की अवधारणा पर ध्यान केंद्रित करना है। यदि विद्यार्थी अपने रोबोट को थोड़ा सा गलत दिशा में ले जाते हैं, या जब वे डिस्क की ओर बढ़ते हैं तो वह सही स्थान पर नहीं होती है, तो उन्हें बताएं कि डिस्क को थोड़ा सा हिलाना ठीक है, ताकि यह सुनिश्चित हो सके कि इलेक्ट्रोमैग्नेट उसे पकड़ ले।

  4. याद दिलाएंछात्रों को [ड्राइव फॉर] ब्लॉक में मापदंडों की जांच करने के लिए याद दिलाएं ताकि यह सुनिश्चित हो सके कि प्रोजेक्ट में डिस्क को इकट्ठा करने और फिर सॉर्ट करने के लिए आवश्यक सही दूरियां हैं।
    • उन्हें यह भी जांचना चाहिए कि [टर्न फॉर] ब्लॉक में पैरामीटर्स को इस तरह से सेट किया गया है कि कोड बेस सही तरीके से घूमकर मंगल बेस और सॉर्टिंग क्षेत्र की ओर वापस आ सके।

    विकास की मानसिकता को प्रोत्साहित करने और छात्रों को परीक्षण और त्रुटि को अपनाने में मदद करने के लिए, जो कोडिंग का एक हिस्सा है और गलतियों से सीखने में मदद करने के लिए, इस तरह के प्रश्न पूछें:

    • आपने कौन सी गलती की है जिससे आपको कुछ सीख मिली है?
    • प्रयोगशाला का कौन सा भाग कठिन है, या आपको कठिन सोचने पर मजबूर कर रहा है?
       
  5. पूछेंविद्यार्थियों से पूछें कि पर्सिवियरेंस रोवर किस प्रकार आई सेंसर का उपयोग कर जानकारी एकत्रित कर सकता है और विभिन्न मंगल ग्रह की चट्टानों और मिट्टी के नमूनों का अध्ययन कर सकता है। पर्सिवियरेंस रोवर आई सेंसर के साथ क्या अध्ययन कर सकता है?

खेल के बीच में ब्रेक & समूह चर्चा

जैसे ही प्रत्येक समूह कोड बेस को एकत्रित करने और छंटाई क्षेत्रमें लाल डिस्क वितरित करने के लिए अपनी परियोजना का परीक्षण किया है, एक संक्षिप्त बातचीत के लिए एक साथ आते हैं।

छात्रों की प्रगति की जांच करें और उनके प्रोजेक्ट में कोड बेस क्या कर रहा है, इस बारे में बात करें।

  • हमारी परियोजना में नेत्र सेंसर कैसे काम करता है? नेत्र संवेदक को कौन सा ब्लॉक नियंत्रित करता है?
  • आपने अपने प्रोजेक्ट में इलेक्ट्रोमैग्नेट को आई सेंसर के साथ कैसे काम करवाया?
  • यदि हम डिस्क का स्थान बदल दें तो क्या होगा? क्या यह परियोजना अभी भी काम करेगी? क्यों या क्यों नहीं? आप कौन से पैरामीटर बदलेंगे?

भाग 2 - चरण दर चरण

  1. निर्देशछात्रों को निर्देश दें कि वे खेल भाग 1 में सीखी गई बातों को अपने प्रोजेक्ट पर लागू करेंगे, ताकि कोड बेस एक नए स्थान से लाल डिस्क एकत्र कर सके और उसे एक नए सॉर्टिंग क्षेत्र में छोड़ सके। कोड बेस द्वारा डिस्क को सफलतापूर्वक एकत्रित करने और क्रमबद्ध करने के लिए उन्हें अपनी परियोजनाओं में पैरामीटर बदलने की आवश्यकता होगी।
    • छात्रों को नया फील्ड सेटअप दिखाएं और उन्हें ड्राइव दूरी प्रदान करें ताकि वे इस परियोजना के कोड पर ध्यान केंद्रित कर सकें। कोड बेस को डिस्क को एकत्रित करने के लिए 200 मिलीमीटर (~8 इंच) और नए छंटाई क्षेत्र में 350 मिलीमीटर (~14 इंच (इंच)) ड्राइव करने की आवश्यकता होगी।

    GO फ़ील्ड का ऊपर से नीचे का दृश्य, जिसमें फ़ील्ड के बाईं ओर एक लाल डिस्क है तथा नीचे दाहिने कोने में ड्राई इरेज़ मार्कर से एक काला 'X' बना हुआ है।
    भाग 2 फ़ील्ड सेटअप
    चलाएँ
    • निम्नलिखित एनीमेशन एक संभावित तरीका दिखाता है जिससे कोड बेस चुनौती को पूरा करने के लिए आगे बढ़ सकता है। रोबोट पहले लाल डिस्क तक पहुंचने तक आगे बढ़ता है और फिर उसे उठाने के लिए अपने विद्युत चुम्बक को शक्ति प्रदान करता है। इसके बाद, रोबोट घूमकर अपनी प्रारंभिक स्थिति में वापस आ जाता है, फिर 90 डिग्री बाईं ओर मुड़कर आगे की ओर चला जाता है और X से चिह्नित छंटाई क्षेत्र तक पहुंच जाता है। X पर पहुंचने के बाद, रोबोट डिस्क को छोड़ देता है और फिर घूमकर अपनी प्रारंभिक स्थिति में वापस आ जाता है।
    वीडियो फाइल
  2. मॉडलछात्रों के लिए मॉडल कि वे VEXcode GO में अपने प्रोजेक्ट कैसे शुरू करें।

    यदि आवश्यक हो, तो विद्यार्थियों को यह मॉडल दिखाएं कि वे अपने प्रोजेक्ट का परीक्षण मैदान पर कैसे करें।

    • उन्हें दिखाएं कि कोड बेस को मंगल बेस पर रखकर परीक्षण कैसे किया जाए।

    GO फ़ील्ड का ऊपर से नीचे का दृश्य, जिसमें फ़ील्ड के बाईं ओर एक लाल डिस्क है तथा नीचे दाहिने कोने में ड्राई इरेज़ मार्कर से एक काला 'X' बना हुआ है। रोबोट को मैदान के निचले बाएं कोने में, लाल डिस्क के ठीक नीचे और उसकी ओर मुंह करके रखा गया है।
    परीक्षण के लिए सेट अप
    • एक बार कोड बेस स्थापित हो जाने पर, प्रोजेक्ट का परीक्षण करने के लिए VEXcode GO में 'प्रारंभ' का चयन करें। फिर, कोड बेस के व्यवहार का अवलोकन करें।
    • चुनौती पूरी होने के बाद प्रोजेक्ट को रोकने के लिए छात्रों को VEXcode GO टूलबार में 'स्टॉप' बटन का चयन करना होगा।

    यदि छात्र जल्दी काम समाप्त कर लेते हैं, तो उन्हें छंटाई क्षेत्र का स्थान बदलने को कहें। उन्हें इसे मंगल ग्रह के आधार के एक वर्ग के करीब ले जाने को कहें।

    • इस छंटाई क्षेत्र की अनुमानित दूरी 250 मिलीमीटर (मिमी) (~10 इंच (इंच)) है। क्या वे अपने रोबोट को डिस्क को एकत्रित करने और उसी छंटाई क्षेत्र में पहुंचाने के लिए कोड कर सकते हैं?
       
  3. सुविधा प्रदान करनाछात्रों के साथ बातचीत को सुविधाजनक बनाना, जब वे अपने प्रोजेक्ट बनाते और परीक्षण करते हैं, जैसे कि:
    • डिस्क एकत्रित करने के लिए कोड बेस को किस प्रकार स्थानांतरित करने की आवश्यकता है? क्या आप मुझे अपने हाथों से दिखा सकते हैं?
    • अपने कोड बेस को नए स्थान से डिस्क एकत्रित करने के लिए आपको क्या परिवर्तन करना होगा?
    • कोड बेस को नए सॉर्टिंग क्षेत्र में डिस्क छोड़ने के लिए आपको कौन से पैरामीटर बदलने होंगे?

    विद्यार्थियों को परीक्षण और त्रुटि के लिए तैयार करें जो कि प्रयोग का एक अभिन्न अंग है जिसमें वे इस चुनौती से जुड़ेंगे। आप अपने विद्यार्थियों के साथ समस्या-समाधान प्रक्रिया के लिए एक संरचना स्थापित करने हेतु पृष्ठभूमि पृष्ठ से समस्या-समाधान चक्र ग्राफिक को एक दृश्य सहायक के रूप में उपयोग करना चाह सकते हैं। अधिक जानकारी के लिए पृष्ठभूमि देखेंविद्यार्थियों को अपनी परियोजनाओं के समस्या निवारण तथा स्वयं समाधान निकालने में सहायता करने की रणनीतियों के लिए। 

    विद्यार्थी समस्या समाधान चक्र का आरेख. तीर दर्शाते हैं कि चक्र दोहराया जाता है। यह चक्र 'समस्या का वर्णन करें' से शुरू होता है, फिर 'पहचान करें कि समस्या कब और कहां शुरू हुई', फिर 'संपादन करें और उसका परीक्षण करें', और अंत में दोहराने से पहले 'चिंतन करें'।
    छात्र समस्या-समाधान चक्र

    इस चुनौती के कई संभावित समाधान हैं। निम्नलिखित एक उदाहरण है।

    एक उदाहरण VEXcode GO ब्लॉक परियोजना को प्ले भाग 2 को पूरा करने के लिए। परियोजना में लिखा है, "जब शुरू किया जाए, तो डिस्क ड्राइव को 200 मिमी तक आगे ले जाएं और फिर चुंबक को बढ़ावा देने के लिए सक्रिय करें।" इसके बाद, 180 डिग्री तक दाईं ओर मुड़ें और 200 मिमी तक आगे बढ़ें। डिस्क को सॉर्ट करने के लिए, 90 डिग्री तक बाएं मुड़ें और यदि आंख लाल रंग का पता लगाती है तो 350 मिमी तक आगे बढ़ें और चुंबक को गिराने के लिए सक्रिय करें। अंत में, और अभी भी यदि तो ब्लॉक के अंदर, 350 मिमी तक रिवर्स ड्राइव करें और 90 डिग्री तक बाएं मुड़ें।
    भाग 2 संभावित समाधान
    खेलें

    अवधारणा पर ध्यान केंद्रित करें, परिशुद्धता पर नहीं। इस लैब का लक्ष्य एक परियोजना में इलेक्ट्रोमैग्नेट के साथ नेत्र संवेदक के उपयोग की अवधारणा पर ध्यान केंद्रित करना है। यदि छात्रों ने अपने कोड बेस को थोड़ा सा गलत संरेखित कर दिया है, या जब वे डिस्क की ओर ड्राइव करते हैं तो वह सही स्थान पर नहीं है, तो उन्हें बताएं कि डिस्क को थोड़ा सा हिलाना ठीक है, ताकि यह सुनिश्चित हो सके कि इलेक्ट्रोमैग्नेट द्वारा उसे उठा लिया जाए।

    यदि छात्रों को अपने प्रोजेक्ट में ब्लॉक कमांड के साथ कोड बेस के व्यवहार को जोड़ने के लिए अतिरिक्त सहायता की आवश्यकता है, तो प्रोजेक्ट स्टेपिंग सुविधा का उपयोग करें, जिससे छात्रों को एक समय में एक ब्लॉक के माध्यम से अपने प्रोजेक्ट को देखने में मदद मिलेगी, ताकि वे देख सकें कि उनके प्रोजेक्ट में प्रत्येक ब्लॉक का निष्पादन कैसे किया जा रहा है। प्रोजेक्ट स्टेपिंग सुविधा का उपयोग करने के तरीके के बारे में अधिक जानकारी के लिए, VEXcode GO में स्टेपिंग थ्रू ब्लॉक्स ट्यूटोरियल देखें।

    VEXcode GO में स्टेपिंग थ्रू ब्लॉक्स ट्यूटोरियल के लिए आइकन।
    VEXcode GO
    में ब्लॉकों के माध्यम से ट्यूटोरियल
  4. याद दिलाएंविद्यार्थियों को फ़ील्ड पर परीक्षण करने से पहले ब्लॉकों के क्रम (या अनुक्रम) और प्रत्येक ब्लॉक को उनके प्रोजेक्ट में निर्धारित मापदंडों की जांच करने के लिए याद दिलाएं।
    • क्या कोड बेस बायीं ओर की बजाय दायीं ओर मुड़ गया? रोबोट को सही दिशा में घुमाने के लिए आप क्या बदलाव कर सकते हैं? 
    • क्या डिस्क अधिक दूर थी? कोड बेस की यात्रा के लिए सही दूरी का पता लगाने के लिए आप [ड्राइव फॉर] ब्लॉक में पैरामीटर कैसे बदल सकते हैं?
    • क्या <Detects color> ब्लॉक लाल (डिस्क का रंग) पर सेट है?

    कक्षा में चक्कर लगाते हुए छात्रों से प्रत्येक मुद्दे के समाधान के बारे में बात करें। यह एक पुनरावृत्तीय प्रक्रिया होगी, इसलिए विद्यार्थियों को याद दिला दें कि मंगल रोवर्स को कोड करने वाले वैज्ञानिकों को भी रोवर को अपनी इच्छानुसार चलाने के लिए कई बार प्रयास करना पड़ता है।

  5. पूछेंविद्यार्थियों से यह सोचने के लिए कहें कि उनका प्रोजेक्ट खेल भाग 1 से खेल भाग 2 में कैसे बदल गया है।
    • लैब की शुरुआत से लेकर अब तक आपकी परियोजना में क्या बदलाव आया है?
    • आपने अपनी परियोजना को बेहतर बनाने के लिए उसमें क्या परिवर्तन किया?
    • आपने ऐसा क्या परिवर्तन किया जिससे इसकी सफलता कम हो गई? आपने यह कैसे फिक्स किया?