खेल
भाग 1 - चरण दर चरण
- निर्देशछात्रों को निर्देश दें कि वे किसी प्रोजेक्ट में डीबगिंग का अभ्यास करेंगे।

123 रोबोट, कोडर और कोडर कार्ड - मॉडलछात्रों को अपने कोडर और कोडर कार्ड का उपयोग करके जो प्रोजेक्ट बनाना चाहिए, उसका मॉडल तैयार करें।
- प्रत्येक समूह को एक 123 रोबोट, एक कोडर, एक 123 फील्ड तक पहुंच और निम्नलिखित कोडर कार्ड की आवश्यकता होगी।
- एक "जब शुरू 123"
- एक "ड्राइव 1"
- एक "ड्राइव 4"
- एक "बाएं मुड़ें"
- एक "दाएं मुड़ें"
- निम्नलिखित कोडर कार्डों के क्रम को बोर्ड पर लिखें या कक्षा को दिखाने के लिए प्रदर्शित करें।
डिस्प्ले कोडर कार्ड अनुक्रम। - सभी समूहों को कोडर कार्डों को कोडर में सही क्रम में डालने के लिए कहें।
- समूहों को 123 रोबोट को जगाने के लिए पहियों को सतह पर तक धकेलना चाहिए जब तक कि स्टार्टअप ध्वनि सुनाई न दे, जैसा कि नीचे दिए गए एनीमेशन में दिखाया गया है। इस एनिमेशन के लिए ध्वनि चालू करें 123 रोबोट के बारे में अधिक जानकारी के लिए, VEX 123 रोबोट नॉलेज बेस लेख उपयोग करना देखें
वीडियो फाइल- फिर, उन्हें 123 रोबोट को कोडर से जोड़ने के लिए उपयोग करना चाहिए। 123 रोबोट और कोडर को कनेक्ट करने के लिए, कोडर पर स्टार्ट और स्टॉप बटन और 123 रोबोट पर लेफ्ट और राइट बटन को कम से कम 5 सेकंड तक दबाकर रखें, जब तक कि आपको कनेक्ट होने की आवाज़ सुनाई न दे और इंडिकेटर लाइटें नीचे दिए गए एनिमेशन में दिखाए अनुसार समय के साथ चमकने लगें। इस एनिमेशन के लिए ध्वनि चालू करें। कोडर के बारे में अधिक जानकारी के लिए, VEX 123 कोडर का उपयोग करना नॉलेज बेस लेख देखें।
वीडियो फाइल- समूहों को अपने प्रोजेक्ट का परीक्षण करने के लिए 123 रोबोट को अपने 123 फील्ड के ऊपरी बाएँ कोने में रखें, और अपना प्रोजेक्ट शुरू करें जबकि अन्य छात्र रोबोट के व्यवहार का अवलोकन करें। यदि समूह एक ही क्षेत्र साझा कर रहे हैं, तो प्रत्येक समूह को अपनी परियोजना शुरू करने का एक-एक मौका मिलना चाहिए।

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

123 रोबोट व्यवहारों को कोडर कार्ड मिलाएं- छात्रों से उन समस्याग्रस्त कार्डों को मौखिक रूप से नोट करने के लिए कहें जहां वास्तविक व्यवहार अपेक्षित व्यवहार से मेल नहीं खाता है और उन कार्डों को कोडर से हटा दें।
- इसके बाद उन्हें सही कोडर कार्ड को उसकी जगह पर रखना चाहिए।

