Cómo crear un test con IA
En este sitio no hay IA. Usas la que ya tienes: copia el prompt de abajo, pide el test a tu chat de IA y pega aquí el JSON que te devuelva.
- Copia el prompt
- Pide a cualquier IA que cree tu test
- Copia el JSON que te devuelva
- Impórtalo aquí Importar JSON
El prompt
Pégalo en cualquier chat de IA y añade tu tema al final.
Crea un test en formato JSON y devuelve SOLO el JSON, sin explicaciones y sin bloques de código.
Todos los textos (título, preguntas, respuestas, explicaciones, etiquetas) deben estar en español.
Los nombres de los campos y los valores "choice", "text", "boolean", "true", "false" no se traducen.
Reglas:
- Nivel superior: "title" (obligatorio), "description" (opcional), "tags" (opcional), "questions" (una lista, en orden).
- "tags": hasta 2 etiquetas breves del tema; no son obligatorias, pero conviene incluirlas.
Cada etiqueta tiene como máximo 3 palabras, en minúsculas, por ejemplo "geografía", "segunda guerra mundial".
Elige una palabra común y muy usada en vez de una frase precisa y rara: una etiqueta es un estante
donde caen también otros tests, así que "biología" es más útil que "transporte a través de la membrana".
- Cada pregunta tiene "question", "answer_type" y "correct_answers".
- "question" es un objeto con "text" y/o "image_url".
- "answer_type" es uno de: "choice" (elegir entre opciones), "text" (escribir la respuesta), "boolean" (verdadero / falso).
- Cada respuesta es un objeto con "text" y/o "image_url".
- Para "choice": añade también "wrong_answers", al menos 3, verosímiles pero claramente incorrectas.
Si hay más de una respuesta correcta, añade "multiple": true y enumera todas las correctas.
- Para "text": pon en "correct_answers" todas las formas de escribirla que aceptarías.
- Para "boolean": "correct_answers" es exactamente [{"text": "true"}] o [{"text": "false"}].
- "explanation" (opcional): una o dos frases sobre por qué la respuesta es correcta.
- "source" (opcional): {"title": "...", "url": "..."}, de dónde procede el dato.
- No inventes IDs, campos de usuario ni fechas. No añadas ningún otro campo.
- Como máximo 300 preguntas. Cada pregunta "choice" necesita al menos 2 opciones en total.
Esta es la forma exacta que debes seguir:
{
"title": "Capitales de Europa",
"description": "Pon a prueba lo que sabes sobre las capitales europeas",
"tags": [
"geografía",
"europa"
],
"questions": [
{
"question": {
"text": "¿Cuál es la capital de Francia?"
},
"answer_type": "choice",
"correct_answers": [
{
"text": "París"
}
],
"wrong_answers": [
{
"text": "Berlín"
},
{
"text": "Roma"
},
{
"text": "Madrid"
}
],
"explanation": "París es la capital de Francia desde el año 987.",
"source": null
},
{
"question": {
"text": "¿Cuáles de estos idiomas son oficiales en Suiza?"
},
"answer_type": "choice",
"multiple": true,
"correct_answers": [
{
"text": "Alemán"
},
{
"text": "Francés"
},
{
"text": "Italiano"
},
{
"text": "Romanche"
}
],
"wrong_answers": [
{
"text": "Neerlandés"
},
{
"text": "Polaco"
}
],
"explanation": null,
"source": null
},
{
"question": {
"text": "¿Cuál es la capital de Japón?"
},
"answer_type": "text",
"correct_answers": [
{
"text": "Tokio"
},
{
"text": "Tokyo"
}
],
"explanation": null,
"source": null
},
{
"question": {
"text": "La Tierra es el tercer planeta desde el Sol."
},
"answer_type": "boolean",
"correct_answers": [
{
"text": "true"
}
],
"explanation": null,
"source": {
"title": "NASA Solar System",
"url": "https://solarsystem.nasa.gov/"
}
}
]
}
Ahora crea un test sobre:
Así es el JSON
{
"title": "Capitales de Europa",
"description": "Pon a prueba lo que sabes sobre las capitales europeas",
"tags": [
"geografía",
"europa"
],
"questions": [
{
"question": {
"text": "¿Cuál es la capital de Francia?"
},
"answer_type": "choice",
"correct_answers": [
{
"text": "París"
}
],
"wrong_answers": [
{
"text": "Berlín"
},
{
"text": "Roma"
},
{
"text": "Madrid"
}
],
"explanation": "París es la capital de Francia desde el año 987.",
"source": null
},
{
"question": {
"text": "¿Cuáles de estos idiomas son oficiales en Suiza?"
},
"answer_type": "choice",
"multiple": true,
"correct_answers": [
{
"text": "Alemán"
},
{
"text": "Francés"
},
{
"text": "Italiano"
},
{
"text": "Romanche"
}
],
"wrong_answers": [
{
"text": "Neerlandés"
},
{
"text": "Polaco"
}
],
"explanation": null,
"source": null
},
{
"question": {
"text": "¿Cuál es la capital de Japón?"
},
"answer_type": "text",
"correct_answers": [
{
"text": "Tokio"
},
{
"text": "Tokyo"
}
],
"explanation": null,
"source": null
},
{
"question": {
"text": "La Tierra es el tercer planeta desde el Sol."
},
"answer_type": "boolean",
"correct_answers": [
{
"text": "true"
}
],
"explanation": null,
"source": {
"title": "NASA Solar System",
"url": "https://solarsystem.nasa.gov/"
}
}
]
}
Qué significa cada campo
| Campo | Significado |
|---|---|
title |
Nombre del test. Obligatorio. |
description |
Descripción breve del test. Opcional. |
tags |
Hasta dos etiquetas de tema cortas. Opcional, pero ayudan a encontrar el test. |
questions |
La lista de preguntas, en orden. |
question |
La pregunta en sí: "text" y/o "image_url". |
answer_type |
Cómo se responde: "choice" (elegir entre opciones), "text" (escribirla), "boolean" (verdadero / falso). |
correct_answers |
Una o varias respuestas correctas. Cada una tiene "text" y/o "image_url". |
wrong_answers |
Opciones incorrectas, solo para "choice". Pon al menos tres. |
explanation |
Por qué la respuesta es correcta. Opcional. |
source |
De dónde sale el dato: "title" y "url". Opcional. |
typein |
Solo en elección única: ¿se puede escribir la respuesta en vez de elegirla? false significa no; {"hint": "apellido", "accept": ["otra grafía"]} significa sí: la respuesta es una o dos palabras o un número corto. Opcional. |