उपयोगकर्ता इंटरफ़ेस चुनौती के लिए तैयार रहें
शिक्षक टूलबॉक्स
-
इस अनुभाग का उद्देश्य
यूजर इंटरफेस चैलेंज में छात्रों से मस्तिष्क की स्क्रीन पर चार बटन बनाने को कहा जाता है, जिनमें से दो पंजे को खोलने और बंद करने के लिए तथा दो हाथ को ऊपर उठाने और नीचे करने के लिए होते हैं। इसमें क्लॉबोट को स्क्रीन के भीतर चार अलग-अलग चतुर्भुजों (बटनों) में स्क्रीन प्रेस के प्रति अलग-अलग तरीके से प्रतिक्रिया करने के लिए प्रोग्राम करना शामिल है। यह चुनौती एक खेल के रूप में समाप्त होती है, जिसमें छात्रों को एक मिनट के राउंड में यथासंभव अधिक से अधिक वस्तुओं को पकड़ने, उठाने, नीचे करने और छोड़ने का प्रयास करना होता है। नियमों का अधिक विवरण VEXcode V5 उपयोगकर्ता इंटरफ़ेस चुनौतियों के लिए इस अनुभाग के पृष्ठों पर पाया जा सकता है।
इस चुनौती के लिए बहुत अधिक सामग्री की आवश्यकता नहीं है, सिवाय दस वस्तुओं के चयन के, जिन्हें विद्यार्थियों को पकड़ना, उठाना और वापस वहीं रखना होगा जहां वे थे। आपको इस चुनौती के दौरान पकड़ने, उठाने, नीचे उतारने और छोड़ने के लिए वस्तुओं की व्यवस्था करनी चाहिए या कम से कम उन पर पर्दा डालना चाहिए, क्योंकि वे वस्तुएं ऐसी होनी चाहिए जो गिरने के लिए सुरक्षित हों। इसके अलावा, इस चुनौती पर काम शुरू करने से पहले कोई भी रूब्रिक प्रदान करना याद रखें ताकि छात्र यह समझ सकें कि उनके काम को कैसे अंक दिए जाएंगे। छद्म कोड, इंजीनियरिंग नोटबुक (व्यक्तिगत या टीम) और प्रोग्रामिंग को स्कोर करने के लिए रूब्रिक्स नीचे उपलब्ध हैं और इस अनुभाग में बाद में फिर से लिंक किए गए हैं।
उपलब्ध रूब्रिक्स
- स्यूडोकोड - गूगल डॉक / .docx / .pdf
- इंजीनियरिंग नोटबुक (व्यक्तिगत) - Google Doc / .docx / .pdf
- इंजीनियरिंग नोटबुक (टीम) - Google Doc / .docx / .pdf
- प्रोग्रामिंग - गूगल डॉक / .docx / .pdf
इस चुनौती को स्थापित करने के लिए, छात्रों को चार-चार के छोटे समूहों में काम करने को कहें। इसके बाद विद्यार्थियों से कहें कि वे काम करने के लिए एक समूह ढूंढें, या यदि समय सीमित हो तो स्वयं समूहों को जोड़ियों में बांट लें। छात्रों को एक समूह नाम या नंबर बनाना चाहिए जिसका उपयोग उनकी क्लॉबोट आईडी के रूप में किया जा सके। एक बार जब छात्र छोटे-छोटे समूहों में संगठित हो जाएं, तो सुनिश्चित करें कि उनके पास अपना क्लॉबोट तैयार हो, तथा उनका प्रोजेक्ट डाउनलोड हो चुका हो और वह चलाने के लिए तैयार हो। विद्यार्थियों से कहें कि वे सुनिश्चित करें कि उनका प्रोजेक्ट ठीक से चल रहा है और सभी चार बटन (पंजा खोलना, पंजा बंद करना, भुजा ऊपर उठाना, भुजा नीचे करना) दिखाई दे रहे हैं और काम कर रहे हैं।
छात्रों को लिफ्टर, स्कोरकीपर, स्विचर और टाइमकीपर की भूमिकाएं सौंपें।
प्रत्येक भूमिका के लिए क्या जिम्मेदारियां हैं, यह यहां बताया गया है:
-
लिफ्टर: वस्तुओं को उठाने और बदलने तथा टीम के लिए अंक अर्जित करने के लिए इंटरफेस का उपयोग करता है; प्रति राउंड प्रति टीम एक लिफ्टर।
-
स्कोरकीपर: एक मिनट के प्रत्येक दौर के भीतर सफलतापूर्वक उठाए गए और प्रतिस्थापित किए गए आइटमों की संख्या को ट्रैक करने के लिए स्कोर तालिका का उपयोग करता है।
-
स्विचर: पंजे से पहले उठाई गई वस्तु को हटाने के बाद रोबोट के सामने एक नई वस्तु रखता है। रोबोट द्वारा वस्तु को पकड़ने, उसे हवा में ऊपर उठाने, नीचे लाने, फिर पंजा खोलकर वस्तु को मेज या सतह पर छोड़ने के बाद स्विचर वस्तु को प्रतिस्थापित कर देगा।
स्विचर ऑब्जेक्ट को हटा रहा है और प्रतिस्थापित कर रहा है
-
टाइमकीपर: प्रत्येक राउंड के लिए एक मिनट की समय सीमा को ट्रैक करता है।
यदि किसी समूह में चार से अधिक या कम छात्र हों, तो एक छात्र अनेक भूमिकाएं निभा सकता है अथवा एक से अधिक छात्रों को एक भूमिका सौंपी जा सकती है।
एक स्कोरिंग तालिका शामिल है लेकिन अतिरिक्त समूहों और राउंड के लिए पंक्तियाँ जोड़ी जा सकती हैं। प्रत्येक समूह अपनी स्वयं की स्कोरिंग तालिका का उपयोग कर सकता है या सभी एक ही तालिका पर रिकॉर्ड कर सकते हैं। यदि एकाधिक समूह एक ही स्कोर तालिका का उपयोग कर रहे हैं, तो दूसरे कॉलम में प्रत्येक समूह की क्लॉबोट आईडी या समूह का नाम/संख्या लिखें।
यदि समय की अनुमति हो, तो समूहों को कई राउंड खेलने दें और स्कोरकीपर को यूजर इंटरफेस चैलेंज के अंत में प्रत्येक राउंड के अंकों को मिलाकर कुल स्कोर बनाना चाहिए। चुनौती के अंत में सबसे अधिक अंक प्राप्त करने वाला समूह जीतता है!

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