Types of certification Studeia supports
| Type | Example |
|---|---|
| Technical certification | AWS, Cisco, CompTIA (for companies that train internally) |
| Academic certification | Graduate programs, MBAs, specializations |
| Regulated certification | Continuing education for CPAs, physicians, attorneys |
| Corporate certification | Internal compliance, company products, proprietary certifications |
| Vocational training | IT technician, community health worker, micro-entrepreneur |
Open Badges 3.0 β verifiable credentials
Each UserBadge in Studeia generates:
1. Public verification page
/badges/verify/[userBadgeId] (no authentication required):
+----------------------------------------------------+
| π‘οΈ Verified Credential β OB 3.0 |
+----------------------------------------------------+
| [Issuer logo] XYZ Academy |
| |
| π ENEM 2026 Champion |
| Top 10% on official practice exam |
| |
| Awarded to: MARIA SILVA |
| On: May 24, 2026 |
| Category: Academic Achievement |
| |
| [Download JSON-LD] [Verify online] |
+----------------------------------------------------+
2. JSON-LD compatible with Open Badges 3.0 (W3C VC model)
/api/badges/verify/[userBadgeId] (authenticity is established by resolving this public URL/API against the platform's registry; the cryptographic proof field below is on the roadmap and not yet embedded):
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
"https://purl.imsglobal.org/spec/ob/v3p0/context.json"
],
"type": ["VerifiableCredential", "OpenBadgeCredential"],
"issuer": {
"id": "https://xyz-academy.com",
"type": "Profile",
"name": "XYZ Academy"
},
"issuanceDate": "2026-05-24T10:00:00Z",
"credentialSubject": {
"id": "did:web:user:maria-silva",
"type": "AchievementSubject",
"achievement": {
"id": "https://xyz-academy.com/badges/enem-champion-2026",
"type": "Achievement",
"name": "ENEM 2026 Champion",
"description": "Top 10% on official practice exam",
"criteria": { "narrative": "Top 10% on practice exam X" }
}
},
"proof": { ... cryptographic signature β on the roadmap, not yet issued ... }
}
3. Schema.org EducationalOccupationalCredential
So Google + LinkedIn can discover it:
{
"@type": "EducationalOccupationalCredential",
"name": "ENEM 2026 Champion",
"description": "Top 10% on official practice exam",
"credentialCategory": "achievement",
"dateCreated": "2026-05-24",
"url": "https://xyz-academy.com/badges/verify/abc",
"recognizedBy": {
"@type": "Organization",
"name": "XYZ Academy"
},
"about": { "@type": "Person", "name": "Maria Silva" }
}
4. LinkedIn sharing
Today, the credential holder shares the public verification URL on LinkedIn manually. A one-click native "Add to Profile" button is on the roadmap.
Quiz engine for certification exams
Typical configuration
{
"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 from the question bank
}
Lockdown + passive integrity
Enable requireLockdownBrowser (Safe Exam Browser or the StudeiaMobile app), ipWhitelist, and accessCode. QuizAttempt persists in the background:
tabSwitchCount: left the tab during the examcopyPasteCount: copy/paste/cut attemptsblurCount: window blur eventstimeSpentSec: total time (average time per question is derived as this Γ· number of questions)ipAddress,userAgentflagged/flagReason: true when any signal exceeds the threshold
Inline in the administrator's gradebook:
Student name | Score | Flags
Maria Silva | 87 | π‘οΈ Tab switches: 12 (suspicious)
John Smith | 76 | (no flags)
Admin decides the action: invalidate, keep, or require an in-person retake.
Psychometric analytics
After the exam, /quiz-analytics returns:
- Item difficulty (% who answered each question correctly)
- Point-biserial discrimination (questions that do NOT differentiate strong from weak learners = candidates for removal)
- Distractor analysis (which wrong answer option is most popular)
- Cronbach's alpha (internal consistency >= 0.7 = reliable test)
- Score distribution
For certification use: identifies problematic questions + validates test reliability.
Active proctoring (limitation)
For certifications that require webcam/microphone/screen-sharing proctoring (AWS, Cisco, CFA, etc.):
Studeia does NOT have this natively (privacy + data protection concerns).
Solutions:
- Integrate with Examity / ProctorU / Honorlock via LTI 1.3 β learner takes the exam in the Studeia window, proctoring handled by the external service
- For in-person exams (authorized testing center): traditional physical proctoring + Studeia as the exam delivery system
Public API for integrations
Professional licensing boards consult certifications via API:
# Badge catalog (scope gamification:read)
GET https://[institution].studeia.com/api/institution/gamification/badges
Authorization: Bearer mia_...
# Validate a specific issued credential (public, no auth required)
GET https://[institution].studeia.com/api/badges/verify/[userBadgeId]
The board processes the result via ETL into its own system.
For deeper integration: webhook automation in Studeia notifies the board when a learner completes a compliance course:
Trigger: lesson_completed (tagged "certification-exam")
Action: send_webhook β POST https://board.gov/api/certifications
Body: { studentId, certificationName, completedAt, score, badgeVerificationUrl }
Learner billing (limitation)
Studeia is NOT a course-selling platform β there is no native checkout, learner billing, or affiliate system.
To sell courses/certificates (checkout, affiliates, marketplace in the style of Hotmart/EadBox):
Solution: use EadBox or Hotmart as the front end (checkout + affiliates) + Studeia as the LMS via API. Learner pays on EadBox/Hotmart β webhook automatically creates enrollment in Studeia.
TCO for 1,000 certifications/year
| Item | Studeia | Custom in-house platform |
|---|---|---|
| LMS (R$3kβ5k/month Γ 12) | R$36β60k | R$0 (but hosting + admin costs) |
| OB 3.0 implementation | Included | R$50β100k development |
| Passive proctoring | Included | R$30β50k development |
| Active proctoring (Examity LTI) | ~$5β15/exam = R$30β90k | Same |
| Public API | Included | R$50β100k development |
| AI cost (proportional) | R$10β30k | R$10β30k |
| TOTAL year 1 | R$76β180k | R$140β280k |
Studeia is typically 40β50% cheaper + setup in 2 months vs. 6β12 months for a custom build.
From plan to practice
The complete workflow β course, lockdown exam, verifiable badge β can be assembled and tested in the free demo account before signing any contract. Issue a test badge and open the public verification page: it's the fastest argument for convincing the licensing board or HR department that will consume your certifications. Details on the professional certification page.
Transparency note: TCO figures are illustrative estimates β not quotes.