Quest Ladder
TeachFORGE.ai
Quest Ladder / डायनैमिक वेरिएबल
डायनैमिक वेरिएबल: एक टाइप, अनंत सवाल
बताएँ कि सवाल के कौन से हिस्से बदलते हैं, और वही डिज़ाइन हर बार पूछे जाने पर एक अलग सवाल बना देता है।
इसे एक बार लिखें। इसे सौ बार पूछें।
एक वेरिएबल क्या है
एक डायनैमिक वेरिएबल वह मान है जो एक ही क्वेश्चन टाइप के जनरेट किए गए वर्शन के बीच बदलता है। पैनल का शीर्षक है डायनैमिक पैरामीटर्स, और मैनुअल लेन में यह इस सीधे निर्देश के साथ खुलता है कि आपको जो भी वेरिएबल चाहिए उसे जोड़ें, उसका टाइप चुनें और उसकी बाध्यताएँ सेट करें।
हर सैंपल किया गया मान सवाल में हर जगह — स्टेम, उत्तर, हिंट, हल और किसी भी विज़ुअल में — लगातार दोहराया जाता है। किसी त्रिभुज का आधार 7 सेट करें और सवाल के उस वर्शन का हर हिस्सा मानता है कि यह 7 ही है।
यही वह है जो Quest Ladder को सेटअप करने लायक बनाता है। तीन वेरिएबल और समझदारी वाली रेंज वाला टाइप एक सवाल नहीं बल्कि एक सवाल बैंक है, और दोबारा कोशिश करने वाले लर्नर को एक नई समस्या मिलती है, कोई मेमोरी टेस्ट नहीं।
ग्यारह टाइप
| टाइप | किसके लिए |
|---|---|
| इंटीजर | पूर्ण संख्याएँ। |
| डेसिमल | तय दशमलव स्थानों वाली संख्याएँ। |
| बीजगणितीय अक्षर या चिह्न | अक्षर खुद बदलता है, इसलिए सवाल हमेशा x। |
| टेक्स्ट या सिनेरियो चॉइस | किसी सूची से चुना गया एक शब्द या पूरा सिनेरियो — नाम, संदर्भ, मुख्य बात। |
| यूनिट के साथ मान | एक नंबर और उसकी यूनिट एक साथ। |
| यूनिट के साथ क्वांटिटी | वही विचार जहाँ क्वांटिटी खुद ही कॉन्सेप्ट हो। |
| न्यूमेरिक डेटासेट | स्टैटिस्टिक्स सवालों के लिए संख्याओं का एक पूरा सेट। |
| सिंबॉलिक फ़ॉर्मूला | एक एक्सप्रेशन जो बदलता है। |
| मैट्रिक्स | मानों का एक मैट्रिक्स। |
| वेक्टर | एक वेक्टर। |
| कॉम्प्लेक्स नंबर | एक कॉम्प्लेक्स मान। |
एक सेट करना
हर वेरिएबल का एक ID — वह छोटा नाम जिससे आप इसे बुलाते हैं — और एक पर्पस, जो बाद में इसे पढ़ने वाले किसी भी व्यक्ति के लिए है, जिसमें असिस्टेड लेन पर मौजूद AI भी शामिल है। फिर, टाइप के आधार पर:
- मिन, मैक्स और स्टेप न्यूमेरिक टाइप के लिए, साथ में दशमलव स्थान डेसिमल के लिए।
- चॉइस (एक प्रति पंक्ति) टेक्स्ट या सिनेरियो चॉइस के लिए।
- यूनिट (एक प्रति पंक्ति) जहाँ कोई यूनिट बदलती हो।
- डेटासेट साइज़ न्यूमेरिक डेटासेट के लिए।
नियम ही इसे उचित बनाते हैं
सिर्फ़ रेंज बेमानी नतीजे देती हैं। 1 और 20 के बीच के दो वेरिएबल आगे चलकर किसी ऐसी क्लास में नेगेटिव उत्तर वाला घटाव जनरेट कर देंगे जिसने अभी नेगेटिव नंबर पढ़े ही नहीं हैं, या ऐसा त्रिभुज जिसकी भुजाएँ बंद ही न हो सकें।
- इस पैरामीटर के लिए नियम (एक प्रति पंक्ति) एक वेरिएबल को अपने आप में सीमित करता है।
- कई पैरामीटर वाले नियम (एक प्रति पंक्ति) उन्हें एक-दूसरे के मुक़ाबले सीमित करता है — वह जो आप सबसे ज़्यादा इस्तेमाल करेंगे।
नियम रेंज के साथ ही लिखें, किसी लर्नर के ख़राब मामला ढूँढने के बाद नहीं। कुछ सैंपल जनरेट करें और उन्हें पढ़ें: गड़बड़ी स्क्रीन पर आने के बाद हमेशा साफ़ दिखती है, पर रेंज में कभी नहीं दिखती।
एक मान को रखना
एक वेरिएबल सवाल तक एक टोकन के ज़रिए पहुँचता है। आप इन्हें शायद ही कभी टाइप करते हैं — यह इंसर्ट ट्रे इन्हें डाल देती है — पर ये पढ़ने लायक होते हैं, और इन्हें पहचानना मदद करता है जब कुछ अजीब तरह से रेंडर हो।
| टोकन | मतलब |
|---|---|
param | किसी वेरिएबल का सैंपल किया गया मान। |
expr | वेरिएबल्स से गिना गया एक एक्सप्रेशन। |
derived | एक गणना किया गया फ़ैक्ट, एक बार तय होकर फिर से इस्तेमाल किया गया। |
addon | एक स्मार्ट ऐड-ऑन का आउटपुट। |
blank | फ़िल-इन-द-ब्लैंक सवाल में एक नंबर वाला ख़ाली स्थान। |
गणना किए गए फ़ैक्ट्स का अपना ज़िक्र होना चाहिए। गणना किए गए फ़ैक्ट्स, फ़ैक्ट जोड़ें सैंपल किए गए वेरिएबल्स से निकाला गया एक मान तय करता है — एक महत्तम समापवर्तक, एक सरलीकृत अंश — और इसे भी वेरिएबल की तरह ही संदर्भित किया जाता है। इसे एक बार तय करने का मतलब है कि स्टेम, उत्तर और हल इसके बारे में असहमत नहीं हो सकते।