Saltar al contenido
Studeia Docs
AI-assisted translation — last updated 2026-05-31. For original (pt-BR or en-US), use the language switcher.

Caso de uso: Certificación profesional (OB 3.0 verificable)

Certificación profesional con Studeia: Open Badges 3.0-compatible (JSON-LD W3C VC), verificación pública, quiz con lockdown + integridad pasiva, gradebook, rúbricas y API para colegios profesionales.

2026-05-31 7 min
Resposta curta

Studeia para certificación profesional: (1) Open Badges 3.0-compatible (JSON-LD W3C VC) con página/API pública de verificación (firma criptográfica en el roadmap). (2) Quiz engine con lockdown (Safe Exam Browser/StudeiaMobile), IP whitelist e integridad pasiva + analytics psicométricas. (3) Gradebook con rúbricas multicriterio. (4) API para colegios profesionales. Limitaciones: sin checkout B2C nativo (usa Stripe/Asaas) ni proctoring activo por webcam (usa Examity/ProctorU vía LTI).

Tipos de certificación que Studeia soporta

TipoEjemplo
Certificación técnicaAWS, Cisco, CompTIA (para empresas que forman internamente)
Certificación académicaPosgrado, MBA, especializaciones
Certificación reguladaEducación continua para contadores, médicos, abogados
Certificación corporativaCompliance interno, productos de la empresa, certificaciones propietarias
Cursos de formación profesionalTécnico en informática, agente de salud, microemprendedor

Open Badges 3.0 — credenciales verificables

Cada UserBadge en Studeia genera:

1. Página pública de verificación

/badges/verify/[userBadgeId] (sin autenticación):

+----------------------------------------------------+
|  🛡️ Credencial Verificada — OB 3.0                |
+----------------------------------------------------+
|  [Issuer logo] Cursinho XYZ                        |
|                                                    |
|       🏆 ENEM 2026 Champion                        |
|       Top 10% en simulación oficial                |
|                                                    |
|  Concedida a: MARIA SILVA                          |
|  Fecha: 24 de mayo de 2026                         |
|  Categoría: Academic Achievement                   |
|                                                    |
|  [Descargar JSON-LD]  [Verificar en línea]         |
+----------------------------------------------------+

2. JSON-LD compatible con Open Badges 3.0 (modelo W3C VC)

/api/badges/verify/[userBadgeId] (la autenticidad se establece resolviendo esta URL/API pública contra el registro de la plataforma; el campo proof criptográfico que aparece a continuación está en el roadmap y aún no se incluye):

{
  "@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 simulación oficial",
      "criteria": { "narrative": "Top 10% en simulado X" }
    }
  },
  "proof": { ... firma criptográfica — en el roadmap, aún no emitida ... }
}

3. Schema.org EducationalOccupationalCredential

Para que Google + LinkedIn puedan descubrirla:

