Hacer una ficha interactiva a partir de un PDF tiene dos partes. Una es decidir qué se pregunta. La otra es colocar los campos: abrir el documento, dibujar una caja encima de cada línea de puntos, ajustar el tamaño, escribir la solución, repetirlo veinte veces y descubrir al final que un campo tapa el enunciado siguiente.
Desde la versión 1.29, OpenWorksheets puede hacer ese trabajo por nosotros. No con un botón dentro de la aplicación, sino desde la conversación con la inteligencia artificial que ya usemos: se le dice dónde está el PDF y ella lo abre, lee la página, coloca los campos donde tocan, mira cómo ha quedado y guarda la ficha lista para abrir en el editor. Y no solo convertir: si no partimos de ningún documento, podemos pedirle la ficha entera sobre un tema, y la escribe sobre hojas en blanco.
«Convierte en ficha interactiva de OpenWorksheets este PDF: energia.pdf»
Este artículo explica qué es lo que hace posible eso (un servidor MCP), qué se le puede pedir, qué hace falta para instalarlo y, sobre todo, dónde están sus límites, que los tiene.
Qué es un servidor MCP
Una IA de las de conversar sabe redactar preguntas, pero no puede abrir un archivo de nuestro disco ni escribir uno. Vive dentro de su ventana de chat. El MCP (Model Context Protocol, «protocolo de contexto del modelo») es el estándar que le da manos: un programa pequeño que se instala en el ordenador y le ofrece a la IA una lista de operaciones concretas que puede ejecutar.
El servidor MCP de OpenWorksheets ofrece las operaciones propias para
fabricar una ficha: abrir un PDF, leer el texto de una página
con las coordenadas de cada línea, colocar campos de
respuesta, tapar una zona, ver el resultado y guardar el paquete
.owpkg. La IA decide qué preguntar y dónde ponerlo; el
servidor hace el trabajo material y le dice cuándo se está
equivocando.
Que sea un programa local tiene una consecuencia práctica: el archivo no se sube a ningún servicio. El PDF se abre en nuestro ordenador, las páginas se dibujan ahí y la ficha se guarda ahí, sin pasar por ninguna web de conversión.
Conviene no confundir eso con privacidad total, porque no lo es. La IA con la que hablamos sí ve el contenido: para colocar los campos necesita el texto de las páginas, y para comprobar el resultado necesita mirar la imagen de la ficha. Ambas cosas viajan a los servidores de quien preste el servicio (Anthropic, OpenAI, Google, etc.), igual que si pegásemos el documento en el chat. Con datos personales del alumnado, o con material que no deba salir del centro, hay que tenerlo presente. La única forma de que no salga nada es usar un modelo que corra en el propio ordenador, con LM Studio, aunque de momento lo usa muy poca gente, sobre todo porque necesita de un ordenador muy potente para poder funcionar de forma fluida.
Formas de hacer una ficha
Sobre un documento propio. Es el caso para el que nació. Partimos de un PDF o de una imagen (un examen antiguo, una ficha fotocopiada, un esquema) y los campos se colocan encima, cada uno en su sitio, respetando el diseño original. El alumnado ve el documento de siempre, pero relleno de huecos que podrá completar y que se corrigen solos.
Desde cero, sobre hojas en blanco. Le decimos el tema, el nivel y cuántos ejercicios, y la ficha se escribe entera: enunciado, campo de respuesta, separación y salto de página cuando hace falta. Es lo mismo que ya permitía la opción Crear una ficha con IA de la aplicación, la de copiar un prompt y pegar la respuesta, pero sin copiar ni pegar nada y con una diferencia importante: el servidor valida el formato sobre la marcha, así que si algo viene mal, la IA se entera al momento y lo corrige, en lugar de entregarnos un archivo que no abre.
Las dos formas se mezclan: se puede partir de un PDF y añadir al final tres preguntas nuevas sobre hoja en blanco.
La vista previa es lo que lo hace fiable
Una IA colocando cajas sobre una página, a ciegas, se puede equivocar. Si pone el campo dos centímetros por debajo de donde iba, tapa media palabra del enunciado, deja a la vista la solución impresa en el margen. Por eso el paso importante no es colocar, sino comprobar: el servidor monta la página con el mismo visor que verá el alumnado y le devuelve a la IA una captura de cómo ha quedado, con el contorno y el número de cada campo dibujados encima. Con esa imagen delante, la IA corrige lo que esté desplazado antes de guardar nada.

