Todo lo que hace la app, explicado. Cada apartado enlaza al sitio donde se usa.
Empezar
Qué es CanQuiz
CanQuiz convierte material de estudio en tests que puedes hacer, repetir y compartir. Pegas unos apuntes, subes un PDF o escribes las preguntas a mano, y a partir de ahí tienes un test que se corrige solo — las de opciones, al menos — y un sistema de repaso que decide por ti qué toca estudiar cada día.
Es gratis y no hay plan de pago. La generación con IA va con la clave de CanQuiz, con 20 generaciones al mes y 5 al día. Si te quedas corto, pones tu propia clave y la cuota deja de aplicarte.
Tu primer test
Abre el creador con IA y pega el texto que quieras estudiar, o arrastra un PDF.
Elige cuánto quieres cubrir del material y envía. El test se va montando en el panel junto al chat — debajo del chat si la pantalla es estrecha — a medida que llegan las preguntas.
Revísalo, edita lo que no te convenza y guárdalo.
Hazlo. Al terminar puedes repetir solo las que fallaste, o activarlo en Estudiar para que vuelva solo con el tiempo.
El creador es un chat con el test al lado. Pegas el material, pides lo que quieras y el resultado aparece en el panel de la derecha, donde puedes editarlo antes de guardarlo.
Lo único que la app lee literalmente de tu mensaje es el número de preguntas: si escribes "hazme 15 preguntas", son 15. El resto de lo que pidas — céntrate en este tema, evita aquel, hazlas de tipo test — va al modelo como instrucción, así que lo tiene en cuenta pero no es una garantía.
Arrastra los archivos al chat. Sirven apuntes escaneados, diapositivas, fotos de una pizarra o de un libro.
PDF
hasta 20 MB
Imagen (JPG, PNG, WebP, GIF)
hasta 10 MB
Total por mensaje
30 MB
Archivos por mensaje
5
Los megas son el límite de subida, no el que decide si el mensaje pasa. Lo que manda es cuánto texto lleva dentro: con el motor gratis, un PDF entra hasta unas 80 páginas. Uno más largo hay que partirlo, pese en lo que pese.
Cuántas preguntas salen
Antes de enviar eliges cuánto quieres cubrir. No es un número fijo: el servidor mide cuánto material le has dado y calcula un objetivo proporcional, así que un folio y un tema de cuarenta páginas no reciben la misma instrucción.
Lo esencial
la mitad que Equilibrado
Equilibrado (por defecto)
≈2 preguntas por página de PDF
A fondo
media vez más que Equilibrado
El techo de 50 preguntas es real y se aplica siempre. El suelo de 5 es un objetivo que se le pasa al modelo, no una garantía: con muy poco material pueden salir menos.
Si pides un número, manda tu número.Escribe "hazme 12 preguntas" y la estimación se aparta: se le pide al modelo exactamente doce. Por encima de 50 se recorta a 50. El nivel de cobertura solo decide cuando no has dicho un número.
A fondo cuenta como dos generaciones de tu cuota; los otros dos niveles cuentan como una. El precio va atado al nivel que eliges, no al tamaño del archivo, para que sepas lo que cuesta antes de subir nada.
A mano
Escribes las preguntas una a una, sin IA y sin JSON. Es la vía para cuando ya tienes las preguntas hechas, cuando quieres control exacto sobre el enunciado, o cuando se te ha agotado la cuota y no quieres esperar.
El editor de preguntas es el mismo que usas para corregir un test generado por IA, así que lo que aprendas en un sitio te sirve en el otro.
Si ya tienes las preguntas en otro sitio, puedes traerlas en JSON. Arrastra el archivo a tu lista de tests. Se valida entero antes de guardar nada: o entra todo, o no entra nada y te dice qué pregunta falla y por qué.
No hay límite de preguntas. Ni de longitud del enunciado, ni de las opciones, ni de la explicación. Los topes de 50 preguntas y de caracteres son del generador con IA, no del import: un archivo con seiscientas preguntas entra sin problema.
El archivo es un objeto con dos claves:
settings — obligatorio, y debe traer los cuatro booleanos: show_progress, shuffle_options, show_explanation y shuffle_questions. Si falta uno, el import falla.
questions — una lista con al menos una pregunta.
Cada pregunta necesita:
id — único dentro del archivo. Dos preguntas con el mismo id paran el import, y el error te dice cuál.
type — uno de multiple_choice, single_choice, true_false, short_answer o question_answer.
question — el enunciado.
correct_answer — texto, o una lista de textos en las de opción múltiple.
Y las reglas que más importes rompen:
true_false
exactamente 2 opciones
multiple_choice
2 opciones o más
La respuesta correcta
tiene que ser una de las opciones, carácter por carácter
short_answer y question_answer
sin opciones (un array vacío sí se acepta)
El título sale del nombre del archivo, no del JSON. Un archivo llamado tema-3.jsoncrea un test llamado "tema-3". Si ya tienes uno con ese nombre, se le añade un número en vez de sobrescribirlo.
Al final de tu lista de tests hay un ejemplo que puedes copiar o descargar como canquiz-sample.json y usar de plantilla.
No necesitas ninguna clave para empezar. CanQuiz pone un modelo rápido y su propia clave, dentro de una cuota por cuenta.
Al mes
20 generaciones
Al día
5 generaciones
Nivel A fondo
cuenta como 2
Los dos contadores van en horario UTC: el diario se repone a las 00:00 UTC — la una o las dos de la madrugada en España — y el mensual el día 1.
Si se te agota el del día, mañana tienes cinco más siempre que te quede bolsa del mes. Si lo que se agota es el mes, toca esperar al siguiente o poner tu propia clave, que no gasta cuota.
La cuota se consume cuando la generación termina bien, aunque luego decidas no guardar el test. Un intento que falla no te cuesta nada, y si la app tiene que reintentar por un error suyo, ese reintento tampoco se cobra.
Usar tu propia clave
Puedes pegar tu propia clave de API y dejar de tener cuota: ni 20 al mes ni 5 al día. Pagas tú al proveedor lo que gastes, que en tests de este tamaño son céntimos, y accedes a modelos mejores. Lo que no cambia es el resto: el tope de 50 preguntas y el límite de texto por mensaje siguen aplicándose a todos.
Se admiten claves de Anthropic y OpenAI. No hay hueco para una clave de Google porque el motor gratis ya va con la de CanQuiz.
El selector de modelo solo te deja elegir lo que puedes usar de verdad: el motor gratis mientras esté activo y te quede cuota, y los demás únicamente si has guardado una clave de su proveedor.
Gratis
con la clave de CanQuiz
Haiku 4.5, Sonnet 5
tu clave de Anthropic
GPT-5 mini, GPT-5.1
tu clave de OpenAI
Revisar y editar el resultado
El test aparece en el panel de al lado del chat — debajo, en móvil — antes de guardarse. Ahí puedes cambiar cualquier enunciado, opción, respuesta correcta o explicación, y también pedirle por chat que rehaga una parte.
El historial guarda una versión por cada generación de la IA, y agrupa tus ediciones manuales seguidas en una sola versión — no una por cada tecla. Distingue lo que generó la IA de lo que escribiste tú, y puedes volver a cualquier versión de la lista.
Volver a una versión anterior no crea una versión nueva. Si después sigues editando, esos cambios se escriben encima de la última versión manual y lo que contenía se pierde.
Y este historial es del borrador, no del test guardado. Una vez guardas, las ediciones desde tu lista de tests no tienen deshacer.
Conversaciones guardadas
Las conversaciones del creador se guardan solas. Desde el historial puedes continuar una a medias o renombrarla para encontrarla luego. Y en las que llegaste a guardar un test, tienes un atajo para abrirlo.
Es lo que quieres cuando subiste un PDF largo y necesitas un segundo test del mismo material: sigues la conversación en vez de empezar de cero.
Respondes pregunta a pregunta y ves el resultado al momento. La explicación sale si la pregunta la trae y el test tiene activado Mostrar explicaciones, que puedes cambiar en sus ajustes.
Las preguntas abiertas son la excepción: para corregirlas hace falta tu propia clave de OpenAI. El motor gratis no las cubre, y una clave de Anthropic tampoco sirve aquí. Sin clave, el test te avisa en esa pregunta en vez de corregirla.
Al terminar puedes repetir el test entero o repetir solo las que fallaste, que es casi siempre lo que quieres.
Ajustes de un test
Cada test guarda sus propios ajustes:
Mezclar preguntas y mezclar opciones — para que no te aprendas el orden en vez del contenido.
Mostrar explicaciones — al corregir cada pregunta.
Mostrar progreso — el contador de avance.
Exigencia de la IA — del 1 al 10, cuánto se aproxima tu respuesta a la esperada para darla por buena. Solo hace algo en las preguntas abiertas, y solo si tienes clave de OpenAI.
Tests combinados
Coges varios tests tuyos y armas uno solo. Es lo que quieres para un simulacro de examen: repasar seis temas de golpe en vez de hacer seis tests seguidos.
Marcas los tests que entran y, de serie, entran todas sus preguntas. A partir de ahí bajas cuántas coges de cada uno, y el total es la suma de lo que elijas.
Si prefieres lo contrario, activa Distribución proporcional: entonces escribes cuántas preguntas quieres en total y el reparto se calcula solo, en proporción al tamaño de cada test. Mientras esa casilla esté marcada no puedes tocar los números test a test; desmárcala si quieres cargar más un tema concreto.
Tope del total automático
100 preguntas
Ese tope es del número total que propones. Si luego ajustas test por test a mano, cada uno se limita a las preguntas que tiene, y la suma puede pasarse de 100.
El resultado se guarda como un test más en tu cuenta, con un nombre automático que lleva la fecha y cuántos tests lo componen. Puedes guardarlo y empezarlo en el momento, o solo guardarlo para después.
En vez de repetir un test entero cada vez, el repaso espaciado te enseña cada pregunta justo antes de que la olvides. Las que dominas aparecen cada vez menos; las que fallas vuelven pronto.
Todos tus tests salen ya en Estudiar, pero empiezan apagados. Enciendes el que quieras repasar y a partir de ahí entra en la cola diaria. Puedes apagarlo cuando quieras sin perder lo avanzado.
CanQuiz usa FSRS, que es el algoritmo moderno, no el SM-2 clásico de Anki. En la práctica significa menos repasos para la misma retención.
Tras ver la respuesta te califica a ti mismo con cuatro botones:
1 Repetir
no me acordaba
2 Difícil
me costó
3 Bien
la sabía
4 Fácil
inmediata
Por defecto entran 20 tarjetas nuevas y 200 repasos al día. Son topes, no objetivos: están para que un mazo recién creado no te suelte trescientas tarjetas el primer día.
En las preguntas abiertas puedes escribir tu respuesta y dejar que la IA la puntúe. Te da una nota, una explicación de qué faltaba, y propone el grado que le corresponde. Aceptas con Enter o lo cambias tú.
La exigencia va del 1 al 10 y por defecto está en 7. Es una función opcional que gasta de tu clave, no de la cuota gratis.
Los cinco formatos de un drill
Un ejercicio de código no se repasa siempre igual. La tarjeta no te da a elegir el formato: lo decide por el estado en que está tu memoria, y va quitando andamio a medida que la recuerdas mejor.
Nueva, o fallada hace poco
Completar
Aprendiéndola
Ordenar
En repaso, aún no asentada
Predecir o Encontrar el fallo
Asentada (más de 20 días)
Recordar
Y esto es lo que te pide cada uno:
Completar — el código entero con huecos en las decisiones de las que depende el algoritmo. Rellenas los huecos.
Ordenar — las líneas desordenadas, con entre dos y cinco que no pertenecen a la solución. Las colocas y descartas las que sobran.
Predecir — el código delante y una llamada concreta. Dices qué devuelve antes de comprobarlo.
Encontrar el fallo — el código con un único error. Señalas la línea que lo tiene.
Recordar — sin nada delante. Lo dices y luego compruebas.
Predecir y Encontrar el fallo se alternan, para que una tarjeta que llevas meses repasando no te enseñe siempre lo mismo. Y si a tu ejercicio le falta el formato que le tocaba, se busca hacia abajo primero: el más cercano de los más fáciles, y solo si no queda ninguno, uno más difícil. A quien no consigue responder no se le ayuda dándole menos.
Compartir
Publicar un test
Un test publicado es visible para cualquiera con el enlace, entra en Explorar y puede salir en buscadores. Quien lo abra puede hacerlo sin tener cuenta.
Puedes despublicarlo cuando quieras y deja de ser accesible al momento. Lo que no se deshace son los duplicados: quien ya se hizo una copia la conserva, porque es suya, no un permiso que tú le diste.
Explorar
Explorar muestra hasta 100 tests públicos, los más visitados primero. Puedes buscarlos por texto y reordenarlos por los más duplicados.
No es el catálogo completo. Un test recién publicado puede tardar en asomar por ahí, o no llegar a asomar — pero su enlace funciona desde el primer momento, y ese enlace es la forma fiable de compartirlo.
Duplicar un test te deja una copia propia. El original no se entera de lo que hagas con ella y tú no pierdes lo que él haga con la suya.
Sobre un test que ya está guardado puedes:
Cambiarle el título.
Corregir la respuesta correcta de una pregunta, sobre la marcha mientras haces el test.
Cambiar sus ajustes: mezclar, explicaciones, progreso, exigencia.
Publicarlo, despublicarlo o borrarlo entero.
Encenderlo en Estudiar, o meterlo en un combinado.
Y desde tu lista de tests puedes editar el JSON del test entero: reescribir enunciados, cambiar opciones, añadir explicaciones o borrar preguntas. Se valida mientras escribes, así que no puedes guardar algo roto.
Es un editor de texto sobre el JSON, no un formulario. Cómodo si te manejas con el formato — está descrito en Importar JSON — e incómodo si no.
Si duplicas sin haber iniciado sesión, la acción se queda pendiente y se completa sola en cuanto entras.
El autor ve un contador de cuántas veces se ha duplicado su test, mientras siga publicado. No ve quién lo hizo ni qué has cambiado.
Cuando el original cambia
Si el autor del test que duplicaste lo toca, en tu copia aparece un aviso. Salta con cualquier cambio suyo — título, descripción, preguntas, visibilidad — así que a veces avisa de algo que luego no vas a notar.
Tienes cuatro salidas, y ninguna te destruye nada:
Sincronizar — trae las preguntas y los ajustes del original. Antes de sobrescribir nada guarda tu copia actual, así que si el cambio no te gusta puedes deshacerlo desde el propio aviso.
Solo esta vez — el aviso se va, y vuelve la próxima vez que cargues la página.
Hasta la próxima actualización — el aviso se va y no vuelve hasta que el autor cambie algo otra vez.
No avisarme más — no vuelve a aparecer para ese test.
Sincronizar trae solo el contenido. Si el autor renombró el original o reescribió su descripción, tu copia conserva los tuyos.
Tus tarjetas de repaso van por la posición de la pregunta. Si el autor solo ha reescrito preguntas en su sitio, tu calendario sigue encajando. Si ha añadido, borrado o reordenado, los calendarios se corren a otras preguntas — nada se pierde, pero puede tocarte repasar cosas antes o después de lo que esperabas.
Si el original se borra o su autor lo hace privado, el aviso simplemente deja de salir. No te dice por qué. Tu copia sigue siendo tuya y funcionando igual.
Atajos y ajustes
El buscador de acciones
⌘K en Mac, CtrlK en Windows y Linux. Abre un buscador desde cualquier pantalla: escribes y ejecutas.
Encuentra cuatro cosas:
Tus tests por nombre — los veinte que has tocado más recientemente, y solo los tuyos.
Sitios a los que ir — cualquier pantalla de la app.
Las secciones de esta guía, que es la forma más rápida de volver a algo que leíste aquí.
Acciones sobre el test que tengas abierto — publicar, compartir, estudiar. Solo la pantalla de un test aporta acciones propias; el resto todavía no.
Atajos del repaso
1
Repetir
2
Difícil
3
Bien
4
Fácil
Z
Deshacer el último repaso
Esc
Salir a Estudiar
Enter
Aceptar la nota de la IA
Del 1 al 4 solo puntúan una vez has visto la respuesta. Antes de eso, cualquier letra, número, espacio o Enter da la vuelta a la tarjeta — las flechas no, y Esc y Z conservan su función.
Dos excepciones. Los ejercicios de código se revelan con su propio botón Comprobar, para que una tecla suelta no te tire el intento a medias. Y mientras escribes en el cuadro de respuesta para la IA, los atajos se desactivan: ahí estás escribiendo, no pulsando atajos.
Idioma y tema
La app está en español e inglés, y tiene tema claro y oscuro. Ambos se cambian en la parte de abajo del menú lateral, junto al botón de ayuda.