RECETA CANON · CJ SELLO 964e1ad7 · 2026-06-27

Banco de Preguntas (Psique)

30 preguntas de opción múltiple. Calidad de parcial real: enseña + discrimina, 1 correcta + 4 distractores plausibles.

Qué es

Un banco de 30 preguntas de opción múltiple (A-E) sobre UN subtema de psicología, para estudiantes de pregrado LatAm. Calidad de parcial real: cada pregunta enseña y discrimina, con 1 correcta inequívoca + 4 distractores plausibles. Voz de preparador humano, tuteo neutro, fuentes canónicas primarias.

No es un quiz de relleno: es material que un estudiante usa para aprobar.

Cómo se hace — pipeline

  1. Config JSON (materia · unidad · tema · subtema · fuente · base_id · out).
  2. generar-preguntas.py <config> → 30 preguntas (2 tandas 15+15).
  3. limpiar-preguntas.py → quita TODO carácter no-español (chino/CJK/cirílico/símbolos) + voseo.
  4. balancear-letras.py → la correcta NO siempre cae en la misma letra (distribución pareja A-E).
  5. validar-preguntas.py → checks deterministas de formato.
  6. CJ contra esta receta → califica formato (CL) + razonamiento (interpretativo).

Rúbrica (0-100)

  • Formato (40): 30 preguntas, schema completo, A-E, 1 correcta, 5 distintas, por_que_no de los 4 distractores, sin "todas/ninguna".
  • Discriminación (25): 1 sola correcta inequívoca; 4 distractores PLAUSIBLES (errores conceptuales reales, no absurdos); el enunciado NO regala la respuesta.
  • Fidelidad (20): anclado al concepto del subtema; CERO datos/citas inventados; fuentes canónicas PRIMARIAS (autor original), NUNCA manuales de introducción.
  • Voz + neutralidad (15): tuteo neutro LatAm (sin voseo), sin clichés de IA, sin mención de universidad/institución/sesión; las 30 cubren ÁNGULOS distintos.

Checklist cerrado (CL — 12 puntos)

  • CL1 Exactamente 30 preguntas.
  • CL2 Cada pregunta con todos los campos no vacíos.
  • CL3 Opciones A,B,C,D,E; ninguna vacía; las 5 distintas.
  • CL4 Cero "todas/ninguna de las anteriores" ni "X e Y son correctas".
  • CL5 Correcta ∈ {A,B,C,D,E}.
  • CL6 por_que_no cubre EXACTAMENTE los 4 distractores, ninguno vacío.
  • CL7 Dificultad válida.
  • CL8 Cero voseo en enunciados/opciones/justificaciones.
  • CL9 Cero clichés de IA (cabe destacar / en resumen / sumérgete / en conclusión…).
  • CL10 Cero mención de universidad/institución/microcurrículo/diplomado/semestre/"sesión N"/docente.
  • CL11 Fuentes = autor canónico primario o etiqueta temática general; PROHIBIDO "según el manual X".
  • CL12 Tras balancear, ninguna letra concentra la correcta >40% de las 30.

Parte de razonamiento (CJ evalúa DESPUÉS del CL)

  • ¿Cada distractor encarna un error conceptual REAL que un estudiante cometería?
  • ¿El set cubre ángulos variados (definición, etimología, autor, comparación, aplicación, error común, caso)?
  • ¿Alguna pregunta es ambigua o tiene 2 respuestas defendibles?
  • ¿La voz suena a preparador humano cercano, no a IA?

Gate de CL

validar-preguntas.py es el gate determinista (debe dar APTO 100%, cero campos truncados/faltantes). CJ es la capa interpretativa (≥90).

Un banco es APTO SOLO si validar pasa Y CJ ≥90.

Vara

≥90 = APTO. <90 = AJUSTA. Cualquier CL en rojo = AJUSTA automático (no alcanza vara).

Conexiones CBB

← Volver a Recetas