Documento protegido

Informe técnico · LMS CAPS SAS

🔒 Contraseña incorrecta

📄 INFORME TÉCNICO OFICIAL

LMS CAPS SAS · Programa Mipymes Turísticas

NIT: 901.234.567-8
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

ConceptoSistema de gestión de aprendizaje (LMS) propietario, desarrollado íntegramente por CAPS SAS.
PropósitoFormación certificada para 2.000+ usuarios del sector turismo, con énfasis en trazabilidad visual, calificación masiva y automatización académica.
Diferenciador claveCaptura 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.
PosicionamientoSuperior a Moodle y otros LMS tradicionales en automatización de calificaciones, trazabilidad visual y escalabilidad masiva.

2. Tecnologías utilizadas

ComponenteTecnología
FrontendHTML5, CSS3, JavaScript vanilla (sin frameworks pesados).
Backend principalPython (Flask/FastAPI) + Java (Spring Boot) – microservicios.
Orquestador intermedioGoogle Apps Script (JavaScript serverless).
Almacenamiento de datosGoogle Cloud SQL (PostgreSQL 15) + Google Cloud Storage.
Infraestructura cloudGoogle Cloud Platform (GCP): Cloud Run, Compute Engine, Cloud CDN.
Captura de imagen en tiempo realAPI getUserMedia + Cloud Storage con metadatos (timestamp, IP, ubicación).
GeolocalizaciónAPI Geolocalización + Google Maps API + cifrado AES-256.
Seguridad / Doble autenticaciónGoogle Workspace (OAuth 2.0, verificación en dos pasos estilo Gmail).
Certificación y calificación masivaCERTIFYEM API – hasta 1.500 usuarios/día.
Director académico automáticoPython + Celery + PostgreSQL.
Asistente inteligenteChatGPT (OpenAI) + DeepSeek.

3. Motor de gestión de datos (2.000+ usuarios)

ElementoEspecificación
Base de datos principalCloud SQL PostgreSQL 15 – escalado automático, alta disponibilidad, cifrado AES-256.
Almacenamiento de imágenes capturadasCloud Storage – metadatos: usuario, timestamp, IP, ubicación cifrada. Retención mínima 30 días.
Trazabilidad de accesosCloud 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áticoTablas: usuarios, módulos, progreso, calificaciones, certificaciones. Fórmula: (eval×40%) + (caso×30%) + (participación×30%).

4. Infraestructura y alojamiento

ServicioEspecificación
Proveedor cloudGoogle Cloud Platform (GCP) – 99.95% SLA
Regionesus-central1 (Iowa) + southamerica-east1 (São Paulo) – réplica activa
ComputaciónCloud Run (serverless) + Compute Engine (tareas batch)
Base de datosCloud SQL PostgreSQL 15 – Multi-Zone, failover < 60 segundos
Almacenamiento imágenesCloud Storage (2 TB iniciales, redundancia regional)
CDNCloud CDN + Cloud Load Balancing – 150+ puntos de presencia
Seguridad / 2FAGoogle Workspace (OAuth 2.0, verificación en dos pasos)
Certificación masivaCERTIFYEM – 1.500 usuarios/día, certificados digitales con código QR

5. Protección de datos y encriptación

AspectoImplementación
Cifrado en tránsitoTLS 1.3 obligatorio, HSTS pre-cargado, certificados EV
Cifrado en reposoAES-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ónCifrado AES-256 en frontend (CryptoJS) + columna cifrada en backend (pgcrypto)
CumplimientoLey 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ísticaCAPS SASMoodle 4.xCanvasBlackboard
BackendPython+JavaPHP monolíticoRuby on RailsJava 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 segManual (días)1-2 min1-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).