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

खेल

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

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

    रोबोट को वर्गाकार रूप में चलाने के लिए हस्तलिखित छद्म कोड चरण। इसमें आठ चरण हैं जो इस प्रकार हैं: 1. रोबोट 400 मिमी तक आगे बढ़ता है; 2. रोबोट 90 डिग्री तक दाहिनी ओर मुड़ता है; 3. रोबोट 400 मिमी तक आगे बढ़ता है; 4. रोबोट 90 डिग्री तक दाहिनी ओर मुड़ता है; 5. रोबोट 400 मिमी तक आगे बढ़ता है; 6. रोबोट 90 डिग्री तक दाहिनी ओर मुड़ता है; 7. रोबोट 400 मिमी तक आगे बढ़ता है; 8. रोबोट 90 डिग्री तक दाईं ओर मुड़ता है।
    स्यूडोकोड

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

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

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

  • आपको क्या लगता है कि यह छद्म कोड लिखना आपको अपने कोड बेस रोबोट को कोड करने के लिए कैसे तैयार करता है?
  • समूहों से उनके छद्म कोड के आधार पर कोड बेस की विशिष्ट गतिविधियों का वर्णन करने के लिए कहें।

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

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

    VEXcode GO टूलबार के केंद्र में प्रोजेक्ट नाम बॉक्स को लाल बॉक्स से हाइलाइट किया गया है, और उस पर Drive in a Square लिखा है।
    नाम परियोजना
    • एक बार जब छात्र अपने प्रोजेक्ट का नामकरण कर लेते हैं, तो छात्रों को अपने कोड बेस को अपने डिवाइस से कनेक्ट करना होगा। यदि आवश्यक हो, तो छात्रों के लिए कनेक्ट ए वीईएक्स गो ब्रेनवीईएक्स लाइब्रेरी लेख में दिए गए चरणों का मॉडल बनाएं।
    • उन्हें कोड बेस के लिए VEXCode GO को भी कॉन्फ़िगर करना होगा। कोड बेस कॉन्फ़िगर करें VEX लाइब्रेरी लेख से चरणों का मॉडल बनाएं और सुनिश्चित करें कि छात्र टूलबॉक्स में ड्राइवट्रेन ब्लॉक देख सकें।
    • दिखाएँ कि [टिप्पणी] ब्लॉक को कार्यक्षेत्र में कैसे खींचें और {When started} ब्लॉक के नीचे कैसे रखें। यदि आवश्यक हो, तो किसी प्रोजेक्ट में टिप्पणियों का उपयोग करने के तरीके के बारे में जानकारी के लिए VEXcode GO VEX लाइब्रेरी में टिप्पणियों का उपयोग करना लेख देखें। 

    एक VEXcode GO परियोजना जिसमें When started ब्लॉक और एक संलग्न Comment ब्लॉक है।
    {When started}
    में [टिप्पणी] ब्लॉक जोड़ें
    • [टिप्पणी] ब्लॉक में छद्मकोड की पहली पंक्ति जोड़ने वाला मॉडल।

    वही परियोजना, जिसमें टिप्पणी भरी गई थी कि 400 मिमी तक आगे बढ़ें।
    [टिप्पणी] ब्लॉक
    में स्यूडोकोड जोड़ें
    • छात्रों को अपना सारा छद्म कोड [टिप्पणी] ब्लॉक में स्थानांतरित करने को कहें। 

    नोट: छात्रों को छद्मकोड की प्रत्येक पंक्ति के लिए 1 [टिप्पणी] ब्लॉक की आवश्यकता होगी। इसलिए, यदि उनके पास छद्म कोड की 8 लाइनें हैं, तो उन्हें 8 [टिप्पणी] ब्लॉक की आवश्यकता होगी।

    किसी परियोजना में छद्मकोड को टिप्पणी ब्लॉक में परिवर्तित करने का अवलोकन। छद्म कोड के हस्तलिखित चरण बाईं ओर दिखाए गए हैं, और दाईं ओर एक VEXcode GO प्रोजेक्ट उन चरणों को When started ब्लॉक से जुड़े 8 टिप्पणी ब्लॉकों के ढेर के रूप में दिखाता है।
    स्यूडोकोड से [टिप्पणी] ब्लॉक

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

    • छात्रों को पहले [टिप्पणी] ब्लॉक के अंतर्गत [इसके लिए ड्राइव करें] ब्लॉक जोड़ने को कहें।

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

    वही VEXcode GO प्रोजेक्ट जिसमें क्रमशः पहली और दूसरी टिप्पणियों के बाद Drive for और Turn for ब्लॉक जोड़े गए हैं। परियोजना के आरंभ में अब लिखा है, जब आरंभ किया गया, टिप्पणी - 400 मिमी तक आगे बढ़ें; फिर 400 मिमी तक आगे बढ़ें; 90 डिग्री तक दाएं मुड़ें की टिप्पणी; फिर 90 डिग्री तक दाएं मुड़ें; फिर शेष टिप्पणियां।
    ब्लॉक
    जोड़ें
    • छात्रों को तब तक जारी रखने को कहें जब तक कि वे प्रत्येक [टिप्पणी] ब्लॉक के लिए ड्राइवट्रेन ब्लॉक न जोड़ लें।

      प्रत्येक टिप्पणी के बीच आवश्यक ड्राइवट्रेन ब्लॉकों के साथ एक ही परियोजना। परियोजना टिप्पणी और मिलान ब्लॉक के बीच बारी-बारी से चलती है। परियोजना अब इस प्रकार है: जब शुरू किया गया, टिप्पणी: 400 मिमी आगे ड्राइव करें; फिर 400 मिमी ब्लॉक के लिए आगे ड्राइव करें; टिप्पणी: 90 डिग्री के लिए दाएं मुड़ें; फिर 90 डिग्री ब्लॉक के लिए दाएं मुड़ें। यह चार बार दोहराया जाता है।
      ड्राइव इन अ स्क्वायर प्रोजेक्ट

       

    • एक बार जब छात्र सभी ड्राइवट्रेन ब्लॉक जोड़ लेते हैं, तो वे अपना प्रोजेक्ट शुरू करने के लिए तैयार हो जाते हैं। छात्रों को प्रोजेक्ट शुरू करने के लिए टूलबार में 'स्टार्ट' बटन का चयन करने को कहें, तथा कोड बेस की गतिविधियों का निरीक्षण करने को कहें। यदि आवश्यक हो, तो VEXcode GOVEX लाइब्रेरी लेख में दिए गए चरणों की समीक्षा करें, और छात्रों के लिए प्रोजेक्ट शुरू करने के चरणों का मॉडल बनाएं।
    • छात्रों को उनके ड्राइव इन ए स्क्वायर प्रोजेक्ट का परीक्षण करने के लिए 3 परीक्षण चलाने को कहें और डेटा संग्रह शीट का उपयोग करके यह बताएं कि क्या काम किया और क्या परिवर्तन करने की आवश्यकता है। 
  3. सुविधा प्रदान करनाछात्रों को दिशात्मक भाषा का उपयोग करने के लिए प्रोत्साहित करके और यदि वे अटक जाते हैं तो उनके छद्म कोड को संदर्भित करके छात्रों को अपनी परियोजनाएं बनाने में सुविधा प्रदान करें। जब आप कमरे में घूमकर विद्यार्थियों की मदद करें, तो उनकी प्रक्रिया के बारे में प्रश्न पूछें।
    • आप अपने कोड बेस को वर्ग में चलाने के लिए कौन से कमांड का उपयोग कर रहे हैं?
    • अपने पिछले परीक्षणों का वर्णन करें (यदि छात्र पहले से ही परीक्षण करने में सक्षम हैं)
      • आपके प्रोजेक्ट में क्या काम आया?
      • क्या काम नहीं किया?
      • आप अपनी परियोजना को कैसे समायोजित करने जा रहे हैं? क्या कोई विशिष्ट आदेश है जिसे आपको बदलने की आवश्यकता है?
    • आप कोड बेस को पूर्ण वर्ग में चलने का निर्देश कैसे दे सकते हैं? क्या कोई विशिष्ट आदेश है जिसे आपको बदलने की आवश्यकता है?
    छात्र एक टेबल पर एक साथ बैठते हैं और एक टैबलेट पकड़े हुए मुस्कुराते हैं तथा इशारा करते हैं, जो चुनौती को हल करने के लिए संवाद और सहयोग का संकेत देता है।
    किसी परियोजना पर सहयोग करना
  4. याद दिलाएंटीमों को याद दिलाएं कि उनके पास अपनी योजना का परीक्षण करने, उसे बदलने और पुनः परीक्षण करने के लिए तीन प्रयास हैं। उनकी पहली कोशिश संभवतः सफल नहीं होगी। उन्हें अपने कोड बेस को एक वर्ग में सफलतापूर्वक स्थानांतरित करने के लिए एक से अधिक बार प्रयास करने की आवश्यकता होगी। छात्रों को याद दिलाएं कि वे परीक्षण करते समय अपने डेटा संग्रह शीट पर परीक्षणों और परिवर्तनों को रिकॉर्ड करें।
    डेटा संग्रहण शीट में लैब का नाम लैब 2: ड्राइव और अप्लाई दिखाया गया है, जिसमें छात्रों के नाम सबसे ऊपर हैं। तीन स्तंभों वाली डेटा तालिका परीक्षण, परीक्षण का सारांश और किए जाने वाले परिवर्तनों को दर्शाती है। परीक्षण 1 में सारांश के तहत रोबोट ने दाईं ओर मोड़ नहीं लिया; और परिवर्तनों में VEXcode GO कमांड को समायोजित करें। परीक्षण 2 में सारांश में लिखा है कि रोबोट बहुत आगे चला गया; तथा परिवर्तनों में लंबाई संख्या या माप की इकाई बदलें। परीक्षण 3 में बताया गया है कि रोबोट ने सारांश में बताए अनुसार वर्ग में गाड़ी चलाई।
    भरे हुए डेटा संग्रह पत्रक
    का उदाहरण
  5. पूछेंविद्यार्थियों से पूछें कि क्या छद्म कोड ने उन्हें खेल भाग 2 में चुनौती से निपटने में मदद की। योजना बनाना अन्य नौकरियों का भी एक बड़ा हिस्सा है। क्या वे ऐसे कामों के नाम बता सकते हैं जिनके लिए उन्हें पहले से योजना बनानी होगी? (इंजीनियरिंग, कोडिंग, शिक्षण, आदि)।

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