VERSIÓN 2.0 · ABRIL 2026
Plataforma de formación con captura de imagen en tiempo real, geolocalización cifrada, certificación masiva por CERTIFYEM y director académico automático.
1. Resumen ejecutivo
| Concepto | Sistema de gestión de aprendizaje (LMS) propietario, desarrollado íntegramente por CAPS SAS. |
| Propósito | Formación certificada para 2.000+ usuarios del sector turismo, con énfasis en trazabilidad visual, calificación masiva y automatización académica. |
| Diferenciador clave | Captura de imagen en tiempo real del estudiante + geolocalización cifrada + certificación automática vía CERTIFYEM (hasta 1.500 usuarios/día) + director académico automático. |
| Posicionamiento | Superior a Moodle y otros LMS tradicionales en automatización de calificaciones, trazabilidad visual y escalabilidad masiva. |
2. Tecnologías utilizadas
| Componente | Tecnología |
| Frontend | HTML5, CSS3, JavaScript vanilla (sin frameworks pesados). |
| Backend principal | Python (Flask/FastAPI) + Java (Spring Boot) – microservicios. |
| Orquestador intermedio | Google Apps Script (JavaScript serverless). |
| Almacenamiento de datos | Google Cloud SQL (PostgreSQL 15) + Google Cloud Storage. |
| Infraestructura cloud | Google Cloud Platform (GCP): Cloud Run, Compute Engine, Cloud CDN. |
| Captura de imagen en tiempo real | API getUserMedia + Cloud Storage con metadatos (timestamp, IP, ubicación). |
| Geolocalización | API Geolocalización + Google Maps API + cifrado AES-256. |
| Seguridad / Doble autenticación | Google Workspace (OAuth 2.0, verificación en dos pasos estilo Gmail). |
| Certificación y calificación masiva | CERTIFYEM API – hasta 1.500 usuarios/día. |
| Director académico automático | Python + Celery + PostgreSQL. |
| Asistente inteligente | ChatGPT (OpenAI) + DeepSeek. |
3. Motor de gestión de datos (2.000+ usuarios)
| Elemento | Especificación |
| Base de datos principal | Cloud SQL PostgreSQL 15 – escalado automático, alta disponibilidad, cifrado AES-256. |
| Almacenamiento de imágenes capturadas | Cloud Storage – metadatos: usuario, timestamp, IP, ubicación cifrada. Retención mínima 30 días. |
| Trazabilidad de accesos | Cloud Logging + metadatos de imagen. Cada acceso registra: hora, IP, geolocalización, URL de la imagen capturada (NO autenticación, solo auditoría visual). |
| Director académico automático | Tablas: usuarios, módulos, progreso, calificaciones, certificaciones. Fórmula: (eval×40%) + (caso×30%) + (participación×30%). |
4. Infraestructura y alojamiento
| Servicio | Especificación |
| Proveedor cloud | Google Cloud Platform (GCP) – 99.95% SLA |
| Regiones | us-central1 (Iowa) + southamerica-east1 (São Paulo) – réplica activa |
| Computación | Cloud Run (serverless) + Compute Engine (tareas batch) |
| Base de datos | Cloud SQL PostgreSQL 15 – Multi-Zone, failover < 60 segundos |
| Almacenamiento imágenes | Cloud Storage (2 TB iniciales, redundancia regional) |
| CDN | Cloud CDN + Cloud Load Balancing – 150+ puntos de presencia |
| Seguridad / 2FA | Google Workspace (OAuth 2.0, verificación en dos pasos) |
| Certificación masiva | CERTIFYEM – 1.500 usuarios/día, certificados digitales con código QR |
5. Protección de datos y encriptación
| Aspecto | Implementación |
| Cifrado en tránsito | TLS 1.3 obligatorio, HSTS pre-cargado, certificados EV |
| Cifrado en reposo | AES-256 en Cloud SQL y Cloud Storage (KMS, rotación 90 días) |
| Captura de imagen (NO autenticación biométrica) | Se captura en tiempo real como evidencia de trazabilidad. No se compara con base de datos biométrica. |
| Geolocalización | Cifrado AES-256 en frontend (CryptoJS) + columna cifrada en backend (pgcrypto) |
| Cumplimiento | Ley 1581 de 2012 (Colombia), GDPR, ISO 27001 |
6. Validación de ingreso (NO usa biometría como factor)
- Credenciales básicas: Cédula + nombre. Validación contra Cloud SQL vía Apps Script.
- Doble autenticación estilo Google: Google Workspace OAuth 2.0 + verificación en dos pasos (código SMS/correo).
- Captura de imagen en tiempo real: Se toma foto con cámara web. Solo trazabilidad visual (auditoría de quién accede).
- Geolocalización (solo registro): Se registra ubicación para reportes, sin bloqueo de acceso.
7. CERTIFYEM – Certificación automática y calificación masiva
- Integración: API REST de CERTIFYEM.
- Capacidad: Hasta 1.500 usuarios por día en modo batch.
- Proceso: Director académico recolecta calificaciones → si nota ≥ 80% → solicitud a CERTIFYEM → certificado digital (PDF + código QR verificable).
- Manejo de errores: Cola de reintentos (3 intentos) + notificación al administrador.
- Trazabilidad: Registro en Cloud SQL con id_certificado, fecha_emision, url_qr.
8. Director académico automático
- Cálculo de notas: (evaluación × 40%) + (estudio caso × 30%) + (participación × 30%).
- Actualización: Ejecución nocturna (cron job) o bajo demanda.
- Notificaciones: Gmail API (aprobado / en riesgo).
- Reportes: CSV descargable con cédula, nombre, nota final, estado, fecha certificación.
- Integración CERTIFYEM: Dispara certificación automática al detectar aprobación.
9. Comparativa: CAPS SAS vs Moodle y otros LMS
| Característica | CAPS SAS | Moodle 4.x | Canvas | Blackboard |
| Backend | Python+Java | PHP monolítico | Ruby on Rails | Java monolítico |
| Captura imagen tiempo real | ✅ Sí | ❌ No | ❌ No | ❌ No |
| Geolocalización cifrada | ✅ Sí | ❌ No | ❌ No | ⚠️ Parcial |
| Doble autenticación estilo Google | ✅ Sí | ⚠️ Plugins | ✅ Sí | ✅ Sí |
| Certificación masiva (1.500/día) | ✅ Sí | ❌ No | ⚠️ Parcial | ⚠️ Parcial |
| Director académico automático | ✅ Sí | ❌ No | ❌ No | ❌ No |
| Infraestructura cloud nativa | ✅ GCP | ❌ Depende hosting | ✅ AWS | ⚠️ Propietaria |
| Trazabilidad con imagen | ✅ Sí | ❌ No | ❌ No | ⚠️ Logs básicos |
| Tiempo emisión certificado | < 5 seg | Manual (días) | 1-2 min | 1-2 min |
10. Lo que el cliente está comprando
- Plataforma LMS propietaria (no adaptación de Moodle).
- Código fuente completo frontend + acceso a microservicios backend (Python/Java) en GCP.
- Infraestructura GCP gestionada (garantía 99.5% disponibilidad).
- Captura de imagen en tiempo real + geolocalización cifrada (AES-256).
- Doble autenticación heredada de Google Workspace (seguridad Gmail empresarial).
- Integración CERTIFYEM: certificación automática + calificación masiva (1.500 usuarios/día).
- Director académico automático (cálculo de notas, reportes, notificaciones).
- Asistente IA (ChatGPT + DeepSeek) para soporte.
- Escalabilidad garantizada para 2.000+ usuarios concurrentes.
- Soporte técnico especializado (respuesta < 4 horas, primer año incluido).
- Cumplimiento Ley 1581 de 2012 y GDPR.
- Formación al equipo administrativo (hasta 5 personas).