Types de certification pris en charge par Studeia
| Type | Exemple |
|---|---|
| Certification technique | AWS, Cisco, CompTIA (pour les entreprises qui forment en interne) |
| Certification académique | Post-graduation, MBA, spécialisations |
| Certification réglementée | Formation continue pour comptables, médecins, avocats |
| Certification d'entreprise | Conformité interne, produits de l'entreprise, certifications propriétaires |
| Formations professionnelles | Technicien en informatique, agent de santé, micro-entrepreneur |
Open Badges 3.0 — accréditations vérifiables
Chaque UserBadge dans Studeia génère :
1. Page publique de vérification
/badges/verify/[userBadgeId] (sans authentification) :
+----------------------------------------------------+
| 🛡️ Accréditation Vérifiée — OB 3.0 |
+----------------------------------------------------+
| [Logo émetteur] Cursinho XYZ |
| |
| 🏆 ENEM 2026 Champion |
| Top 10% en simulation officielle |
| |
| Accordée à : MARIA SILVA |
| Le : 24 mai 2026 |
| Catégorie : Academic Achievement |
| |
| [Télécharger JSON-LD] [Vérifier en ligne] |
+----------------------------------------------------+
2. JSON-LD compatible Open Badges 3.0 (modèle W3C VC)
/api/badges/verify/[userBadgeId] (l'authenticité est établie en résolvant cette URL/API publique contre le registre de la plateforme ; le champ proof cryptographique ci-dessous est dans la feuille de route, pas encore intégré) :
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
"https://purl.imsglobal.org/spec/ob/v3p0/context.json"
],
"type": ["VerifiableCredential", "OpenBadgeCredential"],
"issuer": {
"id": "https://cursinho-xyz.com",
"type": "Profile",
"name": "Cursinho XYZ"
},
"issuanceDate": "2026-05-24T10:00:00Z",
"credentialSubject": {
"id": "did:web:user:maria-silva",
"type": "AchievementSubject",
"achievement": {
"id": "https://cursinho-xyz.com/badges/enem-champion-2026",
"type": "Achievement",
"name": "ENEM 2026 Champion",
"description": "Top 10% en simulation officielle",
"criteria": { "narrative": "Top 10% en simulation X" }
}
},
"proof": { ... signature cryptographique — dans la feuille de route, pas encore émise ... }
}
3. Schema.org EducationalOccupationalCredential
Pour que Google + LinkedIn puissent découvrir :
{
"@type": "EducationalOccupationalCredential",
"name": "ENEM 2026 Champion",
"description": "Top 10% en simulation officielle",
"credentialCategory": "achievement",
"dateCreated": "2026-05-24",
"url": "https://cursinho-xyz.com/badges/verify/abc",
"recognizedBy": {
"@type": "Organization",
"name": "Cursinho XYZ"
},
"about": { "@type": "Person", "name": "Maria Silva" }
}
4. Partage sur LinkedIn
Aujourd'hui, le titulaire partage l'URL publique de vérification sur LinkedIn manuellement. Un bouton natif « Add to Profile » en 1 clic est dans la feuille de route.
Quiz engine pour les examens de certification
Configuration type
{
"configuration": {
"maxAttempts": 1,
"timeLimitMinutes": 180,
"shuffleQuestions": true,
"shuffleOptions": true,
"accessCode": "CERT2026",
"scoringPolicy": "latest",
"reviewMode": "after_due_date",
"passingScore": 70,
"showResultsToStudent": false,
"allowGoBack": false
},
"questions": [...] // 100+ questions de la banque de questions
}
Lockdown + intégrité passive
Activez requireLockdownBrowser (Safe Exam Browser ou app StudeiaMobile), ipWhitelist et accessCode. QuizAttempt persiste en arrière-plan :
tabSwitchCount: a quitté l'onglet pendant l'examencopyPasteCount: tentatives de copier/coller/couperblurCount: événements de perte de focus de la fenêtretimeSpentSec: temps total (temps moyen par question dérivé de ce champ ÷ nombre de questions)ipAddress,userAgentflagged/flagReason: true lorsqu'un signal dépasse le seuil
Inline dans le gradebook de l'administrateur :
Nom de l'apprenant | Score | Indicateurs
Maria Silva | 87 | 🛡️ Changements d'onglet : 12 (suspect)
Joao Souza | 76 | (aucun indicateur)
L'administrateur décide de l'action : annuler, maintenir, exiger une nouvelle tentative en présentiel.
Analytics psychométriques
Après l'examen, /quiz-analytics retourne :
- Difficulté des items (% de bonnes réponses par question)
- Discrimination point-bisériale (questions qui NE différencient PAS les bons des faibles = candidates à la suppression)
- Analyse des distracteurs (quelle mauvaise réponse est la plus populaire)
- Alpha de Cronbach (cohérence interne >= 0,7 = test fiable)
- Distribution des scores
Pour la certification : identifie les questions problématiques + valide la fiabilité du test.
Proctoring actif (limitation)
Pour les certifications exigeant un proctoring avec webcam/microphone/partage d'écran (AWS, Cisco, CFA, etc.) :
Studeia ne dispose PAS de cette fonctionnalité nativement (questions de confidentialité + RGPD).
Solutions :
- Intégrer avec Examity / ProctorU / Honorlock via LTI 1.3 — l'apprenant passe l'examen dans la fenêtre Studeia, le proctoring est assuré par le service externe
- Pour les examens en présentiel (centre agréé) : proctoring physique traditionnel + Studeia comme système de distribution de l'examen
API publique pour les intégrations
Un organisme professionnel consulte les certifications via API :
# Catalogue de badges (scope gamification:read)
GET https://[institution].studeia.com/api/institution/gamification/badges
Authorization: Bearer mia_...
# Valider une accréditation émise spécifique (public, sans auth)
GET https://[institution].studeia.com/api/badges/verify/[userBadgeId]
L'organisme traite le résultat via ETL dans son système.
Pour une intégration plus poussée : l'automatisation par webhook dans Studeia notifie l'organisme lorsqu'un apprenant complète un cours de conformité :
Trigger: lesson_completed (avec tag "certification-exam")
Action: send_webhook → POST https://organisme.gov/api/certifications
Body: { studentId, certificationName, completedAt, score, badgeVerificationUrl }
Facturation B2C (limitation)
Studeia se concentre sur le B2B — l'institution facture les apprenants directement via :
- Stripe : carte internationale (USD ou BRL)
- Asaas : PIX, boleto, carte (Brésil)
Pour le B2C avec affiliés/marketplace/checkout intégré style Hotmart/EadBox :
Solution : utiliser EadBox ou Hotmart comme front (checkout + affiliés) + Studeia comme LMS via API. L'apprenant paie sur EadBox/Hotmart → le webhook crée automatiquement l'inscription dans Studeia.
TCO 1 000 certifications/an
| Poste | Studeia | Plateforme propriétaire custom |
|---|---|---|
| LMS (R$3k-5k/mois × 12) | R$36-60k | R$0 (mais hébergement + admin) |
| Implémentation OB 3.0 | Inclus | R$50-100k de développement |
| Proctoring passif | Inclus | R$30-50k de développement |
| Proctoring actif (Examity LTI) | ~$5-15/examen = R$30-90k | Idem |
| API publique | Inclus | R$50-100k de développement |
| Coût IA (proportionnel) | R$10-30k | R$10-30k |
| TOTAL année 1 | R$76-180k | R$140-280k |
Studeia est typiquement 40-50 % moins cher + mise en place en 2 mois contre 6-12 mois en développement custom.