عن المشروع

تعد NuraPrep منصة مستقلة ومفتوحة المصدر للتحضير لقسم الرياضيات في اختبار TEAS، وتوصف حالياً بأنها نسخة alpha محلية قيد التشغيل. يوضح ملف README أن مراجعة المحتوى هي العائق الأساسي للإطلاق، حيث لا يوجد حتى الآن بنك أسئلة معتمد للإنتاج، أو مزود توليد مهيأ، أو متنبئ درجات تم التحقق منه خارجياً. يقتصر الإصدار الأول على الرياضيات، بينما من المخطط إضافة القراءة والعلوم واللغة الإنجليزية واستخدام اللغة فقط بعد تشغيل تجربة الرياضيات ومراجعتها. ينفذ المستودع نموذج محتوى PostgreSQL مع إصدارات أسئلة غير قابلة للتغيير، وفحوصات حتمية للإجابات والرياضيات، وسير عمل للمراجعة من قبل المالك والنشر، ومستوى تحكم في المصادر والتوليد يغلق عند الفشل. تتضمن المنصة تشخيصاً مدركاً للتغطية، وممارسة للمواضيع بتنسيقات استجابة متعددة، وجدولاً زمنياً تكيفياً قائماً على القواعد ومؤرشفاً، وآليات اختبار كاملة ومؤقتة، وقاعدة أساسية شفافة لتقدير الجاهزية. يشير ملف README إلى وجود 38 مرشحاً أولياً يغطون كل مهارة فرعية حالية في الرياضيات، لكنها تظل غير معتمدة؛ وتستخدم اختبارات المتصفح موافقات مؤقتة مخصصة للاختبار فقط. يتضمن تدفق المتعلم المقصود تسجيل الدخول إلى الحساب، وإجراء تشخيص قصير، والممارسة حسب الموضوع والصعوبة، والتعليم الخاص بالإجابات مع تفسيرات للمشتتات، والممارسة التكيفية للمهارات الضعيفة أو المتأخرة، ومحاكاة لقسم الرياضيات تتكون من 38 سؤالاً في 57 دقيقة، وعروض للتقدم مع تقديرات درجات غير مؤكدة وموسومة، والإبلاغ عن العناصر، وتصحيح المراجع واعتماد الأسئلة المؤرشفة. يتم تخزين تفاصيل المحاكاة كتكوين مؤرشف ومصدر بناءً على معلومات اختبار ATI TEAS Version 7 التي تم التحقق منها علناً. تعتمد البنية التحتية على نظام modular monolith: نشر واحد لـ Next.js، وقاعدة بيانات PostgreSQL واحدة، ووظائف خلفية باستخدام تجريد الطابور. تشمل التقنيات المستخدمة Next.js 16 App Router، وReact 19، وTypeScript، وTailwind CSS 4، وPostgreSQL 17 مع Drizzle ORM، وحدود اشتراك مستضافة عبر Stripe معطلة افتراضياً، وVitest، وTesting Library، وPlaywright، وفحوصات axe WCAG المؤتمتة، وDocker Compose، وTerraform لمسار AWS في مراحل staging والإنتاج الخاضعة للموافقة. يستخدم التطوير المحلي Node.js 24، وpnpm، وDocker Desktop، مع أوامر لعمليات migration والـ seeding وتشغيل التطبيق. يؤكد ملف README على النزاهة التعليمية: إصدارات الأسئلة غير قابلة للتغيير، ولا يتم نسخ المواد المصدرية في الأسئلة المولدة، ويتم فحص الرياضيات الموضوعية في الكود حيثما أمكن، وتحتفظ مخرجات الممارسة التكيفية أو تقدير الدرجات بالمدخلات، وإصدار النموذج، والتفسير، وعدم اليقين. تذكر المنصة أن NuraPrep ليست تابعة لـ ATI أو معتمدة منها، وأن الأسئلة توصف بأنها متوافقة مع TEAS فقط بعد المراجعة الداخلية. تشمل ملاحظات الأمن والخصوصية الحد الأدنى من بيانات المتعلمين، وعدم تخزين البطاقات الخام، والأسرار من جانب الخادم، وفصل الأدوار، والتصدير والمحو، وعدم تقديم ادعاءات رسمية بالتكافؤ أو الدقة دون دليل. المشروع مرخص بموجب رخصة MIT، مع احتفاظ المواد المصدرية الخارجية ومحتوى الأسئلة بحقوقها الخاصة.