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

खेल

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

  1. निर्देश प्रत्येक समूह को छद्म कोड लिखकर अपने VEXcode प्रोजेक्ट की योजना बनाने का निर्देश दें वे अपने कोड बेस रोबोट और एक्सटेंशन को चुनौती पाठ्यक्रम में नेविगेट करने के लिए स्यूडोकोड बनाएंगे। नीचे दिए गए एनिमेशन को देखें कि कैसे कोड बेस एक कोर्स के दौरान आगे बढ़ सकता है।

    नीचे दिए गए एनिमेशन में, एक कोर्स ऊपरी बाएं कोने से शुरू होता है, जिसका रास्ता कई मोड़ों के साथ एक आयताकार आकार में दाईं ओर फैलता है। रास्ते में छह बिखरी हुई कूड़े की वस्तुएं पड़ी हैं। रोबोट आगे बढ़ता है, पहले दो वस्तुओं को इकट्ठा करता है, फिर बाईं ओर मुड़ता है और तीसरी वस्तु को इकट्ठा करने के लिए आगे बढ़ता है। फिर यह बाईं ओर मुड़ता है, आगे बढ़ता है, दाईं ओर मुड़ता है और चौथे रन को लेने के लिए आगे बढ़ता है। अंत में, रोबोट दाईं ओर मुड़ता है, आगे बढ़ता है, बाईं ओर मुड़ता है और कचरे की आखिरी दो वस्तुओं को इकट्ठा करने और अंत तक पहुंचने के लिए तीन बार आगे बढ़ता है।
    वीडियो फाइल

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

    ऊपर दिए गए उदाहरण वीडियो में दिखाए गए पाठ्यक्रम से मेल खाने वाला हस्तलिखित छद्म कोड का नमूना। पूरे रास्ते को तय करने के लिए 10 चरण हैं जिनमें आगे बढ़ने और मुड़ने के बीच बारी-बारी से आगे बढ़ना होता है।
    स्यूडोकोड
    • एक बार जब छात्र स्यूडोकोड बना लेते हैं, तो वे अपना VEXcode GO प्रोजेक्ट शुरू कर सकते हैं। यदि छात्रों को प्रोजेक्ट खोलने और सहेजने में सहायता की आवश्यकता है, प्रोजेक्ट खोलें और सहेजेंलेख में दिए गए चरणों का प्रदर्शन करें और उन्हें उसका अनुसरण करने के लिए कहें। छात्रों को अपनी परियोजना का नाम ओशन इमरजेंसी रखने के लिए कहें।

    VEXcode GO टूलबार के केंद्र में स्थित प्रोजेक्ट नाम बॉक्स को एक लाल बॉक्स से हाइलाइट किया गया है, और उस पर "महासागर आपातकाल" लिखा हुआ है।
    नाम परियोजना
    • इसके बाद, छात्रों को अपने कोड बेस को अपने डिवाइस से कनेक्ट करना होगा। यदि आवश्यक हो, तो छात्रों के लिए Connect a VEX GO Brain VEX Library लेख में दिए गए चरणों का मॉडल प्रस्तुत करें।
    • उन्हें कोड बेस के लिए VEXCode GO को कॉन्फ़िगर करने की भी आवश्यकता होगी। यदि आवश्यक हो, तो कॉन्फ़िगर ए कोड बेस वीईएक्स लाइब्रेरी लेख के चरणों का मॉडल प्रस्तुत करें और सुनिश्चित करें कि छात्र टूलबॉक्स में ड्राइवट्रेन ब्लॉक देख सकें।
    • एक बार प्रोजेक्ट का नामकरण हो जाने, ब्रेन कनेक्ट हो जाने और कोड बेस कॉन्फ़िगर हो जाने के बाद, छात्र अपने प्रोजेक्ट को व्यवस्थित करने के लिए अपने स्यूडोकोड को कमेंट ब्लॉक में स्थानांतरित करने के लिए तैयार हो जाते हैं। छात्रों को याद दिलाएं कि उन्होंने लैब 2 में स्क्वायर प्रोजेक्ट में ड्राइव के लिए ऐसा किया था। आवश्यकता पड़ने पर, मॉडल द्वारा स्यूडोकोड को कमेंट ब्लॉक में स्थानांतरित करें।
      • : समूह के पास अलग-अलग स्यूडोकोड होंगे, जो उनके चुनौती पाठ्यक्रम को पार करने के लिए आवश्यक गतिविधियों पर आधारित होंगे।

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

    VEXcode GO प्रोजेक्ट में When started ब्लॉक से जुड़े 10 Comment ब्लॉक दिखाए गए हैं, जिनमें से पहले ब्लॉक के नीचे Drive for ब्लॉक है।
    ड्राइवट्रेन ब्लॉक जोड़ें और पैरामीटर बदलें
    वीडियो फाइल
  3. सुविधा प्रदान करेंछात्रों से निम्नलिखित प्रश्न पूछकर उनके साथ चर्चा को सुगम बनाएं:
    • आपके रोबोट को सबसे पहले किस दिशा में आगे बढ़ना होगा?
    • आप अपने रोबोट से कचरे का कौन सा टुकड़ा सबसे पहले उठवाएंगे?
    • क्या आपके रोबोट को कहीं मुड़ने की जरूरत है? यदि हां, तो किस दिशा में?
    • क्या आपका कोड बेस और एक्सटेंशन उस दिशा में आगे बढ़ रहे हैं जिसकी आपने अपेक्षा नहीं की थी?

     

    जब छात्र परीक्षण शुरू करें, तो उनसे यह जांचने के लिए कहें कि "कचरा" इतना बड़ा है कि वह कोड बेस या एक्सटेंशन के नीचे न समा जाए। इससे कचरा इकट्ठा होने में रुकावट आएगी और संभवतः कोड बेस के आवागमन में भी बाधा उत्पन्न होगी।

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

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

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

  • क्या आपके परीक्षण सफल रहे? क्या आपका रोबोट फिनिश लाइन तक पहुंच पाया?
  • आपका एक्सटेंशन कैसा काम कर रहा है?
  • आप अपने कोड को कैसे बेहतर बना सकते हैं?

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

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

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

    डेटा संग्रह पत्रक के शीर्ष पर प्रयोगशाला का नाम और छात्रों के नाम सूचीबद्ध हैं, जिसके नीचे चार स्तंभों वाली एक तालिका है जिसमें परीक्षण, समय, परीक्षण का सारांश और किए जाने वाले परिवर्तनों के लिए स्तंभ हैं। ट्रायल 1 पढ़ने का समय: 45 सेकंड; सारांश: कोड बेस एक्सटेंशन फर्श पर घिसट रहा था; बदलाव: नारंगी स्टैंडऑफ के साथ एक्सटेंशन को ऊपर उठाया गया। ट्रायल 2 पढ़ता है समय: 40 सेकंड; सारांश: कोड बेस चौथे मोड़ के बाद थोड़ा आगे बढ़ गया, और परिवर्तन: ब्लॉक के लिए ड्राइव में दूरी को 500 मिमी से 400 मिमी में बदलें। ट्रायल 3 पढ़ने का समय: 36 सेकंड; सारांश: कोड बेस ने सभी पोम-पोम उठा लिए और फिनिश लाइन तक पहुंच गया। परिवर्तन: कोई नहीं।
    डेटा संग्रह पत्रक उदाहरण

     

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

    एक शिक्षक छोटे समूह के साथ काम कर रहा है।

    • छात्रों से कहें कि वे परीक्षणों के दौरान अपनी भूमिकाएँ बदलते रहें। उदाहरण के लिए:
      • परीक्षण 1 & 3
        • बिल्डर - कोर्स की सेटिंग तैयार करता है और प्रोजेक्ट शुरू करता है।
        • पत्रकार परीक्षण का समय नोट करता है और डेटा रिकॉर्ड करता है।
      • परीक्षण 2  
        • बिल्डर - परीक्षण के समय को मापता है और डेटा रिकॉर्ड करता है। 
        • पत्रकार - पाठ्यक्रम की रूपरेखा तैयार करता है और परियोजना शुरू करता है।
     
  4. छात्रों को याद दिलाएं कि "कचरा" बड़ा है कि वह कोड बेस या एक्सटेंशननीचे न आए और संभवतः कोड बेस की गति में बाधा न डाले। साथ ही, छात्रों को यह भी याद दिलाएं कि वे यह जांच लें कि एक्सटेंशन स्थिर है और जमीन पर घिसट नहीं रहा है, क्योंकि इससे कोड बेस की गति में भी बाधा आएगी। छात्रों को प्रयास जारी रखने और तीन प्रयासों के दौरान उन्होंने कितना सुधार किया है, इस पर विचार करने के लिए प्रोत्साहित किया जाता है। विकास और सुधार की गुंजाइश हमेशा रहती है।

    छात्रों को यह सोचने के लिए मार्गदर्शन करें कि उन्होंने तीन परीक्षणों के दौरान कोड बेस के प्रदर्शन में सुधार करने और उसमें समायोजन करने में किस प्रकार सफलता प्राप्त की है। परीक्षण करना और उसमें सुधार करना डिजाइन प्रक्रिया का एक महत्वपूर्ण हिस्सा है।

  5. छात्रों से समय के बारे में सोचने के लिए कहें जब उन्हें किसी काम को सही ढंग से करने से पहले कई बार कोशिश करनी पड़ी हो। छात्रों के साथ एक ऐसा समय साझा करें जब आपने किसी काम को सही ढंग से करने से पहले कई बार कोशिश की हो। वास्तविक दुनिया में सभी व्यवसायों से जुड़े वयस्कों को चीजों को बेहतर बनाने के लिए प्रतिदिन विचारों और परियोजनाओं पर लगातार पुनर्विचार करना पड़ता है।

वैकल्पिक: छात्र प्रयोगशाला में इस बिंदु पर अपने निर्माण को अलग कर सकते हैं।