منصوبے کے بارے میں
NuraPrep ایک آزاد، اوپن سورس TEAS Math تیاری کا پلیٹ فارم ہے جسے ایک ورکنگ لوکل الفا کے طور پر بیان کیا گیا ہے۔ README کے مطابق، مواد کا جائزہ (content review) ریلیز کے لیے لازمی ہے، اور ابھی تک کوئی منظور شدہ پروڈکشن سوالات کا بینک، کنفیگرڈ جنریشن فراہم کنندہ، یا بیرونی طور پر تصدیق شدہ اسکور پریڈکٹر موجود نہیں ہے۔ پہلی ریلیز صرف Math تک محدود ہے؛ Reading، Science، اور English and Language Usage کی منصوبہ بندی صرف Math کے تجربے کے فعال اور ریویو ہونے کے بعد کی گئی ہے۔
یہ ریپوزٹری ایک PostgreSQL مواد ماڈل نافذ کرتی ہے جس میں ناقابل تبدیلی سوالات کے ورژن، قطعی جوابات اور ریاضی کی جانچ، مالک-ریویو اور اشاعت کے ورک فلو، اور ایک فیل-کلوزڈ سورس اور جنریشن کنٹرول پلین شامل ہے۔ اس میں کوریج کے بارے میں آگاہ کرنے والی تشخیص (diagnostic)، متعدد جوابی فارمیٹس کے ساتھ ٹاپک پریکٹس، ایک ورژن شدہ رولز-بیسڈ اڈاپٹیو شیڈولر، مکمل ٹائمڈ-ٹیسٹ میکانکس، اور ایک شفاف تیاری کے تخمینے کی بنیاد شامل ہے۔ README کے مطابق 38 اصل سیڈ امیدوار موجود ہیں جو ہر موجودہ Math leaf skill کا احاطہ کرتے ہیں، لیکن وہ ابھی تک غیر منظور شدہ ہیں؛ براؤزر ٹیسٹ صرف عارضی ٹیسٹ منظوریوں کا استعمال کرتے ہیں۔
سیکھنے والے کا مجوزہ بہاؤ اکاؤنٹ سائن ان، ایک مختصر تشخیص، ٹاپک اور مشکل کے لحاظ سے پریکٹس، ڈسٹریکٹر وضاحتوں کے ساتھ جوابات کی تدریس، کمزور یا واجب الادا مہارتوں کے لیے اڈاپٹیو پریکٹس، 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-aligned قرار دیا جاتا ہے۔ سیکیورٹی اور پرائیویسی نوٹس میں کم سے کم لرنر ڈیٹا، کوئی خام کارڈ اسٹوریج نہیں، سرور سائیڈ سیکریٹس، کرداروں کی علیحدگی، ایکسپورٹ اور مٹانے کی سہولت، اور ثبوت کے بغیر کوئی سرکاری مساوات یا درستگی کے دعوے شامل ہیں۔ یہ پروجیکٹ MIT لائسنس کے تحت ہے، جبکہ تھرڈ پارٹی سورس میٹریل اور سوالات کے مواد کے حقوق ان کے اپنے مالکان کے پاس محفوظ ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.