सही कोडर कार्ड - अगर समूह समय से पहले काम खत्म कर लेते हैं, तो वे डिबगिंग गेम खेल सकते हैं! व्यक्ति प्रोजेक्ट में कोडर कार्डों को आपस में मिला सकता है, और दूसरा व्यक्ति प्रोजेक्ट में बग ढूंढकर उन्हें ठीक कर सकता है ताकि यह इच्छित व्यवहारों को पूरा कर सके।
- प्रत्येक समूह को एक 123 रोबोट, एक कोडर, एक 123 फील्ड तक पहुंच और निम्नलिखित कोडर कार्ड की आवश्यकता होगी।
- सुविधा प्रदान करेंछात्रों के साथ उनकी डिबगिंग प्रक्रिया के बारे में चर्चा को सुविधाजनक बनाएं।
- आपको कोडर कार्ड में क्या-क्या त्रुटियां मिलीं?
- आपके समूह ने कोड में मौजूद खामियों को दूर करने के लिए क्या कदम उठाए?
- अपने हाथों का उपयोग करके वर्णन करें कि 123 रोबोट द्वारा कौन-कौन से व्यवहार पूरे किए गए।
- छात्रों को याद दिलाएं कि समस्या को हल एक से अधिक प्रयास लग सकते हैं! अगर उन्हें गलत कोडर कार्ड को ठीक करने में परेशानी होती है तो कोई बात नहीं। जब भी वे कोई बग ढूंढकर उसे ठीक करते हैं, तो वे अपने प्रोजेक्ट को और बेहतर बना रहे होते हैं!
- प्रश्नछात्रों से पूछें कि उन्होंने रोबोट के बिना डिबगिंग कैसे की है। क्या उन्होंने कभी कोई पहेली सुलझाने की कोशिश की है? क्या सभी हिस्से पहली कोशिश में ही अपनी सही जगह पर फिट हो गए? यह 123 रोबोट के साथ डिबगिंग करते समय जो हो रहा है, उससे किस प्रकार समान या भिन्न है?
खेल के बीच में विराम & समूह चर्चा
जैसे ही प्रत्येक समूह डिबगिंग प्रक्रियापूरी कर लेता है, एक बातचीत के लिए एक साथ आएं।
- आपके प्रोजेक्ट में किन कार्डों को बदलने की आवश्यकता थी?
- आपने अपने प्रोजेक्ट में बग का पता कैसे लगाया?
- स्टेप फीचर ने आपके प्रोजेक्ट में बग ढूंढने में आपकी कैसे मदद की?
भाग 2 - चरण दर चरण
- निर्देशछात्रों को निर्देश दें कि वे अब स्वयं डिबगिंग प्रक्रिया का पालन करने का प्रयास करेंगे, ताकि वे कोड समस्या समाधानकर्ता बन सकें।
यदि छात्रों को किसी प्रकार के अनुस्मारक की आवश्यकता हो, तो बोर्ड पर निम्न चरणों के साथ एक डीबगिंग प्रक्रिया क्षेत्र बनाएं (इन चरणों वाली स्लाइड को प्रोजेक्ट करने के लिए छवि स्लाइड शो देखें):
- कोडर प्रोजेक्ट शुरू करें।
- 123 रोबोट का अवलोकन करें।
- अपेक्षित व्यवहारों से तुलना करें।
- स्टेप फीचर का उपयोग करें और गलत कोडर कार्ड ढूंढें।
- गलत कोडर कार्ड को हटा दें और सही कार्ड जोड़ें।
- शुरुआत में वापस जाओ और फिर से शुरू करो!
- मॉडलमॉडल में, प्रत्येक समूह को अतिरिक्त कोडर कार्ड वितरित करते समय, कोडर कार्डों को एक नए प्रोजेक्ट में मिला दिया जाता है।
- प्ले पार्ट 1 से उनके पास पहले से मौजूद कोडर कार्डों में जोड़ने के लिए निम्नलिखित कोडर कार्ड वितरित करें:
- "हॉन्क बजाओ"
- "बैंगनी रंग चमकना"

अतिरिक्त कोडर कार्ड - छात्रों से कहें कि वे अपने सभी कोडर कार्डों का उपयोग करके एक प्रोजेक्ट बनाएं। उन्हें याद दिलाएं कि "When start 123" हमेशा पहला कार्ड होना चाहिए!
- छात्रों को अपना प्रोजेक्ट शुरू करने दें और 123 रोबोट के व्यवहार का अवलोकन करने को कहें।

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

डीबगिंग - प्ले पार्ट 1 से उनके पास पहले से मौजूद कोडर कार्डों में जोड़ने के लिए निम्नलिखित कोडर कार्ड वितरित करें:
- सुविधा प्रदान करेंकक्षा में घूमते हुए समूहों के साथ डिबगिंग पर चर्चा को सुविधाजनक बनाएं।
- आपको कैसे पता चला कि कोई व्यवहार गलत था
- जब आप कर रहे थे तब आपके समूह ने कोडर कार्ड में क्या बदलाव किए?
- आपके समूह को कोडर कार्ड बदलने पड़े?
- याद दिलाएंयदि छात्र अटक रहे हों तो उन्हें याद दिलाएं कि उन्होंने व्यक्तिगत व्यवहारों का मिलान कोडर कार्ड से कैसे किया है। सही परिणाम पाने के लिए डिबगिंग में कई प्रयास करने पड़ेंगे। छात्रों को याद दिलाएं कि जब 123 रोबोट चल रहा हो तो वे कोडर कार्ड नहीं बदल सकते। उन्हें परियोजना पूरी होने तक इंतजार करना चाहिए, फिर कोडर कार्ड बदलना चाहिए।
यदि 123 रोबोट का समय समाप्त हो जाता है, तो छात्रों को उसे जगाने की आवश्यकता हो सकती है। छात्रों को याद दिलाएं कि रोबोट को जगाने के लिए पहियों को समतल सतह पर धकेलने की प्रक्रिया क्या है, जैसा कि यहां दिखाया गया है। इस एनीमेशन के लिए ध्वनि चालू करें ताकि आप 123 रोबोट की संकेतक ध्वनियाँ सुन सकें।
वीडियो फाइल123 रोबोट के बारे में अधिक जानकारी के लिए, VEX 123 रोबोट नॉलेज बेस लेख का उपयोग देखें।
- प्रश्नछात्रों से पूछें कि उन्होंने कक्षा में अन्य समस्याओं को कैसे हल किया है। क्या उन्होंने यह पता लगाने की कोशिश की कि क्या गड़बड़ थी? कक्षा में किसी समस्या को हल करने की उनकी प्रक्रिया 123 रोबोट को डीबग करने की प्रक्रिया से किस प्रकार मिलती-जुलती थी?