स्पेस्ड रिपीटिशन के साथ फ़्लैशकार्ड ऐप कैसे बनाएं
फ़्लैशकार्ड ऐप डेक के कार्ड, एक रिव्यू स्क्रीन जो हर कार्ड को पलटती है, और एक शेड्यूलर है जो तय करता है कि आज कौन से कार्ड दिखें। शेड्यूलर ही एक उपयोगी पढ़ाई के टूल को डिजिटल इंडेक्स कार्ड के ढेर से अलग करता है: स्पेस्ड रिपीटिशन के साथ जो कार्ड आप जानते हैं वे कम लौटते हैं, और जिनमें आप कमज़ोर हैं वे जल्दी लौटते हैं। पहले रिव्यू स्क्रीन और एक सरल शेड्यूलर बनाएं; इंपोर्ट, इमेज और ऑडियो बाद में जोड़ें।
फ़्लैशकार्ड ऐप को क्या चाहिए
डेटा
| टेबल | फ़ील्ड |
|---|---|
| डेक | मालिक, नाम, विवरण, सार्वजनिक या निजी |
| कार्ड | डेक, सामने का हिस्सा, पीछे का हिस्सा, वैकल्पिक इमेज या ऑडियो, टैग, बनाने की तारीख़ |
| कार्ड की स्थिति | यूज़र, कार्ड, अगली देय तारीख़, अंतराल, ease या difficulty, दोहराव, चूक |
| रिव्यू | यूज़र, कार्ड, समय, रेटिंग (Again / Hard / Good / Easy), लिया गया समय |
कार्ड की स्थिति को कार्ड से अलग रखें। अगर डेक साझा हैं, तो एक ही कार्ड पढ़ने वाले दो लोगों में से हर एक की अपनी देय तारीख़ चाहिए। हर रिव्यू भी रखें: यही वह इतिहास है जिसकी आपको शेड्यूलर सुधारने, प्रगति चार्ट दिखाने, या बाद में एल्गोरिदम बदलने के लिए ज़रूरत होगी।
पेज
- डेक की सूची जिसमें हर डेक में आज कितने कार्ड देय हैं।
- कार्ड एडिटर — तेज़ एंट्री मायने रखती है। सामने, पीछे, सेव, अगला। डेस्कटॉप पर कीबोर्ड शॉर्टकट।
- रिव्यू स्क्रीन — सामने का हिस्सा दिखाएँ, पीछे देखने के लिए टैप करें, फिर चार बड़े बटनों में से एक से रेट करें। ऐप का 90% इस्तेमाल इसी स्क्रीन पर होता है।
- आँकड़े — दिन में रिव्यू किए गए कार्ड, याद रखने की दर, आने वाला काम।
- इंपोर्ट — CSV या टैब-अलग किए गए टेक्स्ट से, जो ज़्यादातर दूसरे फ़्लैशकार्ड टूल एक्सपोर्ट कर सकते हैं।
शेड्यूलिंग का तरीका चुनना
यहाँ आपको कुछ नया गढ़ने की ज़रूरत नहीं। तीन प्रसिद्ध तरीके:
| तरीका | कैसे काम करता है | किसके लिए अच्छा |
|---|---|---|
| Leitner बॉक्स | सही होने पर कार्ड एक बॉक्स ऊपर जाता है और ग़लत होने पर बॉक्स 1 में लौटता है; हर बॉक्स कम बार रिव्यू होता है | बनाने और समझाने में सबसे सरल |
| SM-2 | हर कार्ड का एक अंतराल और एक "ease" होता है जो आपकी रेटिंग से बढ़ता या घटता है | सिद्ध, व्यापक रूप से कॉपी किया गया, परखना आसान |
| FSRS | मॉडल करता है कि आप हर कार्ड को कितनी संभावना से याद रखेंगे, और लक्ष्य याद-दर के लिए शेड्यूल करता है | ज़्यादा सटीक; Anki इसे विकल्प के रूप में देता है |
पहले वर्शन के लिए Leitner या SM-2 चुनें। नियम एक उदाहरण के साथ प्रॉम्प्ट में लिखें, जैसे: "नया कार्ड Good रेट होने पर 1 दिन बाद देय है, फिर 3 दिन, फिर हर बार Good होने पर पिछले अंतराल का लगभग 2.5 गुना। Again रेट होने पर वह 10 मिनट में फिर देय है और उसका अंतराल रीसेट होता है।"
जो भी चुनें, AI से शेड्यूलर को एक अलग फ़ंक्शन में टेस्ट के साथ रखने को कहें। तब आप बाकी ऐप को छुए बिना उसे बाद में बदल सकते हैं।
तय करने वाली बातें
किसका दिन? "आज देय" यूज़र के टाइम ज़ोन के अनुसार होना चाहिए, और कई स्टडी ऐप दिन को 4 बजे सुबह जैसे किसी समय पर बदलते हैं, ताकि देर रात का सेशन उसी दिन गिना जाए।
दैनिक सीमाएँ। हर दिन नए कार्ड की सीमा न हो, तो उत्साही यूज़र 500 कार्ड जोड़ेगा और एक हफ़्ते बाद असंभव रिव्यू का ढेर सामने होगा। एक संयमित डिफ़ॉल्ट रखें और लोगों को बदलने दें।
कार्ड के प्रकार। पहले बेसिक सामने/पीछे। "Reverse" कार्ड (पीछे से सामने भी टेस्ट) और cloze डिलीशन (वाक्य में ख़ाली जगह भरना) लोकप्रिय हैं, पर हर एक नए नियम जोड़ता है। बेसिक चलने के बाद जोड़ें।
साझा डेक। शिक्षक का एक कक्षा के साथ डेक साझा करना बढ़िया फ़ीचर है और अनुमति का सवाल भी: छात्र उसे पढ़ सकते हैं पर संपादित नहीं कर सकते, और शिक्षक के संपादन सबके पास पहुँचें बिना किसी की प्रगति रीसेट किए।
ऑफ़लाइन। लोग ट्रेन और हवाई जहाज़ में पढ़ते हैं। प्रोग्रेसिव वेब ऐप आज के कार्ड कैश कर सकता है, पर दो ऑफ़लाइन डिवाइस के रिव्यू सिंक करना वाक़ई कठिन है। सिर्फ़ ऑनलाइन एक उचित पहला वर्शन है। नेटिव बनाम प्रोग्रेसिव वेब ऐप गाइड विकल्प समझाता है।
एक पहला प्रॉम्प्ट जो काम करता है
एक फ़्लैशकार्ड वेब ऐप बनाओ जो पहले फ़ोन के लिए डिज़ाइन हो। यूज़र लॉग इन करें और डेक बनाएं, और सामने व पीछे (टेक्स्ट, वैकल्पिक इमेज के साथ) वाले कार्ड जोड़ें। हर यूज़र का हर कार्ड के लिए अपना रिव्यू स्टेट हो: देय तारीख़, अंतराल, ease, दोहराव और चूक। SM-2 एल्गोरिदम इस्तेमाल करो: रेटिंग Again, Hard, Good, Easy; Again अंतराल रीसेट करता है और कार्ड 10 मिनट में फिर दिखाता है। शेड्यूलर को अपने एक टेस्ट वाले फ़ंक्शन में रखो। रिव्यू स्क्रीन पर सामने का हिस्सा दिखे, फिर बड़ा "Show answer" बटन, फिर चार बड़े रेटिंग बटन। "आज देय" यूज़र के टाइम ज़ोन में हो और दिन 4 बजे सुबह शुरू हो। डिफ़ॉल्ट रूप से हर डेक में प्रतिदिन नए कार्ड 20 तक सीमित करो। हर रिव्यू लॉग करो। हर डेक के देय गिनती वाली डेक सूची और प्रति दिन रिव्यू का एक सरल आँकड़ा पेज दिखाओ। सामने और पीछे कॉलम वाला CSV इंपोर्ट जोड़ो। सब कुछ डेटाबेस में सेव करो।
बिल्ड के चरण
- डेक और कार्ड। दो डेक और बीस कार्ड बनाएं। देखें कि एक कार्ड कितनी जल्दी जुड़ता है।
- रिव्यू स्क्रीन। फ़ोन पर पढ़ाई करें। यह तुरंत लगना चाहिए; कार्ड के बीच की हर देरी दिन में सैकड़ों बार महसूस होती है।
- शेड्यूलर टेस्ट। AI को रेटिंग क्रम और अपेक्षित अंतरालों की एक तालिका दें, और परिणाम जाँचें। फिर अपनी डिवाइस की घड़ी बदलें या अगले कुछ दिनों की नक़ल के लिए टेस्ट मोड माँगें।
- दैनिक सीमाएँ और टाइम ज़ोन। देर रात रिव्यू करें और पुष्टि करें कि अगले दिन की कतार सही है।
- इंपोर्ट। कुछ सौ कार्ड का असली CSV इंपोर्ट करें और विशेष अक्षर, कार्ड के भीतर कॉमा और लाइन ब्रेक जाँचें।
- आँकड़े। हर दिन के रिव्यू और आने वाली देय गिनती। चार्ट सरल रखें।
- अतिरिक्त। इमेज, भाषा कार्ड के लिए ऑडियो, reverse कार्ड, साझा डेक — एक-एक करके।
आम गलतियाँ
- देय तारीख़ कार्ड पर स्टोर करना। यह हर यूज़र के लिए अलग होनी चाहिए।
- रिव्यू इतिहास फेंक देना। आँकड़ों और किसी भविष्य के शेड्यूलर के लिए इसकी ज़रूरत होगी।
- नए कार्ड की कोई सीमा न होना। यूज़र एक हफ़्ते में थक जाते हैं।
- छोटे बटन। रेटिंग एक हाथ से होती है; बटन बड़े और इतनी दूर हों कि ग़लत टैप न हो।
- आख़िरी रेटिंग के लिए कोई undo नहीं। रोज़ ग़लत टैप होते हैं।
- "आज" के लिए सर्वर का समय। यूज़र के टाइम ज़ोन का इस्तेमाल करें।
- कार्ड संपादित करने पर प्रगति रीसेट करना। टाइपो ठीक करने से एक परिपक्व कार्ड शुरुआत पर नहीं लौटना चाहिए।
कब बना-बनाया प्रोडक्ट बेहतर है
अगर आप सिर्फ़ पढ़ना चाहते हैं, तो परिपक्व फ़्लैशकार्ड ऐप पहले से मौजूद हैं, उनमें से कई मुफ़्त, जिन पर शेड्यूलिंग, सिंक, ऑफ़लाइन उपयोग और साझा डेक पर सालों का काम है। ख़ासकर Anki के पास समुदाय के बनाए डेक की विशाल लाइब्रेरी है। उन्हें इस्तेमाल करें।
अपना बनाएं जब कार्ड किसी बड़े का हिस्सा हों: एक कोर्स जिसे आप बेचते हैं और जिसमें हर पाठ के साथ फ़्लैशकार्ड पढ़ाई पक्की करते हैं, एक भाषा स्कूल जो छात्रों को अपने सिलेबस से जुड़े डेक देता है, एक कंपनी जो स्टाफ़ को प्रोडक्ट की जानकारी सिखाती है, या ऐसा विषय जिसके कार्ड प्रकार सामान्य टूल ठीक से नहीं संभालते। कंटेंट, डिज़ाइन और छात्रों का डेटा आपका होता है। परीक्षाओं के लिए इसे क्विज़ ऐप के साथ जोड़ें, या ऑनलाइन कोर्स प्लेटफ़ॉर्म में बनाएं।
Mythex के साथ बनाना
Mythex इसे एक वेब ऐप के रूप में बनाता है जिसे किसी भी फ़ोन पर खोलकर होम स्क्रीन पर जोड़ा जा सकता है। चैट में ऐप का वर्णन करें, प्रीव्यू के फ़ोन-आकार फ़्रेम में रिव्यू स्क्रीन जाँचें, और अकाउंट व सेव की गई प्रगति माँगें — ज़रूरत होने पर Mythex एक समर्पित डेटाबेस जोड़ता है, और कार्ड में इमेज या ऑडियो हों तो फ़ाइल स्टोरेज। Pro पर इसे Android और iPhone ऐप के रूप में भी लपेटा जा सकता है, जो Google Play इंटरनल टेस्टिंग और TestFlight पर भेजा जाता है। एजेंट से उसकी शेड्यूलिंग फ़ंक्शन समझाने के लिए Ask मोड का इस्तेमाल करें, इससे पहले कि आप उस पर भरोसा करें, और काम करने पर mythex.ai लिंक पर प्रकाशित करें।
सवाल
स्पेस्ड रिपीटिशन क्या है?
स्पेस्ड रिपीटिशन किसी कार्ड को तब दोबारा दिखाता है जब आप उसे भूलने के करीब हों। जिन कार्ड को आप अच्छी तरह जानते हैं वे लंबे और लंबे अंतराल के बाद लौटते हैं; जिन्हें आप चूकते हैं वे जल्दी लौटते हैं। यह हर चीज़ को बराबर दोहराने से पढ़ाई के समय को ज़्यादा फ़ायदेमंद बनाता है।
मुझे कौन सा स्पेस्ड रिपीटिशन एल्गोरिदम इस्तेमाल करना चाहिए?
पहले वर्शन के लिए सरल Leitner बॉक्स सिस्टम या SM-2 काफ़ी है और उसे परखना आसान है। FSRS एक नया, ज़्यादा सटीक शेड्यूलर है जिसे Anki विकल्प के रूप में देता है; रिव्यू का इतिहास होने के बाद उसे आज़माना सार्थक है।
क्या फ़्लैशकार्ड वेब ऐप ऑफ़लाइन काम कर सकता है?
आंशिक रूप से। प्रोग्रेसिव वेब ऐप ऐप और दिन के कार्ड कैश कर सकता है ताकि बिना कनेक्शन रिव्यू हो सकें, और फिर कनेक्शन लौटने पर सिंक हो। दो डिवाइस पर ऑफ़लाइन किए गए रिव्यू को मिलाने के लिए सावधान नियम चाहिए, इसलिए कई पहले वर्शन सिर्फ़ ऑनलाइन रहते हैं।
क्या मैं बिना कोडिंग के फ़्लैशकार्ड ऐप बना सकता हूँ?
हाँ। AI ऐप बिल्डर विवरण से डेक, कार्ड, रिव्यू स्क्रीन और शेड्यूलिंग बना सकता है। उसे शेड्यूलिंग नियमों के उदाहरण दें और परिणाम जाँचें, क्योंकि यही तर्क तय करता है कि ऐप लोगों को सीखने में मदद करता है या नहीं।