रोज़ाना टाइपिंग अभ्यास: हमारी स्ट्रीक आपको थकाए बिना कैसे काम करती है

रोज़ाना टाइपिंग अभ्यास तब सबसे अच्छा चलता है जब रोज़ की न्यूनतम शर्त छोटी हो। इस साइट पर स्ट्रीक के लिए हर UTC दिन में एक मान्य टेस्ट चाहिए, और 30 सेकंड का टेस्ट उतना ही गिना जाता है जितना एक घंटा। हमने इसे ऐसा इसलिए बनाया क्योंकि टाइपिंग अभ्यास की स्ट्रीक आपको बार-बार लौटने की वजह देनी चाहिए, ऐसा बोझ बने बिना जिससे आप चिढ़ने लगें।

जिस फ़ीचर पर हमने सबसे लंबी बहस की, वह रेस ट्रैक या धोखाधड़ी रोकने वाला सिस्टम नहीं था। वह स्ट्रीक थी।

स्ट्रीक काम करती हैं। जिसने भी कोई भाषा सीखने वाला ऐप इस्तेमाल किया है, वह यह एहसास भी जानता है कि रात 11:50 बजे ऐप खोलकर एक वाक्य टाइप करना ताकि संख्या शून्य न हो जाए। हमें पहली चीज़ चाहिए थी, दूसरी नहीं। यहाँ हमारे फ़ैसले हैं, संख्याओं के साथ, ताकि आप खुद तय कर सकें कि हमने सही किया या नहीं।

टाइपिंग स्ट्रीक में क्या गिना जाता है?

स्ट्रीक उन लगातार दिनों की संख्या है जिनमें कम से कम एक मान्य टेस्ट हुआ हो। एक। चार मिनट का सेशन उसे उतना ही बढ़ाता है जितना एक घंटा, और दिन में बाद में आप जो भी करें, उससे वह नहीं बदलती। ज़ेन मोड नहीं गिना जाता, क्योंकि ज़ेन के नतीजे कभी अपलोड नहीं होते और हम नहीं चाहते थे कि जिस मोड में कोई माप ही नहीं है, वह आदत वाली मेट्रिक को आगे बढ़ाए।

दिन UTC दिन हैं, और हमें उम्मीद है कि सबसे ज़्यादा सवाल इसी फ़ैसले पर आएँगे। इसकी वजहें, और इसकी कीमत, आगे नीचे हैं।

याद दिलाना, और वह क्या नहीं करता

जब आपका आखिरी गिना गया दिन कल हो और आज आपने टाइप न किया हो, तो स्ट्रीक "खतरे में" होती है, और होम पेज पर स्ट्रीक वाली चिप यही बताती है। बस इतनी ही याद दिलाई जाती है। कोई नोटिफ़िकेशन नहीं, कोई ईमेल नहीं, किसी आइकन पर लाल बैज नहीं, जब तक आपने साप्ताहिक डाइजेस्ट खुद न चुना हो, जो हफ़्ते में एक बार सादे टेक्स्ट की एक पंक्ति में आपकी स्ट्रीक का ज़िक्र करता है।

यह जानबूझकर किया गया, और शायद इसकी वजह से कुछ लौटने वाले विज़िटर हमसे छूट जाते हैं। आदत वाले ऐप्स में स्ट्रीक टूटने के पुश नोटिफ़िकेशन लोगों को वापस लाने का आम तरीका हैं, और हमारे अनुभव में सबसे ज़्यादा नापसंद किए जाने वाले भी। हमारी योजना में लिखा था "जब तक खुद न चुना जाए, स्ट्रीक टूटने का कोई नोटिफ़िकेशन नहीं", और हम उस पर टिके रहे।

अगर कोई नतीजा आपके आखिरी गिने गए दिन से पहले की तारीख के साथ आता है (लैपटॉप की घड़ी गलत हो, या ऑफ़लाइन नतीजा देर से सिंक हो), तो हम टेस्ट गिन लेते हैं और स्ट्रीक को नहीं छेड़ते। घड़ी की गड़बड़ी से किसी के सौ दिन नहीं जाने चाहिए।

XP और लेवल का हिसाब कैसे होता है

XP अभ्यास के समय की मुद्रा है। यह जानबूझकर रैंकिंग नहीं है, जिसकी वजहें आगे आएँगी।

