Toda la documentación necesaria para sacar el máximo provecho a
RolPlay EDU, seas aprendiz, instructor o administrador.
Roles
Manual de Aprendiz
Versión: 2026-01-30
1. Objetivo
Guía para el rol Aprendiz: acceder a rutas, realizar simulaciones y revisar
resultados.
2. Acceso y navegación
Inicia sesión.
Menú superior: Escenarios, Mis Rutas, Mi
Perfil, Notificaciones.
3. Mis Rutas
Ruta: /routes
Lista de rutas asignadas a tu ficha.
Al ingresar a una ruta verás los escenarios pendientes.
Los escenarios completados se ocultan hasta completar toda la ruta.
4. Escenarios
Ruta: /scenarios
Ver escenarios disponibles.
Filtrar por área y nivel.
4.1 Simulación
Selecciona una opción por paso.
Se registra la decisión y el puntaje por competencia.
Al finalizar, se muestra un resumen.
Los puntajes pueden ser negativos para indicar oportunidad de mejora.
5. Mi Perfil
Ruta: /profile
Estadísticas de sesiones y puntajes.
Historial de escenarios completados.
6. Notificaciones
Ruta: /notifications
Consulta logros y avisos del sistema.
Manual de Instructor
Versión: 2026-01-30
1. Objetivo
Describe las tareas del rol Instructor: crear programas, analizar PDF con
IA, generar escenarios, gestionar rutas y consultar reportes.
2. Acceso
Inicia sesión con rol instructor y entra al dashboard en
/instructor.
3. Programas (IA)
Rutas:
/instructor/programs (listado)
/instructor/programs/create (crear)
3.1 Crear programa desde PDF
Subir PDF oficial del programa.
Presionar Analizar PDF con IA (Puter.js).
El sistema llena automáticamente:
Título del programa
Código
Competencias
Perfil de egreso
Guardar programa.
Notas: Si no hay sesión en Puter, se solicitará login. Existe un botón opcional
Iniciar sesión con Puter.
3.2 Ver análisis del programa
En el detalle del programa se muestran:
Sector sugerido.
Habilidades blandas recomendadas.
3.3 Generar escenarios con IA
En Acciones IA:
Selecciona la competencia foco (lista de habilidades blandas).
Presiona Generar escenario IA.
El escenario se guarda automáticamente y queda disponible en la lista.
4. Rutas de aprendizaje
Rutas:
/instructor/routes (listado)
/instructor/routes/create (crear)
Funciones:
Crear rutas y seleccionar escenarios.
Asignar grupos/fichas.
Definir fechas de inicio y fin.
5. Reportes
Rutas:
/instructor/reports/individual/{id}
/instructor/reports/group
Usa estos reportes para seguimiento individual o grupal.
6. Recomendaciones
Mantener escenarios alineados al perfil y competencias del programa.
Verificar que el análisis IA está completo antes de generar escenarios.
Manual de Administrador
Versión: 2026-01-30
1. Objetivo
Este manual describe las tareas y pantallas disponibles para el rol
Administrador en RolPlay EDU: gestión de usuarios, escenarios,
configuración del sistema, logs y acciones administrativas.
2. Acceso al panel
Inicia sesión con un usuario con rol admin.
Ingresa a Dashboard (menú superior) o directamente a
/admin.
3. Panel de Administración
En el dashboard se muestran indicadores generales:
Total de usuarios y distribución por rol.
Total de escenarios.
Sesiones: activas, completadas, dinámicas y promedio de puntaje.
4. Gestión de Usuarios
Ruta: /admin/users
Acciones:
Crear usuario: nombre, correo, rol (aprendiz/instructor/admin) y ficha
(opcional para aprendiz).
Editar usuario: actualizar datos y rol.
Eliminar usuario: desactiva el usuario (no elimina tu propio admin).
Buenas prácticas:
Verifica que el correo sea único.
Mantener fichas consistentes para asignación de rutas.
5. Gestión de Escenarios
Ruta: /admin/scenarios
Acciones:
Ver listado de escenarios con estado.
Activar/Desactivar escenarios según disponibilidad.
6. Configuración del Sistema
Ruta: /admin/settings
6.1 Configuración general
Nombre de la aplicación.
Modo mantenimiento.
6.2 Integraciones
Estado de base de datos.
Estado de TCPDF (reportes).
Integración con Puter:
Activar/Desactivar la integración.
Usuario/correo sugerido (login hint).
Modo de acceso (login/consent/selección de cuenta).
Auto-login al cargar.
Contraseña (no visible; si se deja vacío se conserva la anterior).
Nota: Puter requiere autenticación mediante su ventana oficial; el sistema usa el usuario
como pista.
6.3 Seguridad
Hashing de contraseñas (PASSWORD_BCRYPT).
Sesiones PHP activas.
Protección SQL Injection vía PDO.
6.4 Gamificación
Habilitar/deshabilitar logros.
Habilitar/deshabilitar ranking.
Habilitar/deshabilitar notificaciones.
7. Acciones del Sistema
En /admin/settings:
Limpiar caché.
Backup de base de datos.
Exportar usuarios CSV.
Ver logs.
8. Logs del sistema
Ruta: /admin/logs
Permite revisar los últimos eventos registrados.
9. Recomendaciones operativas
Realiza backups periódicos.
Verifica que Puter esté habilitado antes de habilitar análisis IA.
Desactiva escenarios obsoletos para evitar que se asignen.
Manual Técnico General
Versión: 2026-01-30
1. Arquitectura general
Backend: PHP (estructura MVC propia).
Frontend: HTML + Tailwind CSS + componentes neumorfismo.