Qué se le puede pedir
Todo en lenguaje normal, en la conversación, sin tocar la aplicación:
- «Convierte en ficha interactiva de OpenWorksheets este PDF»
- «Crea una ficha interactiva de OpenWorksheets con 10 ejercicios y nivel de 1.º de ESO sobre la célula»
- «El ejercicio 5 prefiero que lo cambies por una pregunta de respuesta múltiple, en lugar de verdadero o falso»
- «Tapa las soluciones que están impresas al pie de la página»
- «Enséñame la página 3 antes de guardar»
Los tipos de campo que sabe colocar son casi todos: respuesta corta, numérica, fórmula, respuesta larga, opción única y múltiple, desplegable, verdadero/falso, huecos en el texto, huecos dibujados sobre el documento, casillas, tabla editable, emparejar, ordenar, arrastrar a zonas y grabación de voz.
Qué hace falta
1. Una IA instalada en el ordenador. Esto no se puede hacer desde la web de ChatGPT, de Claude ni de Gemini: el navegador no puede instalar ni ejecutar nada en nuestro equipo. Hacen falta las aplicaciones de escritorio o herramientas de terminal como Claude Code o Codex CLI. Y en las aplicaciones de escritorio de ChatGPT y de Claude no vale el chat de siempre: hay que pedírselo desde su pestaña de código (Codex en ChatGPT, Claude Code en Claude), que es la parte que puede trabajar con archivos y programas. También sirven LM Studio, Antigravity, Cursor y VS Code.
2. Node.js 18 o superior y un navegador basado en Chromium (Chrome, Chromium o Edge). Node es lo que ejecuta el servidor; el navegador, que trabaja sin abrirse ni verse, es lo que dibuja las páginas del PDF y monta la vista previa. Es probable que ya estén instalados; si falta alguno, la propia IA puede encargarse de instalarlo o guiarnos en el proceso.
3. El servidor, instalado una sola vez. Hay que destacar que no lo instalamos nosotros, lo instala la IA. En el editor de OpenWorksheets, en Archivo → Crear o convertir fichas con IA (MCP), hay un prompt para copiar y pegarle en su chat. Ella descarga la carpeta, la registra en su propia configuración y comprueba que responde. Claude Code, Codex CLI, la aplicación de escritorio de ChatGPT, Antigravity, Cursor y VS Code lo pueden hacer; LM Studio no puede tocar su configuración, así que al final nos dará escrito el texto que hay que pegar y nos dirá en qué archivo va. Aunque si tenemos alguna de las IA anteriores, le podemos decir que nos lo instale en LM Studio.

Para actualizarlo, hacemos lo mismo, escribimos en el chat: «Actualiza el servidor MCP de OpenWorksheets a la última versión y dime en cuál se ha quedado».
Límites que conviene conocer antes de empezar
Un PDF escaneado da mucho más trabajo. Si la página es una fotografía, sin capa de texto, no hay coordenadas que leer y la IA tiene que colocar los campos mirando la imagen y afinando por aproximación. Sale, pero cuesta varias vueltas. Con un PDF generado desde un procesador de textos, en cambio, es más sencillo.
Las respuestas las propone la IA. En preguntas cerradas suele acertar; en las abiertas, y en cualquier cosa que dependa de un criterio nuestro, hay que revisar la ficha antes de repartirla. La ficha se abre en el editor como cualquier otra y podremos corregir lo que haga falta.
No sustituye al editor, lo alimenta. Lo que devuelve
la IA es un .owpkg normal, que se abre en OpenWorksheets,
se retoca, se le puede modificar la puntuación y las opciones de
corrección, y se comparte como siempre.
Para qué sirve esto realmente
El cuello de botella de las fichas interactivas nunca ha sido la falta de material: el profesorado tiene carpetas llenas de PDF buenos. El cuello de botella es el rato de trabajo mecánico que separa ese PDF del material interactivo, y que hace que muchos no lleguen a dar el paso. Eso es exactamente lo que esto quita de en medio.
Con la ventaja de que no cambia el resto: la ficha resultante es una ficha de OpenWorksheets como cualquier otra, sin cuentas, sin servidores, sin depender de ninguna plataforma.

El servidor es software libre y vive en la carpeta
mcp/ del repositorio, con su documentación
completa.
Nota: Este artículo tiene nivel 4 en el Marco para la integración de la IA generativa.









Deja una respuesta