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