Finalitation of capatiations, private room

Job ID: 39168820

Budget: $250 – $750 USD

La plataforma ofrece las siguientes funcionalidades clave:

Autenticación Segura: Registro e inicio de sesión de usuarios (administradores y empleados) con seguridad.

Gestión de Usuarios: Administración de usuarios, roles y permisos.

Gestión de Evaluaciones: Creación, edición, asignación y realización de evaluaciones.

Gestión de Planes de Capacitación: Creación, asignación y seguimiento de planes de capacitación.

Gestión de Activos: Control de activos de la empresa.

Gestión de Normativas: Listado de normativas.

Reportes y Exportación: Generación de reportes básicos en CSV y PDF.




Requisitos:
✅ 1. Inicio de Sesión
Inicio de sesión funcional y sencillo con correo electrónico y contraseña.
Recuperación de contraseña mediante correo electrónico.
Solo el administrador puede crear y asignar usuarios y perfiles.
?‍? 2. Gestión de Usuarios
El administrador puede:
Crear, editar y eliminar usuarios.
Asignar perfiles según los roles y especialidades identificados:
Perfiles de Ingeniería:
Ingeniero de Confiabilidad
Ingeniero de Automatización
Ingeniero de Electricidad e Instrumentación
Perfiles Técnicos:
Técnico de Mantenimiento Mecánico (Niveles 1 al 4)
Técnico de Mantenimiento Electroinstrumentista (Niveles 1 al 4)
Técnico en Entrenamiento (General, Mecánico, Soldador, Electricista e Instrumentista)
Inspector de Equipos Estáticos
Asignar planes de capacitación y evaluaciones específicas por perfil y nivel.
Restricciones:

Los usuarios no pueden editar su perfil ni información personal.
Solo el administrador puede reasignar o eliminar perfiles.
? 3. Evaluaciones Teóricas
Tipos de preguntas mínimos:
Opción múltiple
Verdadero/Falso
Respuesta corta
Numérico
Corrección automática y visualización inmediata del puntaje.
Reintentos limitados a 3 (configurable por el administrador).
Asignación de Evaluaciones:

Basada en los perfiles y niveles de los técnicos, según las competencias definidas:
Técnicos en Entrenamiento: Fundamentos eléctricos, mecánicos y de soldadura.
Técnicos Mecánicos: Diagnóstico, mantenimiento y reparación de equipos mecánicos.
Técnicos Electroinstrumentistas: Calibración y mantenimiento de sistemas eléctricos e instrumentación.
Inspectores: Inspección y control de equipos estáticos.
Ingenieros: Supervisión, liderazgo, confiabilidad y automatización.
? 4. Resultados de Evaluaciones
Panel de Resultados con:
Puntaje promedio por usuario y perfil.
Historial de evaluaciones realizadas.
Exportación de resultados en formato PDF y CSV.
Visualización:

El administrador y los supervisores pueden ver los resultados.
Los evaluados solo pueden acceder a sus propios resultados.
? 5. Capacitación
El administrador puede crear y asignar planes de capacitación según los perfiles y niveles:

Técnicos en Entrenamiento: Capacitación básica en electricidad, mecánica y soldadura.
Técnicos de Mantenimiento: Capacitación avanzada según nivel y especialidad.
Inspectores: Capacitación en control y mantenimiento de equipos estáticos.
Ingenieros: Desarrollo de competencias en liderazgo, confiabilidad y automatización.
Panel de Capacitación muestra:

Total de empleados en planes de formación.
Avance general por perfil y especialidad.
Áreas de mejora detectadas según resultados de las evaluaciones.
⚙️ 6. Gestión de Activos (Opcional y Simplificado)
Visualización básica de activos con:
Nombre, categoría y estado (Crítico, Normal).
No es necesario un seguimiento detallado del ciclo de vida.
? 7. Gestión de Normativas (Opcional y Simplificado)
Listado de normativas con:
Nombre, descripción y estado (Activa/Inactiva).
No es necesario seguimiento de cumplimiento detallado.
?️ 8. Conexión Frontend y Backend
Base de Datos: PostgreSQL.
Backend: Node.js + Express.js.
Frontend: React.js.
Conexiones básicas funcionales, sin necesidad de sincronización en tiempo real.
Related categories: JavaScript HTML PostgreSQL React.js Database Design