Problèmes L&D que Studeia résout
- Provisionnement manuel — les RH ajoutent/retirent les employés un par un → SCIM 2.0 automatise
- Multiples connexions — l'employé retient 10 mots de passe → SSO via Okta/Azure AD
- Conformité oubliée — les formations obligatoires passent à la trappe → automatisation + rappels
- Certificats non reconnus — PDFs générés sans vérification → OB 3.0 W3C Verifiable Credentials
- Suivi impossible — les RH ne savent pas qui a fait quoi → tableau de bord + API
- Vendor lock-in — quitter Cornerstone/Saba est douloureux → Studeia dispose d'une API + export
Configuration type (1-2 semaines)
Semaine 1 — Infrastructure
| Jour | Tâche |
|---|---|
| 1 | Trial Enterprise Demo, configuration du branding (logo, couleurs, domaine custom) |
| 2 | Configurer le SSO via SAML ou OIDC (Okta/Azure AD/Google) |
| 3 | Configurer le provisionnement SCIM 2.0 |
| 4 | Mapper les groupes AD → Cours Studeia (inscription automatique) |
| 5 | Tester le flux avec 5 employés pilotes |
Semaine 2 — Contenu
| Jour | Tâche |
|---|---|
| 6 | Importer les cours existants (IMS CC, CSV de quiz) |
| 7 | Générer automatiquement des cours depuis des PDFs/PPTX existants (auto-course generation) |
| 8 | Configurer les certificats OB 3.0 + templates |
| 9 | Créer les automatisations (rappel conformité, notifier le manager quand l'employé ne complète pas) |
| 10 | Go-live |
SSO + SCIM en détail
Exemple Okta
Okta Admin Dashboard → Applications → Browse App Catalog → "Studeia"
(ou Create Custom App si pas encore dans le catalog)
→ 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
→ Attribuer des groupes : All Employees, Sales Team, Engineering, etc
→ SCIM Provisioning:
Endpoint: https://[tenant].studeia.com/api/scim/v2
Token: [généré dans Studeia via Settings > SSO > SCIM Token]
Mappings: standard SCIM (firstName, lastName, email, active, groups)
Scope: assigned users + groups
Exemple Azure AD
Même structure via Enterprise Applications > Provisioning. Studeia suit les extensions Microsoft SCIM (PATCH avec operations : add/replace/remove).
Mapping Group→Course
Dans Studeia > Settings > SSO > Groups :
| Groupe AD | Cours Studeia | Type |
|---|---|---|
| All Employees | Onboarding Général | required |
| Sales Team | Sales Methodology 2026 | required |
| Engineering | Security & Compliance | required |
| Engineering | Advanced AWS | optional |
Lorsque les RH ajoutent un employé à "Engineering" dans l'AD → synchronisation SCIM → Studeia l'inscrit automatiquement à "Security & Compliance" + "Advanced AWS".
Lorsque les RH retirent l'employé du groupe (départ/mutation) → annulation de l'inscription.
Groupes importants (>50 membres) : traitement via BullMQ async (jobId retourné).
Certificats OB 3.0
Lorsqu'un employé complète un cours required + atteint le passingScore :
Déclencheur automatique :
↓
1. handleGamificationEvent (XP + badge spécial "Cours X Complété")
2. UserBadge.id créé
3. Page publique : https://[tenant].studeia.com/badges/verify/[userBadgeId]
4. JSON-LD compatible OB 3.0 disponible : /api/badges/verify/[userBadgeId]
5. Email envoyé à l'employé avec le lien
6. (Optionnel) Notification au manager via automatisation
L'employé peut :
- Partager l'URL publique de vérification sur LinkedIn et d'autres réseaux (manuellement — le bouton natif "Add to Profile" est dans la feuille de route)
- Exporter le JSON-LD vers un système RH externe
- Imprimer le certificat stylisé (template personnalisable via la boutique de récompenses)
Un auditeur externe vérifie l'authenticité en visitant l'URL/API publique (JSON-LD compatible Open Badges 3.0 / modèle W3C VC) par rapport à l'enregistrement de la plateforme. La signature cryptographique (proof) est dans la feuille de route.
Suivi de conformité
Tableau de bord sur /institution/reports/compliance :
- % d'employés avec les cours required complétés
- Liste des retardataires (délai dépassé + non complété)
- Échéances proches (30/60/90 prochains jours)
- Par département (filtré par user.department du SCIM)
- Export CSV pour audit
Automatisations recommandées :
1. 30 jours avant l'échéance : send_notification + email à l'employé
2. 7 jours avant : send_notification + email à l'employé + manager (CC)
3. 1 jour avant : send_webhook vers Slack/Teams des RH
4. Après l'échéance : send_webhook vers l'API Workday (suspension d'accès, optionnel)
Intégrations via API
API Studeia avec 166 méthodes REST documentées et des scopes granulaires. Cas d'usage L&D courants :
| Intégration | Endpoints |
|---|---|
| Workday (HRIS) | Provisionnement via SCIM. Synchronisation des nouveaux employés/départs. |
| BambooHR | SCIM. Évaluations de performance exploitant les cours complétés. |
| Salesforce | Formation de l'équipe commerciale → événement de complétion → champ personnalisé dans Salesforce. |
| Slack/Teams | Automatisation + webhook pour notifier un canal. |
| Tableau/Power BI | Extraction de métriques via API publique (gradebook, analytics, conformité). |
TCO 500 employés / 3 ans
| Poste | Cornerstone OnDemand | Studeia Enterprise |
|---|---|---|
| Licence | USD $300k-540k (R$1,5M-2,7M) | R$108k-288k (R$3-8k × 36) |
| Setup + implémentation | USD $30k-100k | R$0-30k |
| Développement custom | USD $50k-200k | Inclus via API |
| Coût IA (proportionnel) | USD $0 (sans IA réelle) | R$54k-90k (R$3-5 × 500 × 36) |
| TOTAL 3 ans | R$1,8M-3,2M | R$162k-408k |
Studeia est typiquement 70 à 85 % moins cher que Cornerstone.
Confidentialité et sécurité
- LGPD natif — données au Brésil (région Supabase BR en option) ; la LGPD (Lei Geral de Proteção de Dados) est l'équivalent brésilien du RGPD
- GDPR — DPA disponible pour les entreprises européennes
- Audit trail complet — toute action admin/SSO/SCIM dans AdminAuditLog
- Conformité SOC 2 — en cours (2026 H2)
- Chiffrement au repos — AES-256-GCM sur les credentials OAuth + clés API
- Chiffrement en transit — TLS 1.3 via Let's Encrypt
- Export de données — l'employé peut demander ses données (Art. 18 IV LGPD)
- Suppression de données — anonymisation lors du départ de l'employé (conservation des données d'apprentissage 5 ans)
Du plan à la pratique
La configuration en 2 semaines décrite ci-dessus commence sans contrat : créez un compte demo gratuit, importez un vrai manuel interne et regardez le tuteur IA répondre avec citation de source — avant toute proposition commerciale. Si le renouvellement de votre LMS actuel approche, les chiffres TCO ci-dessus sont l'argument dont votre direction financière a besoin.
Note de transparence : les valeurs TCO sont des estimations illustratives basées sur les tarifs publics — il ne s'agit ni de devis ni de cas clients réels.