Skip to content
Studeia Docs

Use Case: Professional Certification (Verifiable OB 3.0)

Professional certification with Studeia: Open Badges 3.0-compatible (JSON-LD W3C VC), public verification, quiz with lockdown + passive integrity, gradebook, rubrics, and API for professional licensing boards.

By Studeia Team 2026-07-15 7 min
Resposta curta

A certificate the market can actually VERIFY is worth more β€” and that's exactly what Studeia delivers: every course completion generates an Open Badges 3.0 badge (JSON-LD, W3C VC model) with a public verification page that any employer or licensing board can check instantly, no falsifiable PDF required. Round it out with a lockdown-capable quiz engine, psychometrics to calibrate your exam, and an API for professional boards. Webcam proctoring integrates via LTI (Examity/ProctorU).

Looking for plans, pricing or sign-up?See the commercial page β†’

Types of certification Studeia supports

TypeExample
Technical certificationAWS, Cisco, CompTIA (for companies that train internally)
Academic certificationGraduate programs, MBAs, specializations
Regulated certificationContinuing education for CPAs, physicians, attorneys
Corporate certificationInternal compliance, company products, proprietary certifications
Vocational trainingIT 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 exam
  • copyPasteCount: copy/paste/cut attempts
  • blurCount: window blur events
  • timeSpentSec: total time (average time per question is derived as this Γ· number of questions)
  • ipAddress, userAgent
  • flagged / 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:

  1. Integrate with Examity / ProctorU / Honorlock via LTI 1.3 β€” learner takes the exam in the Studeia window, proctoring handled by the external service
  2. 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

ItemStudeiaCustom in-house platform
LMS (R$3k–5k/month Γ— 12)R$36–60kR$0 (but hosting + admin costs)
OB 3.0 implementationIncludedR$50–100k development
Passive proctoringIncludedR$30–50k development
Active proctoring (Examity LTI)~$5–15/exam = R$30–90kSame
Public APIIncludedR$50–100k development
AI cost (proportional)R$10–30kR$10–30k
TOTAL year 1R$76–180kR$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.

See also

FAQ

Does Studeia issue verifiable credentials?

Yes, via JSON-LD compatible with Open Badges 3.0 (W3C Verifiable Credential data model). Each UserBadge generates a public verification page at /badges/verify/[userBadgeId] with Schema.org EducationalOccupationalCredential. An external verifier (recruiter, company, licensing board) confirms authenticity via the public URL/API + JSON-LD resolved against the platform's registry. No blockchain required. Cryptographic proof/signature and a native LinkedIn 'Add to Profile' button are on the roadmap; today, sharing on LinkedIn is done manually via the public URL.

Can I integrate with professional licensing boards (medical boards, bar associations, CPA boards)?

Via Studeia's public API. List badges with GET /api/institution/gamification/badges (scope gamification:read) and validate a specific issued credential with the public route GET /api/badges/verify/[userBadgeId]. Alternatively, the learner presents the public URL for manual verification. Automated integration with each board's own system requires custom development.

Is there proctoring to prevent fraud in certification exams?

Native passive integrity: tabSwitchCount, copyPasteCount, blurCount, total time + time anomalies, IP, and user-agent β€” inline flags in the gradebook (ShieldAlert). Additional lockdown via Safe Exam Browser/StudeiaMobile, IP whitelist per quiz, and accessCode. Active proctoring (webcam/microphone/screen sharing): NOT natively available. For certifications that require rigorous proctoring (CFA, AWS, Cisco): integrate Examity/ProctorU/Honorlock via LTI 1.3.

Can I charge for the certificate/course?

Studeia is NOT a course-selling platform: there is no native checkout or learner billing. If you need to sell courses/certificates (checkout, affiliates), use Hotmart/EadBox/EadPlataforma as the sales front end + Studeia as the LMS via API integration β€” the learner pays there and is automatically enrolled in Studeia.

Veja tambem

Use Case: Professional Certification (Verifiable OB 3.0)