खेल
भाग 1 - चरण दर चरण
- निर्देशछात्रों को निर्देश दें कि उन्हें 123 रोबोट को मंगल लैंडिंग क्षेत्र में सभी बाधाओं का पता लगाने के लिए एक प्रोजेक्ट बनाने की चुनौती दी जाएगी। उन्हें लैब 1 से अपनी परियोजना को आगे बढ़ाने के लिए प्रोत्साहित किया जाएगा।
निम्नलिखित एनीमेशन एक संभावित तरीका दिखाता है जिससे 123 रोबोट को लैंडिंग क्षेत्र साफ़ करने की चुनौती के लिए कोडित किया जा सकता है। आप देखेंगे कि 123 रोबोट लैंडिंग क्षेत्र में हर बाधा को पार नहीं कर पाता है। 123 रोबोट रोवर को सम्पूर्ण लैंडिंग क्षेत्र से गुजरने देने के लिए परियोजना को किस प्रकार संशोधित किया जा सकता है?वीडियो फाइल - मॉडलछात्रों के लिए मॉडल कि कैसे VEXcode 123 में एक परियोजना का निर्माण और परीक्षण किया जाए।
- छात्रों को ब्लॉक जोड़ने और पैरामीटर बदलने को कहें, जैसा कि उन्होंने अन्य प्रयोगशालाओं में सीखा है, ताकि 123 रोबोट मैदान में सभी बाधाओं को पार कर सके।
- छात्रों को अपने प्रोजेक्ट का नाम बदलकर क्लियर एरिया रखने और उसे अपने डिवाइस में सेव करने को कहें। VEXcode 123 प्रोजेक्टको सहेजने के लिए डिवाइस-विशिष्ट चरणों के लिए VEXcode 123 VEX लाइब्रेरी का खोलें और सहेजें अनुभाग देखें।
- यदि आवश्यक हो, तो विद्यार्थियों को यह मॉडल दिखाएं कि वे अपने प्रोजेक्ट का परीक्षण मैदान पर कैसे करें।
-
उन्हें दिखाएं कि 123 रोबोट को "X" से चिह्नित प्रारंभिक बिंदु पर कैसे रखा जाए।
123 फ़ील्ड सेटअप -
सुनिश्चित करें कि रोबोट के सामने स्थित नेत्र संवेदक, पहली बाधा की ओर मुंह करके खड़ा हो।
नेत्र संवेदक वस्तु का सामना करता है) -
123 रोबोट को मैदान पर रखें और उनके प्रोजेक्ट का परीक्षण करने के लिए VEXcode 123 में 'प्रारंभ' का चयन करें।
प्रोजेक्ट का परीक्षण करने के लिए "प्रारंभ" चुनें - छात्रों को याद दिलाएं कि 123 रोबोट द्वारा बाधाओं का पता लगने के बाद उन्हें उन्हें हटाना होगा।
-
छात्रों को 123 रोबोट को रोकने के लिए टूलबार में “स्टॉप” बटन का चयन करना होगा। विद्यार्थियों को निर्देश दें कि जब रोबोट सभी बाधाओं का पता लगा ले, बिना किसी बाधा का पता लगाए बार लूप ले, या वह मैदान के किनारे पर अटक जाए तो वे अपना प्रोजेक्ट रोक दें।
"रोकें" चुनें
-
- जो समूह जल्दी समाप्त कर लेते हैं और उन्हें अतिरिक्त चुनौतियों की आवश्यकता होती है, उन्हें अलग-अलग प्रारंभिक बिंदुओं के साथ प्रयोग करने को कहें। क्या उनका प्रोजेक्ट अभी भी काम करता है?
- सुविधा प्रदान करनाछात्रों के साथ बातचीत को सुविधाजनक बनाना जब वे अपनी परियोजनाओं के साथ प्रयोग कर रहे हों।
- विद्यार्थियों को परीक्षण और त्रुटि के लिए तैयार करें जो कि प्रयोग का एक अंग है जिसमें वे इस चुनौती के साथ संलग्न होंगे। आप अपने विद्यार्थियों के साथ समस्या-समाधान प्रक्रिया के लिए एक संरचना स्थापित करने हेतु पृष्ठभूमि पृष्ठ से समस्या समाधान चक्र ग्राफिक को एक दृश्य सहायक के रूप में उपयोग करना चाह सकते हैं
छात्र समस्या-समाधान चक्र - यदि छात्र अपने प्रोजेक्ट में [फॉरएवर] ब्लॉक या [रिपीट] ब्लॉक के साथ लूप का उपयोग कर रहे हैं, लेकिन 123 रोबोट इच्छित तरीके से नहीं चल रहा है, तो हो सकता है कि उनके पास लूप के अंदर सभी आवश्यक ब्लॉक न हों, या वे लूप के अंदर ब्लॉकों को इस तरह से अनुक्रमित कर सकते हैं जिससे 123 रोबोट अनपेक्षित तरीके से चल सकता है।
- प्रोजेक्ट स्टेपिंग सुविधा का उपयोग करके विद्यार्थियों को एक समय में एक ब्लॉक पर प्रोजेक्ट करने में मदद करें, ताकि वे देख सकें कि उनके प्रोजेक्ट में प्रत्येक ब्लॉक का निष्पादन किस प्रकार किया जा रहा है। इससे छात्रों को यह देखने का अवसर मिलेगा कि उनके प्रोजेक्ट में लूप किस प्रकार कार्य करता है, तथा उन्हें दिखाने के लिए दृश्य फीडबैक मिलेगा कि कौन से ब्लॉक त्रुटि उत्पन्न कर रहे हैं, जिससे डिबगिंग एक अधिक लक्षित और कुशल प्रक्रिया बन सकती है। प्रोजेक्ट स्टेपिंग सुविधा का उपयोग करने के तरीके के बारे में अधिक जानकारी के लिए, VEXcode 123 VEX लाइब्रेरी अनुच्छेदमें प्रोजेक्ट के माध्यम से स्टेपिंग देखें
- विद्यार्थियों को याद दिलाएं कि वे हाइलाइट सुविधा का उपयोग करके यह भी देख सकते हैं कि उनके प्रोजेक्ट चलाते समय कौन से ब्लॉक कब निष्पादित हो रहे हैं। निम्नलिखित प्रश्नों का उपयोग विद्यार्थियों को यह पहचानने के लिए प्रोत्साहित करने के लिए किया जा सकता है कि हाइलाइट सुविधा के साथ लूप परियोजना प्रवाह को किस प्रकार प्रभावित करता है।
- जब हमारे प्रोजेक्ट में लूप होता है तो हाइलाइट कैसे चलता है
- कौन सा VEXcode 123 ब्लॉक लूप बनाता है?
- आपके प्रोजेक्ट में कौन से ब्लॉक दोहराए गए हैं?
- यदि 123 रोबोट घूम नहीं रहा है, तो हो सकता है कि छात्रों ने [टर्न फॉर] ब्लॉक नहीं जोड़ा हो। विद्यार्थियों को दिखाएँ कि [टर्न फॉर] ब्लॉक को कैसे जोड़ा जाए ताकि 123 रोबोट किसी बाधा का पता लगने के बाद दिशा बदल सके, अन्यथा, 123 रोबोट बस आगे बढ़ेगा और रुक जाएगा। चूँकि विद्यार्थी कोणों से परिचित नहीं हो सकते हैं, इसलिए आप उन्हें प्रयोग करने के लिए कई कोण उपलब्ध कराना चाह सकते हैं, जैसे 60, 90, 120 डिग्री।
- उन्हें याद दिलाएं कि वे [टर्न फॉर] ब्लॉक में इनपुट ओवल में टर्न कोण बदल सकते हैं। यदि आप मोड़ कोणों के साथ प्रयोग कर रहे हैं, तो छात्रों से पूछें कि इस पैरामीटर को बदलने से 123 रोबोट की गति पर क्या प्रभाव पड़ता है। यदि हम मोड़ कोण बढ़ा दें तो क्या होगा? यह 123 रोबोट रोवर की गतिविधियों को किस प्रकार बदलता है? क्या इस परिवर्तन से 123 रोबोट रोवर अधिक बाधाओं का पता लगा सकेगा? यदि नहीं, तो अलग मोड़ कोण का प्रयास करें।
[टर्न फॉर] ब्लॉक में टर्न एंगल बदलें - याद दिलाएंविद्यार्थियों को याद दिलाएं कि इस चुनौती के लिए खेलपूर्ण अन्वेषण की आवश्यकता है और इसमें परीक्षण और त्रुटि के चक्र होंगे। वे प्रयोग करते समय अपनी परियोजनाओं में गलतियाँ करेंगे, और हर बार जब वे अपने कोड में गलती करेंगे, तो उनके पास कुछ नया सीखने का कोई मौका होगा! छात्रों को यह पहचानने में सहायता करें कि कोड में कहां समस्या है तथा समस्या के समाधान के लिए विचार निकालें।
- क्या कुछ ग़लत हुआ? महान! कोड में समस्या कहां है? आप उस ब्लॉक को कैसे बदल सकते हैं?
- क्या आपको किसी अलग ब्लॉक की आवश्यकता है या आपको इसमें पैरामीटर बदलने की आवश्यकता है?
-
अब तक आपकी पसंदीदा गलती क्या है? तुमने इससे क्या सीखा?
- पूछेंविद्यार्थियों से पूछें कि उनके विचार से वास्तविक मंगल रोवर, उतरने से पहले जमीन पर बाधाओं का पता लगाने के लिए लूप और आई सेंसर का उपयोग कैसे कर सकता है।
खेल के बीच में ब्रेक & समूह चर्चा
जैसे ही प्रत्येक समूह चुनौतीको हल करने के लिए अपनी परियोजनाओं के साथ प्रयोग कर लेता है, संक्षिप्त बातचीत के लिए एक साथ आते हैं।
छात्रों से अपने प्रोजेक्ट दिखाने और यह बताने को कहें कि 123 रोबोट क्या कर रहा है। यह छात्रों की प्रगति की जांच करने और समस्या निवारण का अवसर है।
- आपके प्रोजेक्ट में क्या अच्छा काम कर रहा था?
- आपको अपनी परियोजना में किन चुनौतियों का सामना करना पड़ा?
सुनिश्चित करें कि छात्र यह समझें कि वे 123 रोबोट को मैदान पर बाधाओं की बार-बार जांच करने के लिए एक लूप का उपयोग कर सकते हैं।
- क्या उन्होंने 123 रोबोट को एकाधिक वस्तुओं का पता लगाने के लिए लूप का उपयोग किया है? यदि नहीं, तो विद्यार्थियों को [हमेशा] और [दोहराएँ] ब्लॉकों के बारे में याद दिलाएँ बारे में आपने Engage अनुभाग में बात की थी।
- यदि वे लूप का उपयोग कर रहे हैं, तो वे इसका उपयोग किस प्रकार कर रहे हैं? वे अपने प्रोजेक्ट में लूप बनाने के लिए कौन से ब्लॉक का उपयोग कर रहे हैं
- लूप में ब्लॉकों का अनुक्रम 123 रोबोट रोवर के व्यवहार को किस प्रकार प्रभावित करता है?
- यदि कुछ ब्लॉक [Forever] या [Repeat] लूप में नहीं हैं तो क्या होगा? क्या उन ब्लॉकों को दोहराया जाएगा?
खेल भाग 2 में चुनौती भिन्नता के लिए तैयार रहें:
- यदि हम बाधाओं का स्थान बदल दें तो क्या होगा? क्या यह परियोजना अभी भी काम करेगी? क्यों या क्यों नहीं?
भाग 2 - चरण दर चरण
- निर्देशछात्रों को निर्देश दें कि वे मंगल ग्रह पर उतरने वाले क्षेत्र में बाधाओं को हटाएंगे और अपनी परियोजनाओं के साथ प्रयोग करना जारी रखेंगे। लक्ष्य यह है कि 123 रोबोट मैदान में सभी बाधाओं का पता लगा सके, भले ही उनका स्थान बदल जाए! वे लूप्स और [रिपीट] या [फॉरएवर] ब्लॉक के बारे में जो कुछ भी सीखेंगे, उसका उपयोग वे अपनी परियोजनाओं को अपडेट करने के लिए करेंगे। नीचे दिए गए एनीमेशन को देखें कि कैसे एक 123 रोबोट इस चुनौती को पूरा कर सकता है और फॉरएवर ब्लॉक का उपयोग करके हर बाधा को दूर कर सकता है।
वीडियो फाइल
- ध्यान दें कि सभी ऑब्जेक्ट्स का पता लगने और उन्हें हटा दिए जाने के बाद एनीमेशन बंद हो जाता है, लेकिन [फॉरएवर] लूप 123 रोबोट को उस लूप में हमेशा के लिए चलने देगा जब तक कि प्रोजेक्ट बंद न हो जाए।
- मॉडलविद्यार्थियों के लिए मॉडल कि कैसे फील्ड सेट करें और अपने प्रोजेक्ट का परीक्षण करें।
-
सबसे पहले, उन्हें दिखाएं मैदान पर नए स्थानों पर बाधाएं कैसे रखें, और एक प्रारंभिक बिंदु चुनने और इसे "एक्स" के साथ चिह्नित करने का तरीका बताएं।
123 फ़ील्ड सेटअप -
एक बार बाधाएं और 123 रोबोट स्थापित हो जाने के बाद, वे अपनी परियोजनाओं का परीक्षण करने के लिए VEXcode 123 में 'प्रारंभ' का चयन कर सकते हैं।
प्रोजेक्ट का परीक्षण करने के लिए 'प्रारंभ' चुनें - छात्रों को याद दिलाएं कि रोबोट को रोकने के लिए टूलबार में "स्टॉप" बटन का चयन करना होगा।
- इस चुनौती के कई संभावित समाधान हैं। निम्नलिखित उदाहरण संदर्भ के लिए है।
संभावित समाधान -
-
- सुविधा प्रदान करनाछात्रों के साथ बातचीत को सुविधाजनक बनाना जब वे अपनी परियोजनाओं का परीक्षण कर रहे हों।
- यदि विद्यार्थियों को मैदान पर सभी बाधाओं का पता लगाने के लिए कोड के खण्डों को दोहराने में रोबोट की मदद आवश्यकता है, तो सुझाव दें कि वे [दोहराएँ] ब्लॉक या [ ] ब्लॉक का उपयोग करें, जैसा कि आपने संलग्न खंड के दौरान बात की , और उन्हें दिखाएँ कि वे इसे अपने प्रोजेक्ट में कैसे उपयोग करें। उन्हें यह सुनिश्चित करने के लिए प्रोत्साहित करें कि पूरा प्रोजेक्ट सी-ब्लॉक के अंदर हो, जैसा कि नीचे दिखाया गया है
एक [हमेशा के लिए] ब्लॉक जोड़ें - यदि विद्यार्थियों ने कोई प्रोजेक्ट बनाया है, लेकिन वह सभी वस्तुओं का पता नहीं लगा पा रहा है, तो उन्हें मोड़ कोणों के साथ प्रयोग करने के लिए प्रोत्साहित करें, उन्हें प्रयोग करने के लिए निम्नलिखित मोड़ कोण दें जैसे कि 60, 90, और 120 डिग्री। मोड़ कोण 123 रोबोट की गति को कैसे प्रभावित करते हैं?
मोड़ कोण बदलना छात्रों को अपनी परियोजनाएं बनाते समय आगे की चर्चा में शामिल करें, ताकि वे अपनी परियोजनाओं पर काम करते हुए और उनका परीक्षण करते हुए अपने विचार साझा कर सकें।
- आपके प्रोजेक्ट में 123 रोबोट सबसे पहले कौन सी बाधा का पता लगाता है?
- 123 रोबोट किसी बाधा का पता लगाने के बाद क्या करता है? ऐसा करने के लिए आपने कौन से ब्लॉक का उपयोग किया है?
- एक बाधा पार करने के बाद 123 रोबोट को अगली बाधा की ओर ले जाने के लिए आपने कौन से ब्लॉक का उपयोग किया है
- आपके प्रोजेक्ट में 123 रोबोट को संपूर्ण लैंडिंग क्षेत्र को साफ़ करने की सुविधा कैसे है?
- याद दिलाएंछात्रों को परीक्षण के लिए एक ही बिंदु से शुरू करने की याद दिलाएं। वे सिर्फ एक चर को बदलना चाहते हैं - बाधाओं का स्थान।
-
इसके अलावा, छात्रों को याद दिलाएं कि वे 123 रोबोट पर लगे आई सेंसर से शुरुआत करें, जिससे पहली बाधा का सामना करना पड़े, इससे 123 रोबोट पहली बाधा तक शीघ्रता से पहुंच जाएगा और छात्रों को अपने प्रोजेक्ट में तत्काल सफलता प्राप्त करने में सहायता मिलेगी।
नेत्र संवेदक वस्तु सामना करता है
-
- पूछेंविद्यार्थियों से पूछें कि चुनौती के दौरान उनके प्रोजेक्ट में क्या परिवर्तन आया है।
- प्रयोगशाला की शुरुआत से लेकर अब तक आपकी परियोजना में क्या बदलाव आया है?
- आपने अपनी परियोजना को बेहतर बनाने के लिए उसमें क्या परिवर्तन किया?
- आपने ऐसा क्या परिवर्तन किया जिससे इसकी सफलता कम हो गई? आपने यह कैसे फिक्स किया?