Plataforma de evaluación psicométrica y emparejamiento con perfiles institucionales para los procesos de admisión de las Fuerzas Armadas y Policía Nacional del Perú.
Adaptación e integración de:
Ejecute en la terminal:
python run_server.py
Abra en cualquier navegador: http://localhost:8080
Puede hacer doble clic directamente sobre el archivo:
web_platform/index.html
La aplicación funciona al 100% de manera estática y autónoma en el navegador, sin necesidad de conexión a internet ni instalación de dependencias pesadas.
test_vocacional/
├── engine/ # Motor psicométrico y perfiles en Python
│ ├── __init__.py
│ ├── data/
│ │ ├── questions_120_es.json # 120 preguntas IPIP-NEO con 30 facetas
│ │ └── questions_50_es.json # 50 preguntas de tamizaje rápido
│ ├── ipip_engine.py # Cálculo de percentiles, baremos y puntajes T
│ ├── institutional_profiles.py # Vectores ideales y reglas de descarte (Red Flags)
│ ├── profile_matcher.py # Distancia vectorial, afinidad % y arquetipos
│ └── report_generator.py # Generador de informes y preguntas de entrevista
├── web_platform/ # Plataforma Web Interactiva
│ ├── index.html # Interfaz institucional completa
│ ├── css/
│ │ └── styles.css # Estilos Glassmorphism Navy & Gold
│ └── js/
│ ├── questions_data.js # Banco de preguntas en español
│ ├── institutional_profiles.js # Perfiles ideales y banderas rojas
│ ├── scoring_engine.js # Motor de cálculo cliente (paridad con Python)
│ └── app.js # Controlador del test y Radar Chart en Canvas
├── tests/ # Batería de pruebas automatizadas
│ ├── test_engine.py # Tests unitarios en Python
│ └── test_js_engine.js # Tests unitarios en Node.js
└── run_server.py # Servidor HTTP y API REST /api/evaluate
El sistema evalúa criterios de descalificación aplicados por juntas médicas y psicológicas: