Sábado, 12 de septiembre de 2026  ·  LATAM / Español
Principiante 35 min en total 6 pasos

Cómo hacer que Claude cree preguntas de examen

Genera preguntas de examen de calidad con Claude usando prompts estructurados y la API, paso a paso.

Imagen de portada editorial · Cómo hacer que Claude cree preguntas de examen · Educación · Claude Builders
Requisitos
  • Cuenta en console.anthropic.com con crédito activo
  • Python 3.9+ instalado (o usar Claude.ai sin código)
  • Un texto o temario de origen sobre el que generar preguntas
Lo que vas a aprender
  • Escribir prompts que produzcan preguntas de examen claras y variadas
  • Controlar el tipo de pregunta: opción múltiple, verdadero/falso, desarrollo
  • Pedir a Claude que incluya respuestas correctas y explicaciones
  • Automatizar la generación con la API de Claude en Python
  • Exportar las preguntas en formato JSON reutilizable
PASO 1 · ~5 min

Preparar el material de origen

Antes de pedir preguntas, necesitas darle a Claude sobre qué basarse. Puedes usar tu propio temario, apuntes o cualquier texto. Cuanto más concreto sea el material, mejores serán las preguntas. Si no aportas contexto, Claude generará preguntas genéricas basadas en su conocimiento general, lo cual sirve para temas amplios pero no para un examen específico de tu asignatura. Copia el fragmento de temario que quieras evaluar. Para esta guía usaremos como ejemplo un texto corto sobre fotosíntesis, pero funciona igual con derecho, historia o programación. Guarda ese texto: lo pegarás dentro del prompt en el siguiente paso. Si tu material es muy largo (más de 20 páginas), divídelo por temas y genera preguntas por bloques para mantener el foco.

ConsejoNumera o titula las secciones de tu temario. Claude respeta esa estructura y puede generar preguntas por sección si se lo pides.
Error comúnSin material de origen, Claude puede inventar datos que no están en tu temario. Siempre revisa que las respuestas coincidan con tu fuente.
PASO 2 · ~6 min

Escribir un prompt claro en Claude.ai

La forma más rápida de empezar, sin programar, es usar Claude.ai. La clave es un prompt que especifique cuántas preguntas quieres, de qué tipo, el nivel de dificultad y qué debe incluir cada una (respuesta correcta y explicación). Un prompt vago como 'hazme preguntas sobre esto' da resultados irregulares. Sé explícito: define el formato, el público objetivo y el idioma. Pega el prompt siguiente en Claude.ai reemplazando el texto de ejemplo por tu temario. Fíjate en que pedimos explícitamente el número de opciones, marcar la correcta y añadir una explicación breve, que es lo que convierte un banco de preguntas en material de estudio útil.

code
Actúa como profesor. A partir del siguiente temario, genera 5 preguntas de opción múltiple para un examen de nivel principiante.

Cada pregunta debe tener:
- 4 opciones (A, B, C, D)
- La opción correcta marcada
- Una explicación de 1 frase de por qué es correcta

Usa español de España. No inventes datos que no estén en el temario.

TEMARIO:
"""
La fotosíntesis es el proceso por el que las plantas convierten luz solar, agua y dióxido de carbono en glucosa y oxígeno. Ocurre en los cloroplastos, que contienen clorofila, el pigmento que capta la luz.
"""
ConsejoAñade 'varía la posición de la respuesta correcta entre A, B, C y D' para evitar que Claude ponga siempre la correcta en la misma letra.
Error comúnSi no indicas 'no inventes datos', Claude puede añadir información correcta pero ausente de tu temario, lo que confunde a los alumnos.
PASO 3 · ~6 min

Pedir varios tipos de pregunta

Un buen examen mezcla formatos. Puedes pedirle a Claude opción múltiple, verdadero/falso, respuesta corta y preguntas de desarrollo en una sola petición. Indica cuántas de cada tipo quieres y el peso o dificultad. Esto es útil para crear exámenes completos en un solo paso en lugar de generar cada bloque por separado. También puedes ajustar la dificultad con etiquetas claras: 'básico', 'intermedio' o 'avanzado', o pedir preguntas de aplicación en vez de memorización. Prueba este prompt combinado y observa cómo Claude organiza el examen en secciones.

code
A partir del temario que te pasé, crea un examen con:
- 3 preguntas de opción múltiple (4 opciones)
- 2 preguntas de verdadero/falso
- 1 pregunta de desarrollo

Agrupa las preguntas por tipo, marca las respuestas correctas al final en una sección de solucionario separada, e indica el nivel de dificultad de cada pregunta (básico/intermedio).
ConsejoPide el solucionario en una sección separada para poder repartir el examen sin respuestas y quedarte tú con la hoja de correcciones.
Error comúnGenerar más de 15 preguntas de golpe reduce la calidad. Trabaja en tandas de 5-10 y revisa cada bloque.
PASO 4 · ~5 min

Automatizar con la API en Python

Si necesitas generar muchos exámenes o integrarlo en una app, usa la API. Primero instala el SDK oficial y guarda tu clave. Consigue la clave en console.anthropic.com dentro de 'API Keys'. Nunca la escribas directamente en el código: úsala como variable de entorno. El siguiente script envía tu temario y devuelve las preguntas. Cambia la variable 'temario' por tu contenido. Este enfoque es ideal si eres docente en España o LATAM y quieres generar variantes de un mismo examen para evitar copias entre alumnos.

bash
pip install anthropic

export ANTHROPIC_API_KEY="tu-clave-aqui"
ConsejoEn LATAM y España la facturación es en USD; revisa el coste por token en la consola antes de generar cientos de exámenes.
Error comúnNo subas tu clave API a GitHub. Añade el archivo con la clave a .gitignore desde el primer commit.
PASO 5 · ~5 min

Ejecutar el script que genera el examen

Este script pide a Claude que devuelva las preguntas directamente en JSON, lo que te permite guardarlas en una base de datos, exportarlas a un LMS como Moodle o convertirlas a PDF. Pedir salida estructurada es la mejor práctica cuando automatizas: en vez de texto libre que tendrías que parsear a mano, recibes un objeto que tu programa puede usar. Fíjate en que definimos el esquema esperado dentro del prompt para que Claude respete los campos. Ejecuta el archivo con python examen.py y verás el JSON en pantalla.

python
import anthropic, json

client = anthropic.Anthropic()

temario = """La fotosíntesis convierte luz, agua y CO2 en glucosa y oxígeno.
Ocurre en los cloroplastos gracias a la clorofila."""

msg = client.messages.create(
    model="claude-opus-4-8",
    max_tokens=1500,
    messages=[{
        "role": "user",
        "content": f"""Genera 4 preguntas de examen de opción múltiple sobre este temario.
Devuelve SOLO un JSON válido con esta estructura:
[{{"pregunta": str, "opciones": [str, str, str, str], "correcta": "A|B|C|D", "explicacion": str}}]

TEMARIO:
{temario}"""
    }]
)

preguntas = json.loads(msg.content[0].text)
print(json.dumps(preguntas, indent=2, ensure_ascii=False))
ConsejoSube max_tokens si pides muchas preguntas: si se corta la respuesta, el JSON quedará incompleto y json.loads fallará.
Error comúnA veces Claude añade texto antes del JSON. Si json.loads falla, refuerza el prompt con 'sin texto adicional, empieza con [' o usa una búsqueda del primer corchete.
PASO 6 · ~6 min

Revisar y refinar el banco de preguntas

Ninguna generación automática sustituye la revisión humana. Antes de usar el examen, verifica tres cosas: que las respuestas correctas realmente lo sean según tu temario, que los distractores (opciones incorrectas) sean plausibles pero no ambiguos, y que no haya dos opciones que puedan considerarse correctas. Si detectas un problema, no regeneres todo: pídele a Claude que corrija esa pregunta concreta. También puedes pedirle que revise su propio examen buscando ambigüedades. Este paso de control de calidad es lo que separa un examen usable de uno que genera reclamaciones de los alumnos.

code
Revisa estas preguntas de examen y dime si alguna tiene:
- Más de una respuesta correcta posible
- Distractores demasiado obvios
- Enunciados ambiguos

Propón una versión corregida solo de las preguntas problemáticas.

[pega aquí las preguntas generadas]
ConsejoUsar a Claude como revisor de su propio output detecta hasta un 80% de ambigüedades antes de que lleguen a tus alumnos.
Error comúnNo confíes ciegamente en la explicación generada: en temas técnicos o legales verifica siempre contra la fuente oficial.
Resultado

Has aprendido a generar preguntas de examen con Claude de tres formas: con prompts directos en Claude.ai, combinando varios tipos de pregunta en un solo examen, y automatizando todo con la API en Python para obtener salida JSON reutilizable. Además sabes revisar la calidad de las preguntas para evitar ambigüedades. Con estas bases puedes crear bancos de preguntas completos en minutos; si quieres afianzar el manejo de prompts y sacarle todo el partido a la herramienta, este es un buen punto de partida para empezar con Claude desde cero y aplicarlo a tu día a día docente o de formación.

PRÓXIMOS PASOS