मुख्य सामग्री पर जाएं
शिक्षक पोर्टल

खेल

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

  1. निर्देशछात्रों को निर्देश दें कि वे अपने फ्लोट को कोड बेस रोबोट से जोड़ें, यह सुनिश्चित करते हुए कि सभी सामग्री कोड बेस रोबोट पर ही रहे। छात्रों को इसके लिए अतिरिक्त सामग्री जुटाने के लिए अधिक टोकन का उपयोग करने की आवश्यकता हो सकती है।
    विभिन्न प्रकार के बटनों का एक ढेर, जो यह दर्शाता है कि 'टोकन' क्या हो सकते हैं।
    टोकन कक्षा में उपयोग होने वाली वस्तुएं हो सकती हैं जैसे बटन या स्टिकी नोट्स
  2. मॉडलमॉडल एक समूह के सेटअप का उपयोग करते हुए, कोड बेस रोबोट के ऊपर या आसपास फ्लोट कैसे रखें। छात्रों को यह बताएं कि लैब के अंत में कोड बेस रोबोट से फ्लोट को हटाने की आवश्यकता हो सकती है। उन्हें लैब 3 की शुरुआत में अपने फ्लोट को दोबारा जोड़ना होगा।
    • छात्रों को VEX GO किट से पिन, स्टैंडऑफ और कनेक्टर का उपयोग करके फ्लोट को सुरक्षित करने के लिए प्रोत्साहित करें। VEX GO किट VEX लाइब्रेरी के विभिन्न श्रेणियों और कार्यों के बारे में जानकारी के लिए, किट के पीसेज़ लेख को देखें।

    परेड फ्लोट और कोड बेस के परिप्रेक्ष्य दृश्य की साथ-साथ दिखाई गई छवियां, इस बात पर जोर देने के लिए हैं कि फ्लोट को रोबोट के ऊपर बनाया जाना चाहिए।
    एक फ्लोट डिज़ाइन करें जो कोड बेस से जुड़ता है

     

  3. सुविधा प्रदान करेंसंघर्ष कर रहे छात्रों की मदद करने के लिए घूम-फिरकर जुड़ाव प्रक्रिया को सुगम बनाएं।

    छात्रों को एक साथ काम करने और फ्लोट को जोड़ने में मदद करने के लिए स्थानिक भाषा का उपयोग करने के लिए प्रोत्साहित करें। उदाहरण के लिए, छात्रों से ये प्रश्न पूछकर चर्चा और स्पष्टीकरण को प्रोत्साहित करें:

    • आपने उस हिस्से को अपने कोड बेस रोबोट के किनारे/ऊपर/पीछे क्यों लगाया?
    • अगर आप इस टुकड़े को दूसरी तरफ या फिर फ्लोट के ऊपर रख दें तो क्या होगा?
    • आप कोड बेस रोबोट में फ्लोट को जोड़ने की प्रक्रिया का वर्णन कैसे करेंगे? आप "ऊपर", "बगल में" या "पीछे" जैसे शब्दों का प्रयोग कैसे करेंगे?
  4. याद दिलाएंसमूहों को याद दिलाएं कि निराशा होना स्वाभाविक है। अंततः, गलतियाँ करना और उनसे सीखना जीवन का एक हिस्सा है, और दोनों के लिए पर्याप्त समय है।
  5. पूछेंछात्रों से कहें कि वे अपना फ्लोट अटैचमेंट पूरा करने के बाद अन्य समूहों की मदद करें।

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

