इस प्रोजेक्ट के बारे में
NuraPrep एक स्वतंत्र, ओपन-सोर्स TEAS Math तैयारी प्लेटफॉर्म है जिसे एक वर्किंग लोकल अल्फा के रूप में वर्णित किया गया है। README के अनुसार, कंटेंट रिव्यू अभी भी रिलीज गेट बना हुआ है, और अभी तक कोई स्वीकृत प्रोडक्शन क्वेश्चन बैंक, कॉन्फ़िगर किया गया जनरेशन प्रोवाइडर, या बाहरी रूप से मान्य स्कोर प्रिडिक्टर नहीं है। पहला रिलीज केवल Math तक सीमित है; Reading, Science, और English and Language Usage की योजना Math अनुभव के काम करने और रिव्यू होने के बाद ही बनाई गई है।
रिपॉजिटरी में एक PostgreSQL कंटेंट मॉडल लागू है जिसमें इम्यूटेबल क्वेश्चन वर्ज़न, डिटरमिनिस्टिक आंसर और मैथ चेक, ओनर-रिव्यू और पब्लिकेशन वर्कफ़्लो, और एक फेल-क्लोज्ड सोर्स और जनरेशन कंट्रोल प्लेन शामिल है। इसमें कवरेज-अवेयर डायग्नोस्टिक, कई रिस्पॉन्स फॉर्मेट के साथ टॉपिक प्रैक्टिस, एक वर्ज़न्ड रूल्स-बेस्ड एडेप्टिव शेड्यूलर, फुल टाइम्ड-टेस्ट मैकेनिक्स और एक पारदर्शी रेडीनेस-एस्टिमेशन बेसलाइन शामिल है। README के अनुसार, वर्तमान में हर Math लीफ स्किल को कवर करने वाले 38 ओरिजिनल सीड कैंडिडेट्स हैं, लेकिन वे अभी तक अप्रूव्ड नहीं हैं; ब्राउज़र टेस्ट डिस्पोजेबल टेस्ट-ओनली अप्रूवल का उपयोग करते हैं।
इच्छित लर्नर फ्लो में अकाउंट साइन-इन, एक छोटा डायग्नोस्टिक, टॉपिक और कठिनाई के अनुसार प्रैक्टिस, डिस्ट्रैक्टर स्पष्टीकरण के साथ आंसर-स्पेसिफिक टीचिंग, कमजोर या ओवरड्यू स्किल्स के लिए एडेप्टिव प्रैक्टिस, 38-प्रश्नों वाला 57-मिनट का Math सिमुलेशन, लेबल किए गए अनसर्टेन स्कोर एस्टिमेट्स के साथ प्रोग्रेस व्यू, आइटम रिपोर्टिंग, और वर्ज़न्ड प्रश्नों का रिव्यूअर द्वारा सुधार और अनुमोदन शामिल है। सिमुलेशन विवरण सार्वजनिक रूप से चेक की गई ATI TEAS Version 7 परीक्षा जानकारी के आधार पर वर्ज़न्ड, सोर्स कॉन्फ़िगरेशन के रूप में संग्रहीत हैं।
आर्किटेक्चर एक मॉड्यूलर मोनोलिथ है: एक Next.js डिप्लॉयमेंट, एक PostgreSQL डेटाबेस, और क्यू एब्स्ट्रैक्शन का उपयोग करने वाली बैकग्राउंड जॉब्स। टेक्नोलॉजी में Next.js 16 App Router, React 19, TypeScript, Tailwind CSS 4, Drizzle ORM के साथ PostgreSQL 17, डिफ़ॉल्ट रूप से डिसेबल एक Stripe-होस्टेड सब्सक्रिप्शन बाउंड्री, Vitest, Testing Library, Playwright, ऑटोमेटेड axe WCAG चेक, Docker Compose, और अप्रूवल-गेटेड AWS स्टेजिंग और प्रोडक्शन पाथ के लिए Terraform शामिल हैं। लोकल डेवलपमेंट Node.js 24, pnpm, और Docker Desktop का उपयोग करता है, जिसमें माइग्रेशन, सीडिंग और ऐप चलाने के लिए कमांड्स दिए गए हैं।
README शैक्षिक अखंडता पर जोर देता है: प्रश्न वर्ज़न इम्यूटेबल हैं, सोर्स मटेरियल को जनरेटेड प्रश्नों में कॉपी नहीं किया जाता है, जहाँ संभव हो कोड में ऑब्जेक्टिव मैथ चेक किया जाता है, और एडेप्टिव या स्कोर-एस्टिमेट आउटपुट इनपुट, मॉडल वर्ज़न, स्पष्टीकरण और अनसर्टेंटी को बनाए रखते हैं। यह स्पष्ट करता है कि NuraPrep, ATI से संबद्ध या उसके द्वारा समर्थित नहीं है और प्रश्नों को आंतरिक समीक्षा के बाद ही TEAS-अलाइन्ड के रूप में वर्णित किया जाता है। सुरक्षा और गोपनीयता नोट्स में न्यूनतम लर्नर डेटा, कोई रॉ कार्ड स्टोरेज नहीं, सर्वर-साइड सीक्रेट्स, रोल सेपरेशन, एक्सपोर्ट और इरेज़र, और बिना सबूत के कोई आधिकारिक इक्विवेलेंस या एक्यूरेसी दावे नहीं शामिल हैं। प्रोजेक्ट MIT लाइसेंस के तहत है, जिसमें थर्ड-पार्टी सोर्स मटेरियल और प्रश्न कंटेंट अपने स्वयं के अधिकार बनाए रखते हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.