Problemas de T&D que Studeia resuelve
- Provisioning manual — RRHH añade/elimina empleados uno a uno → SCIM 2.0 lo automatiza
- Múltiples logins — el empleado memoriza 10 contraseñas → SSO vía Okta/Azure AD
- Compliance olvidado — las formaciones obligatorias se pasan por alto → automatización + recordatorios
- Certificados no reconocidos — PDFs generados sin verificación → OB 3.0 W3C Verifiable Credentials
- Tracking imposible — RRHH no sabe quién hizo qué → dashboard + API
- Vendor lock-in — salir de Cornerstone/Saba es doloroso → Studeia tiene API + export
Setup típico (1-2 semanas)
Semana 1 — Infraestructura
| Día | Tarea |
|---|---|
| 1 | Trial Enterprise Demo, setup de branding (logo, colores, dominio custom) |
| 2 | Configurar SSO vía SAML u OIDC (Okta/Azure AD/Google) |
| 3 | Configurar SCIM 2.0 provisioning |
| 4 | Mapear AD groups → Studeia Courses (matriculación automática) |
| 5 | Probar el flujo con 5 empleados piloto |
Semana 2 — Contenido
| Día | Tarea |
|---|---|
| 6 | Importar cursos existentes (IMS CC, CSV de quizzes) |
| 7 | Auto-generar cursos desde PDFs/PPTX existentes (auto-course generation) |
| 8 | Configurar certificados OB 3.0 + plantillas |
| 9 | Crear automatizaciones (recordatorio de compliance, notificar al manager cuando el empleado no completa) |
| 10 | Go-live |
SSO + SCIM en detalle
Ejemplo Okta
Okta Admin Dashboard → Applications → Browse App Catalog → "Studeia"
(o Create Custom App si aún no está en el catálogo)
→ SAML 2.0:
Single Sign On URL: https://[tenant].studeia.com/api/auth/sso/[slug]/saml/callback
Audience URI: https://[tenant].studeia.com
Name ID format: EmailAddress
Attribute Statements: firstName, lastName, email, department
→ Asignar grupos: All Employees, Sales Team, Engineering, etc
→ SCIM Provisioning:
Endpoint: https://[tenant].studeia.com/api/scim/v2
Token: [generado en Studeia en Settings > SSO > SCIM Token]
Mappings: estándar SCIM (firstName, lastName, email, active, groups)
Scope: assigned users + groups
Ejemplo Azure AD
Misma estructura vía Enterprise Applications > Provisioning. Studeia sigue las Microsoft SCIM extensions (PATCH con operations: add/replace/remove).
Group→Course mapping
En Studeia > Settings > SSO > Groups:
| AD Group | Studeia Course | Tipo |
|---|---|---|
| All Employees | Onboarding General | required |
| Sales Team | Sales Methodology 2026 | required |
| Engineering | Security & Compliance | required |
| Engineering | Advanced AWS | optional |
Cuando RRHH añade un empleado a "Engineering" en el AD → SCIM sync → Studeia lo matricula automáticamente en "Security & Compliance" + "Advanced AWS".
Cuando RRHH elimina al empleado del grupo (baja/traslado) → cancel enrollment.
Grupos grandes (>50 miembros): procesamiento vía BullMQ async (se devuelve jobId).
Certificados OB 3.0
Cuando el empleado completa el curso required + alcanza el passingScore:
Trigger automático:
↓
1. handleGamificationEvent (XP + badge especial "Curso X Completado")
2. UserBadge.id creado
3. Página pública: https://[tenant].studeia.com/badges/verify/[userBadgeId]
4. JSON-LD compatible con OB 3.0 disponible: /api/badges/verify/[userBadgeId]
5. Email enviado al empleado con el enlace
6. (Opcional) Notificación al manager vía automatización
El empleado puede:
- Compartir la URL pública de verificación en LinkedIn y otras redes (manual — el botón nativo "Add to Profile" está en el roadmap)
- Exportar el JSON-LD al sistema de RRHH externo
- Imprimir el certificado con estilo (plantilla personalizable vía reward shop)
Un auditor externo verifica la autenticidad visitando la URL/API pública (JSON-LD compatible con Open Badges 3.0 / modelo W3C VC) contra el registro de la plataforma. La firma criptográfica (proof) está en el roadmap.
Compliance tracking
Dashboard en /institution/reports/compliance:
- % de empleados con cursos required completados
- Lista de overdue (plazo superado + no completado)
- Vencimientos próximos (próximos 30/60/90 días)
- Por departamento (filtrado por user.department del SCIM)
- Export CSV para auditoría
Automatizaciones recomendadas:
1. 30 días antes del vencimiento: send_notification + email al empleado
2. 7 días antes: send_notification + email al empleado + manager (CC)
3. 1 día antes: send_webhook al Slack/Teams de RRHH
4. Tras el vencimiento: send_webhook a Workday API (suspender acceso, opcional)
Integraciones vía API
API de Studeia con 166 métodos REST documentados y scopes granulares. Casos comunes T&D:
| Integración | Endpoints |
|---|---|
| Workday (HRIS) | Provisioning vía SCIM. Sync de empleados nuevos/bajas. |
| BambooHR | SCIM. Performance reviews extrayendo cursos completados. |
| Salesforce | Formación del equipo de ventas → completion event → campo custom en Salesforce. |
| Slack/Teams | Automatización + webhook para notificar al canal. |
| Tableau/Power BI | Pull de métricas vía API pública (gradebook, analytics, compliance). |
TCO 500 empleados / 3 años
| Concepto | Cornerstone OnDemand | Studeia Enterprise |
|---|---|---|
| Licencia | USD $300k-540k (R$1.5M-2.7M) | R$108k-288k (R$3-8k × 36) |
| Setup + implementación | USD $30k-100k | R$0-30k |
| Desarrollo custom | USD $50k-200k | Incluido vía API |
| Coste IA (proporcional) | USD $0 (sin IA real) | R$54k-90k (R$3-5 × 500 × 36) |
| TOTAL 3 años | R$1.8M-3.2M | R$162k-408k |
Studeia típicamente un 70-85% más barato que Cornerstone.
Privacidad y seguridad
- LGPD nativo — datos en Brasil (Supabase BR region opcional)
- GDPR — DPA disponible para empresa europea
- Audit trail completo — cada acción admin/SSO/SCIM en AdminAuditLog
- SOC 2 compliance — en progreso (2026 H2)
- Cifrado en reposo — AES-256-GCM en credenciales OAuth + API keys
- Cifrado en tránsito — TLS 1.3 vía Let's Encrypt
- Data export — el empleado solicita sus datos (Art. 18 IV LGPD)
- Data deletion — anonimización cuando el empleado causa baja (mantiene datos de aprendizaje 5 años)
Del plan a la práctica
El setup de 2 semanas anterior comienza sin contrato: crea una cuenta demo gratuita, sube un manual interno real y comprueba cómo el tutor IA responde con cita de fuente antes de cualquier propuesta comercial. Si la renovación de tu LMS actual está próxima, los números de TCO anteriores son el argumento que el área financiera necesita ver.
Nota de transparencia: los valores de TCO son estimaciones ilustrativas basadas en precios públicos — no son cotizaciones ni casos reales de clientes.