हर मान्य, गैर-ज़ेन टेस्ट के लिए:

  • बेस XP सक्रिय टाइपिंग के हर सेकंड के लिए 2 है, सटीकता के अनुपात में। 95% पर तीस सेकंड यानी 57 XP। "सक्रिय" का मतलब है गिनी गई अवधि में से कीबोर्ड से दूर रहे सेकंड घटाकर, इसलिए टैब खुला छोड़ देने से कुछ नहीं मिलता।
  • हर टेस्ट में ज़्यादा से ज़्यादा 600 सेकंड गिने जाते हैं, इसलिए तीस मिनट का टेस्ट उतना ही बेस कमाता है जितना दस मिनट का, और मैराथन हावी नहीं होते।
  • गुणक आपस में जोड़े जाते हैं: 100% सटीकता पर +50%, उद्धरण टेस्ट पर +50%, विराम चिह्न चालू होने पर +40%, अंक चालू होने पर +10%। विराम चिह्नों वाला बिल्कुल सही उद्धरण 2.4× पर चलता है।
  • तय बोनस: UTC दिन के पहले टेस्ट पर +50, दैनिक चैलेंज की कोशिश पर +50, रेस पर +25 और जीतने पर +25 और, व्यक्तिगत सर्वश्रेष्ठ पर +20।

लेवल एक धीमे वक्र पर चलते हैं: लेवल L से L+1 तक जाने के लिए XP है 100 × L^1.3। जोड़ने पर लेवल 2 पर 100 XP के बाद पहुँचते हैं, लेवल 5 करीब 1,370 के बाद, लेवल 10 करीब 7,700 के बाद, लेवल 20 करीब 40,300 के बाद और लेवल 50 करीब 3,43,000 के बाद।

लेवल 50 को अभ्यास के हिसाब से समझें: 30 सेकंड का बिल्कुल सही टेस्ट बोनस से पहले 90 XP कमाता है (60 बेस, और पूर्ण सटीकता के लिए 50%), तो ऐसे करीब 3,800 टेस्ट। रोज़ 95% सटीकता पर पंद्रह मिनट, पहले टेस्ट के बोनस समेत, करीब 1,760 XP कमाते हैं, जिससे लेवल 50 लगभग छह से सात महीनों में आता है। लेवल 100 के लिए करीब 17 लाख XP चाहिए। लेवल के नाम नौसिखिया से शुरू होकर टाइपिस्ट, कुंजी-कारीगर और शब्द-शिल्पी से होते हुए 50 पर दिग्गज और 100 पर अमर तक जाते हैं, और हाँ, उस सूची का सबसे ऊपरी हिस्सा जानबूझकर थोड़ा मज़ाकिया है।

गेस्ट के रूप में आपका ब्राउज़र यही नियम एक लोकल कॉपी पर लागू करता है। साइन इन करने से ही स्ट्रीक और दैनिक रैंकिंग किसी खाते पर बनी रहती है, और अगर आप नए खाते से साइन इन करते हैं तो लोकल प्रगति एक बार मिला दी जाती है, ज़्यादा से ज़्यादा 5,000 XP, 500 टेस्ट और 30 दिन की स्ट्रीक तक। यह सीमा इसलिए है ताकि मिलाने का इस्तेमाल कोई रिकॉर्ड गढ़ने के लिए न हो सके; इसीलिए 100 दिन का बैज पाने का एकमात्र रास्ता साइन इन किया हुआ खाता है।

स्ट्रीक के पड़ाव 3, 7, 14, 30, 60, 100, 180 और 365 दिनों पर हैं, और बैज 3, 7, 30, 100 और 365 पर। 365 वाला बैज ऐसा है जिसे हमें उम्मीद है लगभग कोई नहीं कमाएगा, और यही उसका मकसद है।

स्ट्रीक ऐसी क्यों बनाई गई है

पाँच नियम स्ट्रीक को आकार देते हैं। हर नियम इस सवाल से निकला कि आदत वाली मेट्रिक को किस चीज़ का इनाम देना चाहिए।

रैंकिंग में मात्रा के अंक नहीं

XP बिताए गए समय को मापता है, इसलिए यह मात्रा का इनाम देता है। दो टाइपिस्ट लीजिए। एक 60 WPM पर टाइप करता है और रोज़ 98% सटीकता पर 30 सेकंड का एक ही टेस्ट देता है, जिससे करीब 59 XP मिलते हैं, साथ में पहले टेस्ट का 50 बोनस, यानी रोज़ लगभग 110। दूसरा 45 WPM पर टाइप करता है और रोज़ 95% पर पंद्रह मिनट अभ्यास करता है, जिससे करीब 1,760 मिलते हैं। धीमा टाइपिस्ट सोलह गुना ज़्यादा कमाता है।

