پیادهسازی وب، ۲۴۰ سؤالی، با موتور نمرهگذاریِ تراز-شده (T-score) و ده نمودار سبک شخصیتی
این سامانه، نسخهی وب و خودکارِ آزمون شخصیتشناسی نئو (فرم بلند، ۲۴۰ سؤالی) است که پنج عامل اصلی شخصیت (رواننژندی، برونگرایی، گشودگی/انعطافپذیری، دلپذیربودن، وجدان) و سی رخمقیاس زیرمجموعهی آنها را میسنجد. ورودی کاربر (پاسخهای لیکرت پنجگزینهای) از طریق یک موتور نمرهگذاریِ تفکیکشده بر اساس جنسیت به نمرات تراز (T-score) تبدیل میشود و در قالب پروفایل عددی، متن تفسیری، و ده نمودار دایرهای «سبک شخصیتی» نمایش داده میشود.
این پروژه بخشی از یک ابتکار بزرگتر برای هوشمندسازی چرخهی منابع انسانی است (از جذب تا جانشینپروری)؛ ماژول نئو، نقطهی شروع لایهی سنجش صفات است که در آینده به موتور برنامهی توسعهی فردی (IDP) و ماتریس شایستگی متصل میشود.
- پرسشنامهی کامل ۲۴۰ سؤالی با معکوسسازی خودکار ۱۳۵ آیتم reverse-scored
- موتور نمرهگذاری تراز-شده با جدول هنجاری تفکیکشده بر اساس جنسیت (۳۵ مقیاس × ۲ جنسیت = ۷۰ کلید هنجاری)
- ده نمودار دایرهای سبک شخصیتی — هر نمودار تقاطع دو عامل اصلی را نشان میدهد (Well-Being، Defense، Anger Control، Impulse Control، Interests، Interactions، Activity، Attitudes، Learning، Character)
- متن تفسیری کامل برای هر مقیاس در دو بُعد رفتاری و شغلی، در سه سطح (پایین/متوسط/بالا) — ۲۱۰ ورودی تفسیری
- داشبورد منابع انسانی برای مدیریت و مرور آزمونهای تکمیلشده
- بررسی پاسخهای بیدقت (تشخیص الگوهای straight-lining یا پاسخدهی خنثیِ بیشازحد)
- پردازش کاملاً سمت کلاینت — دادهی حساس روانسنجی از مرورگر خارج نمیشود
React 19 · TypeScript · Vite 6 · Tailwind CSS 4 · Recharts
پیشنیاز: Node.js
npm install
npm run devاین بخش را پیش از هر استفادهی واقعی یا تجاری بخوانید.
این پروژه از نظر مهندسی نرمافزار سالم است (منطق نمرهگذاری، جدول هنجاری کامل، و متن تفسیری کامل — هر سه در برابر یک پروفایل مرجع اعتبارسنجی شدهاند). اما سه ریسک روششناختی مستقل از کد وجود دارد که باید پیش از استفادهی حرفهای یا تجاری حل شود:
- اعتبار علمی جدول هنجاری نامشخص است. منبع اعتباریابیِ جدول تبدیل نمرهی خام به نمرهی تراز مستند نیست. تا زمان روشنشدن این منبع، خروجیهای سامانه را بهعنوان فرضیه در نظر بگیرید، نه نتیجهی قطعی.
- جدول هنجاری فاقد تفکیک سنی است — فقط بر اساس جنسیت تفکیک شده.
- مالکیت فکری NEO-PI-R (آیتمها، ساختار، هنجارهای اصلی) متعلق به PAR Inc. است. استفادهی پژوهشی/آموزشی از این کد بلامانع است؛ استفادهی تجاری بدون لایسنس رسمی یا مهاجرت به بانک آیتم آزاد (مانند IPIP-NEO) توصیه نمیشود.
src/data/
questions.ts ۲۴۰ سؤال با نگاشت عامل/رخمقیاس و جهت نمرهگذاری
scoringData.ts جدول هنجاری کامل (۷۰ کلید: ۳۵ مقیاس × ۲ جنسیت)
analysisData.ts متن تفسیری کامل (۲۱۰ ورودی: رفتاری/شغلی × اصلی/فاست)
graphs.ts تعریف ده نمودار سبک شخصیتی و متن ربعها
constants.ts ثابتهای عمومی (نام عوامل، رنگها، آستانهها)
src/components/ رابط کاربری (فرم، پرسشنامه، نتایج، نمودار، داشبورد)
src/utils.ts موتور محاسباتی (نمرهگذاری، جستوجوی هنجار، سطحبندی)
این یک پروژهی در حال توسعه است. پیش از هر تغییر در scoringData.ts یا analysisData.ts، حتماً تست مرجع را اجرا کنید (پروفایل مرد با نمرات خام N=۵۹, E=۱۳۴, O=۱۱۴, A=۹۴, C=۱۶۸ باید دقیقاً به T=۳۲, ۶۲, ۵۶, ۳۶, ۷۴ برسد).