जैसे ही प्रत्येक समूह ने अपने फ्लोट को कोड बेस रोबोटसे जोड़ना पूरा कर लिया है, एक बातचीत के लिए एक साथ आएं।

  • फ्लोट लगाते समय आपको किन समस्याओं का सामना करना पड़ा?
  • आपने इस समस्या को कैसे हल किया?
  • जब आपके समूह को अपने डिजाइन में समस्याएं मिलीं, तो आपने किन समाधानों का उपयोग किया?
     

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

  1. निर्देशछात्रों को VEXcode GO का उपयोग करके एक प्रोजेक्ट बनाने का निर्देश दें ताकि उनका कोड बेस फ्लोट परेड मार्ग पर घूम सके। छात्रों को बताएं कि वे अपने समूहों के साथ मिलकर स्यूडोकोड तैयार करेंगे और एक प्रोजेक्ट पर काम करेंगे जिसके तहत वे अपनी झांकी को एक छोटे से परेड मार्ग से गुजारेंगे।

    एक हरे वर्ग के ऊपरी बाएं कोने से शुरू होने वाले परेड मार्ग का रेखाचित्र। एक तीर दाईं ओर जाता है, फिर दूसरा तीर नीचे की ओर इशारा करता है, फिर तीसरा तीर दाईं ओर एक लाल वर्ग की ओर इशारा करता है जो अंत को दर्शाता है।
    उदाहरण परेड मार्ग

     

  2. मॉडलछात्रों के लिए एक मॉडल है जो उन्हें परेड मार्ग के आसपास अपनी गतिविधियों की योजना बनाने के लिए स्यूडोकोड लिखना शुरू करने का तरीका बताता है।
    • यह प्रदर्शित करें कि एक फ्लोट मार्ग से कैसे गुजरेगा। कोड बेस को परेड मार्ग पर भौतिक रूप से घुमाएं, और छात्रों से रोबोट की गति के लिए स्थानिक भाषा प्रदान करने को कहें। (अर्थात 200 मिलीमीटर (मिमी) आगे बढ़ना, 90 डिग्री दाएं मुड़ना।)
    • एक बार जब छात्र परेड मार्ग को समझने में सक्षम हो जाएंगे, तो वे अपने कोड बेस के मार्ग की योजना बनाने के लिए स्यूडोकोड बनाएंगे। छात्रों को नीचे दिया गया एनिमेशन दिखाएं और उन्हें इस प्रक्रिया के बारे में विस्तार से बताएं। एनिमेशन में, कोड बेस स्क्रीन पर सूची के रूप में दिखाई देने वाले निर्देशों का पालन करता है। निर्देशों में लिखा है कि रोबोट 21 सेमी आगे बढ़ता है, रोबोट रुकता है, रोबोट 90 डिग्री दाईं ओर घूमता है, रोबोट 20 सेमी आगे बढ़ता है, रोबोट रुकता है, रोबोट 90 डिग्री बाईं ओर घूमता है, और अंत में रोबोट 20 सेमी आगे बढ़ता है।
    वीडियो फाइल
    • छात्रों को यह दिखाएं कि परेड मार्ग के आसपास अपनी गतिविधियों की योजना बनाने के लिए स्यूडोकोड लिखना कैसे शुरू करें। उन्हें याद दिलाएं कि स्यूडोकोड हाथ से लिखा गया एक चरण-दर-चरण रूपरेखा है। छात्रों को ड्राइविंग दूरी और मोड़ों की डिग्री सहित अपने स्यूडोकोड में सटीक होने के लिए प्रोत्साहित करें। 

    नमूना स्यूडोकोड में 5 चरण सूचीबद्ध हैं और इस प्रकार पढ़ा जाता है: 1. रोबोट 200 मिमी आगे बढ़ता है; 2. रोबोट 90 डिग्री दाईं ओर मुड़ता है; 3. रोबोट 200 मिमी आगे बढ़ता है; 4. रोबोट 90 डिग्री बाएँ मुड़ता है; 5. रोबोट 200 मिमी आगे बढ़ता है। छद्म कोड उदाहरण
    • छात्रों को अपने समूह के साथ मिलकर स्यूडोकोड लिखने के लिए कहें।

    एक बार जब छात्र अपना स्यूडोकोड पूरा कर लें, तो उन्हें अपने स्यूडोकोड को VEXcode GO में [Comment] ब्लॉक में स्थानांतरित करना होगा। सुनिश्चित करें कि छात्रों ने निम्नलिखित चरणों को पूरा कर लिया है। यदि आवश्यक हो, तो संलग्न VEX लाइब्रेरी लेखों में उल्लिखित चरणों का अनुकरण करें:

    नोट: जब आप पहली बार अपने कोड बेस को अपने डिवाइस से कनेक्ट करते हैं, तो ब्रेन में निर्मित जाइरो कैलिब्रेट हो सकता है, जिससे कोड बेस क्षण भर के लिए अपने आप हिल सकता है। यह एक अपेक्षित व्यवहार है, कैलिब्रेशन के दौरान कोड बेस को न छुएं।

    छात्रों को यह दिखाने के लिए एक मॉडल प्रस्तुत करना कि प्रोजेक्ट में [Comment] ब्लॉक कैसे जोड़े जाते हैं। छात्रों को स्यूडोकोड की प्रत्येक पंक्ति के लिए एक [टिप्पणी] ब्लॉक की आवश्यकता होगी। इसलिए, यदि उनके पास स्यूडोकोड की आठ लाइनें हैं, तो उन्हें आठ [टिप्पणी] ब्लॉक की आवश्यकता होगी। उदाहरण की पहली तीन पंक्तियों को छात्रों के लिए मॉडल के रूप में प्रस्तुत करें।

    एक VEXcode GO प्रोजेक्ट जिसमें 5 स्यूडोकोड चरण 5 कमेंट ब्लॉक के रूप में हैं और जो 'when started' ब्लॉक से जुड़े हुए हैं। प्रोजेक्ट में लिखा है: शुरू करने पर, 200 मिमी आगे बढ़ें; 90 डिग्री दाएं मुड़ें; 200 मिमी आगे बढ़ें; 90 डिग्री बाएं मुड़ें; 200 मिमी आगे बढ़ें।
    स्यूडोकोड [टिप्पणी] ब्लॉक
    में स्थानांतरित किया गया

    एक बार जब छात्र अपना स्यूडोकोड स्थानांतरित कर लेंगे, तो वे ड्राइवट्रेन ब्लॉक जोड़ेंगे। छात्रों को याद दिलाएं कि [टिप्पणी] ब्लॉक का उपयोग उनकी परियोजनाओं को व्यवस्थित करने के लिए किया जाता है और वे किसी भी प्रकार की क्रियाविधि को निष्पादित नहीं करेंगे। उन्हें अपने कोड बेस को चलाने के लिए ड्राइवट्रेन ब्लॉक जोड़ने की आवश्यकता होगी।

    • छात्रों को पहले [Comment] ब्लॉक के नीचे एक [Drive for] ब्लॉक जोड़ने के लिए कहें।

    पहले की तरह ही VEXcode GO प्रोजेक्ट, जिसमें पहले और दूसरे कमेंट ब्लॉक के बीच में एक ड्राइव फॉर ब्लॉक को ड्रैग करके डाला गया है।
    [ड्राइव फॉर] ब्लॉक
    जोड़ें
    • फिर, छात्रों को [टिप्पणी] ब्लॉक में बताई गई आवश्यकताओं के अनुसार मापदंडों को समायोजित करने के लिए कहें। इस मामले में, यह 200 मिलीमीटर (मिमी) है।

    वही VEXcode GO प्रोजेक्ट जिसमें ड्राइव फॉर ब्लॉक का डिस्टेंस पैरामीटर 200mm पर सेट किया गया है। प्रोजेक्ट की शुरुआत अब इस प्रकार है: शुरू होने पर, टिप्पणी - 200 मिमी आगे बढ़ाएँ; 200 मिमी आगे बढ़ाएँ।
    पैरामीटर समायोजित करें
    • छात्रों को निर्देश दें कि वे अपने स्यूडोकोड में मिलान करने वाले ब्लॉकों को जोड़ते रहें।
    • जैसे ही छात्र अपने प्रोजेक्ट पूरे कर लें, उन्हें अपने प्रोजेक्ट शुरू करने और टेस्ट परेड रूट सेटअप पर अपने कोड का परीक्षण करने के लिए कहें।

    वही VEXcode GO प्रोजेक्ट जिसमें प्रत्येक Comment ब्लॉक के बीच में Drive for और Turn for ब्लॉक जोड़े गए हैं। प्रोजेक्ट में लिखा है: शुरू होने पर, टिप्पणी: 200 मिमी आगे बढ़ें; 200 मिमी आगे बढ़ें; फिर एक टिप्पणी: 90 डिग्री दाएं मुड़ें; 90 डिग्री दाएं मुड़ें; फिर एक टिप्पणी: 200 मिमी आगे बढ़ें; और 200 मिमी आगे बढ़ें; फिर एक टिप्पणी: 90 डिग्री बाएं मुड़ें, और 90 डिग्री बाएं मुड़ें; अंत में एक टिप्पणी: 200 मिमी आगे बढ़ें और साथ में 200 मिमी आगे बढ़ें ब्लॉक।
    छद्म कोड सहित उदाहरण परियोजना

     

  3. छात्रों के साथ चर्चा को सुगम बनाएं:निम्नलिखित प्रश्न पूछकर उनके साथ चर्चा को सुगम बनाएं:
    • परेड के मार्ग में कितने मोड़ हैं?  वे किस दिशा में हैं?
    • आपके कोड बेस रोबोट को पूरे परेड मार्ग के लिए कितनी दूरी तय करनी होगी?
    • क्या आप अपने हाथों का उपयोग करके समझा सकते हैं कि रोबोट को कोर्स में कैसे आगे बढ़ना है?
    एक रेखाचित्र में एक शिक्षक को दिखाया गया है, जिसके साथ कुछ छात्र एक मेज के चारों ओर बैठकर रोबोट को निर्धारित मार्ग पर चलाने के लिए कोड लिखने में सहयोग कर रहे हैं।
  4. छात्रोंयाद दिलाएं कि उनके स्यूडोकोड में प्रत्येक चरण एक ऐसा व्यवहार है जिसे उनका कोड बेस रोबोट पूरा करेगा व्यवहार यथासंभव विशिष्ट होने चाहिए।
  5. प्रश्नप्रश्न यह पूछें कि किस प्रकार की नौकरियों में कोडिंग की आवश्यकता होती है? क्या वे कभी खुद को कोडिंग की आवश्यकता वाली नौकरी करते हुए देख सकते हैं? कोडिंग में क्या मज़ा आता है?