अभ्यास की मुद्रा के लिए यह सही जवाब है, क्योंकि अभ्यास को कुंजियों पर बिताया गया समय ही चाहिए। रैंकिंग के लिए यह गलत जवाब है, जिसे बताना चाहिए कि कौन सबसे तेज़ और सबसे साफ़ टाइप करता है। XP वाला बोर्ड दूसरे टाइपिस्ट को पहले नंबर पर रखेगा, और उस पर चढ़ने का तरीका होगा मिनट जोड़ते जाना।

इसलिए XP कभी किसी को रैंक नहीं करता। लीडरबोर्ड स्पीड को रैंक करते हैं, सटीकता की न्यूनतम सीमा के साथ; XP आपके नतीजों और आपकी प्रोफ़ाइल पर दिखता है, कभी किसी बोर्ड पर नहीं। यही तर्क रेस की नतीजों वाली स्क्रीन तय करता है: स्थान, WPM और सटीकता पहले आते हैं, और XP वाली पंक्ति छोटी और नीचे होती है।

खरीदने को कुछ नहीं

यहाँ खर्च करने के लिए कोई मुद्रा नहीं, कोई दुकान नहीं, कोई सजावटी अपग्रेड नहीं, और लॉग इन न करने पर घटने वाली कोई चीज़ नहीं। स्ट्रीक उन दिनों का रिकॉर्ड है जिनमें आपने अभ्यास किया। जैसे ही उसका कोई भी हिस्सा खरीदा जा सकता है, संख्या का मतलब हो जाता है "अभ्यास किया, या पैसे दिए", और वह आपको कुछ भी बताना बंद कर देती है। दुकान साइट को यह वजह भी दे देती है कि वह आपको प्रगति खोने को लेकर चिंतित करे, क्योंकि चिंता ही सुरक्षा बिकवाती है। हम कोड में यह लालच नहीं चाहते थे।

इतिहास पर कोई पेवॉल नहीं

आपका इतिहास असीमित और मुफ़्त है, और स्ट्रीक कभी किसी ऐसी चीज़ पर निर्भर नहीं करती जिसके लिए आपको पैसे देने पड़ें। स्ट्रीक इसलिए है ताकि आपके इतिहास वाले पेज पर 90 दिन का ट्रेंड बने, और वही चार्ट इसकी एकमात्र ईमानदार जाँच है कि आदत काम कर रही है या नहीं। पुराने नतीजों पर ताला लगाने से वह ठहराव छिप जाता जिसे देखना आपके लिए सबसे ज़रूरी है।

हार वाली कोई स्क्रीन नहीं

जब स्ट्रीक टूटती है, और वह टूटेगी, तो चिप 1 दिखाती है और आपकी सबसे अच्छी स्ट्रीक की संख्या बनी रहती है। उसे वापस लाने का कोई ऑफ़र नहीं आता।

आदतों पर शोध यहाँ नरमी बरतने का समर्थन करता है। Phillippa Lally के नेतृत्व में University College London के एक अध्ययन में, जिन प्रतिभागियों का शोधकर्ता मॉडल बना पाए, उनमें नई आदत बनने में औसतन 66 दिन लगे, और एक मौका चूकने से "आदत बनने की प्रक्रिया पर कोई खास असर नहीं पड़ा"। छूटे हुए दिन को आफ़त की तरह पेश करना लोगों को सिखाता है कि आदत नाज़ुक है, और कुछ लोग 1 से दोबारा शुरू करने की बजाय छोड़ ही देते हैं।

हमने भाषा वाले ऐप्स की तरह बिकने वाले "स्ट्रीक फ़्रीज़" पर विचार किया, और तय किया कि टूटी हुई स्ट्रीक को छूटी हुई खरीदारी जैसा महसूस कराना ठीक वही है जो हम नहीं बनाना चाहते थे।

UTC दिन

दिन की सीमा सबके लिए एक जैसी होनी चाहिए, वरना लीडरबोर्ड और दैनिक चैलेंज उसे साझा नहीं कर सकते। लोकल समय रखने पर रोज़ का उद्धरण हर विज़िटर के लिए अलग पल पर बदलता, और "आज के सबसे तेज़" वाली सूची अलग-अलग दिनों की तुलना करती। UTC वह अकेली सीमा है जिसे सर्वर ब्राउज़र से पूछे बिना निकाल सकता है।