{
  "@type": "EducationalOccupationalCredential",
  "name": "ENEM 2026 Champion",
  "description": "Top 10% en simulación oficial",
  "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. Compartir en LinkedIn

Hoy el titular comparte la URL pública de verificación en LinkedIn de forma manual. Un botón nativo "Add to Profile" de 1 clic está en el roadmap.

Quiz engine para pruebas de certificación

Configuración típica

{
  "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+ preguntas del question bank
}

Lockdown + integridad pasiva

Activa requireLockdownBrowser (Safe Exam Browser o app StudeiaMobile), ipWhitelist y accessCode. QuizAttempt persiste en background:

  • tabSwitchCount: salió de la pestaña durante la prueba
  • copyPasteCount: intentos de copy/paste/cut
  • blurCount: eventos de blur de la ventana
  • timeSpentSec: tiempo total (tiempo promedio por pregunta se deriva de este ÷ nº de preguntas)
  • ipAddress, userAgent
  • flagged / flagReason: true cuando alguna señal supera el límite

Inline en el gradebook del administrador:

Nombre del alumno | Score | Flags
Maria Silva       | 87    | 🛡️ Tab switches: 12 (sospechoso)
Juan Pérez        | 76    | (sin flags)

El administrador decide la acción: anular, mantener, requerir retake presencial.

Analytics psicométricas

Tras la prueba, /quiz-analytics devuelve:

  • Item difficulty (% que acertó cada pregunta)
  • Point-biserial discrimination (preguntas que NO diferencian buenos de débiles = candidatas a eliminar)
  • Distractor analysis (qué alternativa incorrecta es más popular)
  • Cronbach's alpha (consistencia interna >= 0.7 = test confiable)
  • Score distribution

Para certificación sirve para: identificar preguntas problemáticas + validar la fiabilidad del test.

Proctoring activo (limitación)

Para certificaciones que requieren proctoring con webcam/micrófono/screen sharing (AWS, Cisco, CFA, etc):

Studeia NO lo tiene de forma nativa (cuestiones de privacidad).

Soluciones:

  1. Integrar con Examity / ProctorU / Honorlock vía LTI 1.3 — el alumno realiza la prueba en la ventana de Studeia, proctoring por servicio externo
  2. Para pruebas presenciales (centro autorizado): proctoring físico tradicional + Studeia como sistema de entrega de la prueba

API pública para integraciones

El colegio profesional consulta certificaciones vía API:

# Catálogo de badges (scope gamification:read)
GET https://[institucion].studeia.com/api/institution/gamification/badges
Authorization: Bearer mia_...

# Validar una credencial emitida específica (público, sin auth)
GET https://[institucion].studeia.com/api/badges/verify/[userBadgeId]

El colegio procesa el resultado vía ETL en su sistema.

Para una integración más profunda: la automatización por webhook en Studeia notifica al colegio cuando el alumno completa el curso de compliance:

Trigger: lesson_completed (con tag "certification-exam")
Action: send_webhook → POST https://colegio.org/api/certifications
  Body: { studentId, certificationName, completedAt, score, badgeVerificationUrl }

Cobro B2C (limitación)

Studeia se enfoca en B2B — la institución cobra a los alumnos directamente vía:

  • Stripe: tarjeta internacional (USD o BRL)
  • Asaas: PIX, boleto, tarjeta (Brasil)

Para B2C con afiliados/marketplace/checkout integrado estilo Hotmart/EadBox:

Solución: usar EadBox o Hotmart como front (checkout + afiliados) + Studeia como LMS vía API. El alumno paga en EadBox/Hotmart → el webhook crea la matrícula en Studeia automáticamente.

TCO 1000 certificaciones/año

ÍtemStudeiaPlataforma propia personalizada
LMS (R$3k-5k/mes × 12)R$36-60kR$0 (pero hosting + admin)
OB 3.0 implementationIncluidoR$50-100k desarrollo
Proctoring pasivoIncluidoR$30-50k desarrollo
Proctoring activo (Examity LTI)~$5-15/exam = R$30-90kÍdem
API públicaIncluidoR$50-100k desarrollo
Costo IA (proporcional)R$10-30kR$10-30k
TOTAL año 1R$76-180kR$140-280k

Studeia típicamente un 40-50% más económico + configuración en 2 meses vs 6-12 meses de desarrollo personalizado.

Ver también

FAQ

¿Studeia emite certificados verificables (verifiable credentials)?

Sí, mediante JSON-LD compatible con Open Badges 3.0 (modelo de datos W3C Verifiable Credential). Cada UserBadge genera una página pública de verificación en /badges/verify/[userBadgeId] con Schema.org EducationalOccupationalCredential. Un verificador externo (reclutador, empresa, colegio profesional) confirma la autenticidad mediante URL/API pública + JSON-LD contra el registro de la plataforma. Sin blockchain. La firma/proof criptográfica y el botón nativo de LinkedIn 'Add to Profile' están en el roadmap; hoy el compartir en LinkedIn es manual mediante URL pública.

¿Puedo integrar con colegios profesionales?

Mediante la API pública de Studeia. Lista los badges con GET /api/institution/gamification/badges (scope gamification:read) y valida una credencial emitida específica con la ruta pública GET /api/badges/verify/[userBadgeId]. O el alumno presenta la URL pública para verificación manual. La integración automática con el sistema propio de cada colegio profesional requiere desarrollo personalizado.

¿Tiene proctoring para evitar fraude en pruebas de certificación?

Integridad pasiva nativa: tabSwitchCount, copyPasteCount, blurCount, tiempo total + anomalías de tiempo, IP y user-agent — flags inline en el gradebook (ShieldAlert). Además, lockdown mediante Safe Exam Browser/StudeiaMobile, IP whitelist por quiz y accessCode. Proctoring activo (webcam/micrófono/screen sharing): NO disponible de forma nativa. Para certificaciones que requieren proctoring riguroso (CFA, AWS, Cisco): integrar Examity/ProctorU/Honorlock mediante LTI 1.3.

¿Puedo cobrar por el certificado/curso?

Para B2B (institución cobra a alumnos): Stripe + Asaas integrados de forma nativa. Para B2C con afiliados/checkout integrado estilo Hotmart: NO tenemos sistema nativo. Quien necesite afiliados puede usar EadBox/EadPlataforma como front + Studeia como LMS mediante integración API.

Veja tambem

Caso de uso: Certificación profesional (OB 3.0 verificable)