इसकी कीमत यह है कि कैलिफ़ोर्निया के टाइपिस्ट के लिए दिन शाम 4 या 5 बजे बदलता है, और दिल्ली वाले के लिए सुबह 5:30 बजे। हमने हर खाते के लिए घंटों का ऑफ़सेट रखने पर विचार किया और पहले संस्करण के लिए इसके खिलाफ़ फ़ैसला किया: इससे समझाने के लिए एक और नियम जुड़ जाता है, और जिस स्ट्रीक को समझाने के लिए एक पूरा पैराग्राफ़ चाहिए, वह पहले ही हार रही है। दैनिक चैलेंज का काउंटडाउन दिखाता है कि मौजूदा दिन में कितना समय बचा है। अगर हम इस पर दोबारा विचार करेंगे, तो यह एक बार का ऑफ़सेट होगा, और यह नोट उसकी जानकारी देगा।

टाइपिंग का अभ्यास कितनी बार करना चाहिए?

न्यूनतम शर्त कम रखें। पंद्रह मिनट माँगने वाली स्ट्रीक पहले ही व्यस्त दिन दम तोड़ देती है; बुरे दिन, 30 सेकंड का एक टेस्ट काफ़ी है। 40 से 80 WPM वाला अभ्यास प्लान इसी पर बना है: पूरा सेशन पंद्रह मिनट का है, न्यूनतम एक टेस्ट।

आधी रात को पहले टेस्ट के बोनस के पीछे न भागें। +50 इसलिए है ताकि छोटा सेशन भी फ़ायदेमंद लगे, इसलिए नहीं कि आप जागते रहें। अगर UTC के हिसाब से रात 11:55 बजे हैं और आप थके हुए हैं, तो नींद स्ट्रीक से ज़्यादा कीमती है।

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

स्ट्रीक नहीं, ट्रेंड की रेखा देखें। आपके इतिहास वाले पेज पर 90 दिन का चार्ट ही वह चीज़ है जिसके लिए स्ट्रीक बनी है। अगर रेखा ऊपर जा रही है, तो स्ट्रीक ने अपना काम कर दिया, भले वह टूट जाए। अगर रेखा एक महीने से सपाट है, तो स्ट्रीक आपको टाइप करवाती तो रह रही है पर तेज़ नहीं बना रही, और यही संकेत है कि सामान्य टेस्ट की बजाय अभ्यास में कमज़ोर कुंजियों वाली ड्रिल खोलें।

हम किस चीज़ पर नज़र रख रहे हैं

हमारे पास अभी प्रकाशित करने लायक रिटेंशन डेटा नहीं है। जब होगा, तो सवाल यह होगा कि 30 दिन की स्ट्रीक बनाए रखने वाले लोग 90 दिन के ट्रेंड के हिसाब से तेज़ हो रहे हैं, या बस स्ट्रीक बनाए रख रहे हैं। अगर दूसरी बात सच निकली, तो डिज़ाइन गलत है, और पहला बदलाव यह होगा कि दैनिक चैलेंज को वह चीज़ बनाया जाए जो गिनी जाती है।

अक्सर पूछे जाने वाले सवाल

मुझे टाइपिंग का अभ्यास कितनी बार करना चाहिए?

आदत बनाए रखने के लिए कभी-कभार की मैराथन से थोड़ा-थोड़ा और बार-बार बेहतर है। हमारी स्ट्रीक रोज़ एक मान्य टेस्ट माँगती है, और अभ्यास प्लान सुझाता है कि समय हो तो पंद्रह मिनट, और न हो तो एक छोटा टेस्ट।

रोज़ की स्ट्रीक कब रीसेट होती है?

UTC के हिसाब से आधी रात को। दैनिक चैलेंज का काउंटडाउन दिखाता है कि मौजूदा UTC दिन में कितने घंटे बचे हैं, ताकि आप जहाँ भी रहते हों, देख सकें कि "आज" कब खत्म होता है।

क्या दैनिक चैलेंज के लिए पूरी सटीकता चाहिए?

नहीं। आप जितनी बार चाहें खेल सकते हैं और आपका सबसे अच्छा प्रयास गिना जाता है, पर कोई प्रयास दैनिक बोर्ड पर तभी रैंक होता है जब सटीकता 90% या उससे ज़्यादा हो।

स्रोत