Blog sobre educación

Autor: Juan José de Haro (Página 21 de 24)

Doctor en Biología y profesor en ESO y Bachillerato de Biología, Matemáticas e Informática

Exámenes con la clase ‘exam’ en \(\LaTeX\)

LaTeX tiene la clase exam, probablemente poco conocida, que dispone de una enorme cantidad de utilidades para elaborar exámenes escritos. Una de las cosas interesantes que tiene es la posibilidad de hacer los exámenes con las soluciones, que pueden ser imprimidas o no.

Además de esto, podemos controlar la puntuación de cada pregunta y subpregunta, dónde se imprime y cómo, elaborar una tabla final de calificaciones, poner preguntas con puntos extra, disponer de diferentes tipos de espacios para las respuestas (líneas contínuas, de puntos, cuadrícula para gráficas, etc), poner encabezados y pies diferentes en la primera página del resto o elaborar diferentes tipos de preguntas con sus posibles respuestas (tipo test), entre otras muchas cosas. Para ver la descripción completa, con numerosos ejemplos, consultar el documento Using the exam document class.

Estructura

El preámbulo del documento deberá empezar con: \documentclass{exam}. Si deseamos llevar el control de los puntos añadiremos: \documentclass[addpoints]{exam}, también podremos añadir el tamaño de la letra y del papel como suele ser habitual: \documentclass[12pt,a4paper,addpoints]{exam}

Las preguntas utilizan el entorno questions (en plural) y cada pregunta se identifica con \question (en singular). Un par de preguntas quedarían así:

\begin{questions}
  \question Esta es la primera pregunta
  \question Esta es la segunda pregunta
\end{questions}

Añadiendo el resto del código que falta al documento:

\documentclass[12pt,a4paper,addpoints]{exam}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}

\begin{document}

\begin{questions}
  \question Esta es la primera pregunta
  \question Esta es la segunda pregunta
\end{questions}

\end{document}

Una vez compilado el resultado de este código no es demasiado espectacular:

Resultado del código anterior

Subpreguntas

Es posible dividir una pregunta en subapartados, concretamente \question puede ser dividido en varios \part que a su vez pueden ser subdivididos en varios \subpart que a su vez pueden ser subdivididos en varios \subsubpart. El funcionamiento es idéntico al de \question (atención al uso del plural y singular de cada entorno):

\documentclass[12pt,a4paper,addpoints]{exam}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}

\begin{document}

\begin{questions}
  \question Esta es la primera pregunta
  \begin{parts}
      \part Una subpregunta
      \part Otra subpregunta
  \end{parts}
  \question Esta es la segunda pregunta
  \begin{parts}
      \part Una subpregunta
      \begin{subparts}
          \subpart Una subsubpregunta
          \subpart Otra subsubpregunta
      \end{subparts}
  \end{parts}
\end{questions}

\end{document}
Resultado de añadir dos niveles extra en las preguntas: \part y \subpart

El estilo de la numeración puede ser cambiado a gusto de cada uno, este es el que se obtienen por defecto. El siguiente código, colocado en el preámbulo, nos transforma la numeración anterior en 1.1, 1.2, 1.2.1, etc:

\renewcommand{\thepartno}{\arabic{partno}}
\renewcommand{\partlabel}{\thequestion.\thepartno}

\renewcommand{\thesubpart}{\arabic{subpart}}
\renewcommand{\subpartlabel}{\thequestion.\thepartno.\thesubpart}

\renewcommand{\thesubsubpart}{\arabic{subsubpart}}
\renewcommand{\subsubpartlabel}{\thequestion.\thepartno.\thesubpart.\thesubsubpart}
Si hay más de un subnivel de preguntas quizás esta forma sea más clara.

Puntuación

Vamos a añadir alguna puntuación a las preguntas. Esto se consigue encerrando entre corchetes la numeración detrás de \question, \part, \subpart o \subsubpart. Esta numeración ha de ser entera o bien medios puntos que se representan mediante \half, no es por tanto posible poner 0.25 puntos, 0.1 o números decimales similares. Para evitar que aparezcan los puntos en inglés hay que traducirlos a través de \pointpoints{punto}{puntos}

\documentclass[12pt,a4paper,addpoints]{exam}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}

\pointpoints{punto}{puntos}

\begin{document}

\begin{questions}
  \question Esta es la primera pregunta
  \begin{parts}
      \part[2] Una subpregunta
      \part[1] Otra subpregunta
  \end{parts}
  \question[3] Esta es la segunda pregunta

\end{questions}

\end{document}
Si no se especifica nada los puntos aparecen al principio entre paréntesis, pero este comportamiento puede ser cambiado.

Hay muchas opciones referentes a los puntos destacamos las siguientes:

  • Corchetes en lugar de paréntesis: \bracketedpoints
  • En el margen izquierdo: \pointsinmargin
  • En el margen derecho: \pointsinrightmargin

En los dos últimos casos aparecerá nada más el número entre paréntesis (o corchetes si lo hemos cambiado) para que aparezca también el texto punto o puntos hay que añadir: \marginpointname{ \points}. Por ejemplo, aquí tenemos la puntuación en el margen izquierdo entre corchetes:

\documentclass[12pt,a4paper,addpoints]{exam}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}

\pointpoints{punto}{puntos}

\marginpointname{ \points} %Texto tras el número
\pointsinmargin %Puntos en el margen izquierdo
\bracketedpoints %Puntos entre corchetes

\begin{document}

\begin{questions}
  \question Esta es la primera pregunta
  \begin{parts}
      \part[2] Una subpregunta
      \part[1] Otra subpregunta
  \end{parts}
  \question[3] Esta es la segunda pregunta

\end{questions}

\end{document}
Puntuación en el margen

Hay más opciones, como colocar la puntuación al final de las subpreguntas, poner un título a cada pregunta y poner la calificación a este título, etc., véase el apartado 4 de Using the exam document class.

Soluciones

Uno de los aspectos más interesantes de esta clase es la de que podemos poner las soluciones que aparecerán o no según deseemos en cada momento.

Las soluciones utilizan el entorno solution y van justo después de cada pregunta. Para imprimir la solución se utiliza \printanswers. Además aparece el texto Solution (en inglés) para traducirlo usamos \renewcommand{\solutiontitle}{\textbf{Solución: }} y lógicamente podemos cambiarlo por otra expresión o dejar las llaves vacías para que no aparezca nada en absoluto. Veamos un ejemplo, donde además añadimos una pregunta de selección múltiple y otra con espacios en blanco.

\documentclass[12pt,a4paper,addpoints]{exam}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}

\pointpoints{punto}{puntos}

\renewcommand{\solutiontitle}{\textbf{Solución: }}

%\printanswers

\begin{document}

\begin{questions}
  \question Referente a las <<novelas cortas>> de Alarcón, responde las siguientes preguntas.
  \begin{parts}
      \part[1] ¿En qué siglo se escribió La Buenaventura?
      \begin{checkboxes}
          \choice XVII
          \choice XVIII
          \CorrectChoice XIX
      \end{checkboxes}
      \part[9] Escribe el primer párrafo de La Buenaventura
      \begin{solution}[4cm]
          No sé qué día de Agosto del año 1816 llegó a las puertas de
          la Capitanía general de Granada cierto haraposo y grotesco
          gitano, de sesenta años de edad, de oficio esquilador y de
          apellido o sobrenombre Heredia, caballero en flaquísimo y
          destartalado burro mohíno, cuyos arneses se reducían a una
          soga atada al pescuezo; y, echado que hubo pie a tierra, dijo
          con la mayor frescura <<que quería ver al Capitán general.>>
      \end{solution}
  \end{parts}
  \question[2] Pedro Antonio de \fillin[Alarcón] nació en \fillin[1833] y murió en \fillin[1891].

\end{questions}

\end{document}

%\printanswers está desactivado al tener el símbolo del porcentaje delante, por lo tanto, las preguntas se imprimen sin solución. El espacio dejado en la pregunta 1b es de 4cm y lo hemos indicado al iniciar el entorno \begin{solution}[4cm] de esa pregunta. Si se omiten los corchetes no se dejará ningún espacio.

El resultado del código anterior es:

Si ahora eliminamos el % de \printanswers se imprimirá con las respuestas:

Si deseamos eliminar el recuadro de la solución, añadiremos al preámbulo: \unframedsolutions.

La solución empieza donde empieza la pregunta por lo que se puede desaprovechar mucho espacio por el lado izquierdo. Es posible escribir desde el principio izquierdo, para ello hay que utilizar: \fullwidth{\begin{solution}...\end{solution}}

Diferentes entornos ‘solution’

Existen diferentes entornos solution que producen diferencias precisamente cuando la solución no se imprime, ya que se generan diferentes patrones de líneas y espacios para que los alumnos respondan. Recordemos que estos espacios verticales se colocan entre corchetes detrás de \begin{solution}[xcm]. Recordemos también que podemos maximizar el espacio horizontal disponible para escribir con \fullwidth{}.

solution

Este es el que hemos usado en los ejemplos anteriores, genera un espacio en blanco cuando \printanswers está desactivado.

\documentclass[12pt,a4paper,addpoints]{exam}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}

\pointpoints{punto}{puntos}

\renewcommand{\solutiontitle}{\textbf{Solución: }}

%\printanswers

\begin{document}

\begin{questions}
  \question[1] Pregunta
    \begin{solution}[4cm]
        Solución...
    \end{solution}
    \question[1] Otra pregunta
\end{questions}

\end{document}
Se ha creado un espacio en blanco de 4cm.

solutionorbox

Cuando no imprime la solución, imprime una caja vacía.

\begin{questions}
  \question[1] Pregunta
    \begin{solutionorbox}[4cm]
        Solución...
    \end{solutionorbox}
    \question[1] Otra pregunta
\end{questions}
Caja de 4cm de altura.

solutionorlines

Cuando no imprime la solución, imprime líneas.

\begin{questions}
  \question[1] Pregunta
    \begin{solutionorlines}[4cm]
        Solución...
    \end{solutionorlines}
    \question[1] Otra pregunta
\end{questions}
Líneas, la distancia entre líneas se puede controlar.

solutionordottedlines

Es como la anterior pero con líneas de puntos.

\begin{questions}
  \question[1] Pregunta
    \begin{solutionordottedlines}[4cm]
        Solución...
    \end{solutionordottedlines}
    \question[1] Otra pregunta
\end{questions}

solutionorgrid

Crea una cuadrícula.

\begin{questions}
  \question[1] Pregunta
    \begin{solutionorgrid}[4cm]
        Solución...
    \end{solutionorgrid}
    \question[1] Otra pregunta
\end{questions}

solutionbox

Es como solution pero se reserva el mismo espacio vertical tanto si se imprime la solución como si no. Eso significa que el examen tendrá la misma longitud con soluciones y sin soluciones. El espacio reservado no va entre corchetes sino entre llaves.

\begin{questions}
  \question[1] Pregunta
    \begin{solutionbox}{4cm}
        Solución...
    \end{solutionbox}
    \question[1] Otra pregunta
\end{questions}

Cómo poner todas las soluciones al final

En ocasiones querremos tener todas las soluciones juntas al final del examen. Para esto bastará con copiar las preguntas al final del documento, las encerramos entre \begin{solution}...\end{solution} y sustituimos las preguntas por sus soluciones borrando los enunciados. Si hemos puesto las puntuaciones de cada pregunta, habrá que eliminarlas. Aquí tenemos un ejemplo:

\documentclass[a4paper,addpoints]{exam}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage{multicol}

\everymath{\displaystyle} % Todas las fórmulas en modo extendido

\printanswers % Comentar esta línea para ocultar las soluciones

\renewcommand{\solutiontitle}{\textbf{Soluciones:}}

\begin{document}

\begin{questions}
  \question Resuelve las siguientes ecuaciones de primer grado:

      \begin{parts}
          \begin{multicols}{2}
              \part $2(x-3)=1-3(x+4)$.
              \part $5x-4(1-2x)-7(x+1)=1$. 
              \part $3(y-2)-2(y-3)=1-2y$.
              \part $3(2x-5)+4(1-x)=3+3(x-5)$.
          \end{multicols}
      \end{parts}

      \question Resuelve las siguientes ecuaciones de segundo grado

      \begin{parts}
          \begin{multicols}{2}
              \part $x^2=144$.
              \part $(x+2)(x-3)=0$.
              \part $2x^2=32$.
              \part $x^2+2=123$.
          \end{multicols}
      \end{parts}
\end{questions}

% Soluciones -------------------------
\begin{solution}
    \begin{questions}
        \question
        \begin{parts}
            \begin{multicols}{2}
                \part $x=-1$ 
                \part $x=2$ 
                \part  $x=\frac{1}{3}$ 
                \part  $x=1$           
            \end{multicols}
        \end{parts}

        \question
        
        \begin{parts}
            \begin{multicols}{2}
                \part $x=\pm 12$ 
                \part $x=-2,\ x=+3 $ 
                \part $x=\pm4 $ 
                \part $x=\pm11$  
            \end{multicols}
        \end{parts}
    \end{questions}
\end{solution}

\end{document} 
Soluciones al final del examen

Cómo poner la solución en cualquier lado

Utilizando el entorno solution, la solución va siempre separada de la pregunta, en su propio espacio. Sin embargo podemos usar \ifprintanswers para escribirla en cualquier parte que queramos. El funcionamiento es el siguiente:

\ifprintanswers  lo que saldrá si se imprime solución \else lo que saldrá si no se imprime solución \fi

La segunda parte, \else, se puede omitir. Veamos un ejemplo donde se escriben las soluciones a continuación del enunciado. Se utiliza multicols para poner las preguntas en dos columnas.

\documentclass[a4paper,addpoints]{exam}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage{multicol}

\everymath{\displaystyle} % Todas las fórmulas en modo extenido

%\printanswers % Descomentar esta línea para ver las soluciones

\begin{document}

\begin{questions}
  \question Resuelve las siguientes ecuaciones con paréntesis
  
      \begin{parts}
          \begin{multicols}{2}
              \part $2(x-3)=1-3(x+4)$. \ifprintanswers $x=-1$ \fi
              \part $5x-4(1-2x)-7(x+1)=1$. \ifprintanswers $x=2$ \fi
              \part $3(y-2)-2(y-3)=1-2y$. \ifprintanswers $x=\frac 1 3 $ \fi
              \part $3(2x-5)+4(1-x)=3+3(x-5)$. \ifprintanswers $x=1 $ \fi
              \part $4(5x-11)-6(8+x)+x=x-1$. \ifprintanswers $x=\frac{13}2$ \fi
              \part $8(5t-3)-1=0$. \ifprintanswers $x=\frac 5 8 $ \fi
          \end{multicols}
      \end{parts}

\end{questions}

\end{document}

El resultado sin soluciones es:

Resultado del código anterior, sin soluciones

Si descomentamos \printanswers, eliminando el % que tiene delante, obtendremos las soluciones:

Las soluciones aparecen tras cada pregunta, intercaladas entre ellas.

(gracias a Rafa S del grupo @MaTex de Telegram por las ideas de poner las respuestas al final del examen y de mezclarlas con las preguntas)

Para terminar

No hemos hablado de las tablas de calificaciones, puntos extra (bonus), tipos de preguntas o encabezados y pies, entre otras cosas. Si crees que esta clase puede serte útil no dejes de consultar Using the exam document class donde encontrarás una descripción de todas las posibilidades que tiene.

Quizás te interese también…

Este artículo forma parte de la serie: La clase exam de \(\LaTeX\)

Últimas entradas

  • Evidencias de aprendizaje con IA
    El artículo sostiene que, ante la IA, el objetivo no es detectar su uso sino diseñar actividades donde el aprendizaje deje huellas observables. Propone graduar su uso con el marco MIAE y reunir evidencias que cumplan siete características: trazabilidad, contextualización, oralidad, presencialidad, materialidad, triangulación y transparencia. La clave está en distinguir entre usar la IA como apoyo o delegar en ella la tarea, manteniendo al alumnado dentro del proceso.
  • Creación de recursos educativos adaptativos mediante vibe coding
    Los recursos adaptativos cambian según las respuestas del alumno, mejorando los modelos lineales. Con inteligencia artificial y vibe coding, cualquier docente puede crearlos. El sistema emplea la inferencia bayesiana para actualizar el diagnóstico tras cada interacción. Selecciona la siguiente actividad buscando reducir la incertidumbre, medida mediante la entropía de Shannon, democratizando así la personalización del aprendizaje.
  • METAC: Recursos metodológicos para el aula
    METAC es un repertorio web abierto que ayuda al profesorado a localizar, comprender, relacionar y aplicar diversos recursos metodológicos en el aula. Evolucionó desde las metodologías activas iniciales para incluir también los marcos educativos y el aprendizaje cooperativo, organizados sistemáticamente por bloques y ámbitos. Además, integra un asistente de inteligencia artificial en NotebookLM para buscar propuestas didácticas mediante lenguaje natural
  • Utilidades para eXeLearning: EdEX, eXeConvert, Visor Web-ZIP y ELPX Translator Desktop
    Este artículo presenta tres utilidades que amplían las posibilidades de eXeLearning. EdEX permite crear y modificar estilos visuales de los proyectos. eXeConvert facilita convertir entre formatos como ELPX, DOCX, Markdown o PDF, manteniendo la estructura del contenido. Visor Web-ZIP ofrece una forma sencilla de publicar y compartir recursos educativos desde servicios en la nube mediante enlaces accesibles desde cualquier navegador, sin necesidad de instalar software adicional. También admite proyectos exportados en ZIP.
  • Visor Web-ZIP: Publica y comparte tus recursos educativos desde tu almacenamiento favorito en la nube
    Visor Web-ZIP facilita la publicación de recursos educativos en formato HTML, creados mediante IA o software específico, superando las limitaciones de plataformas tradicionales. Esta herramienta genera enlaces permanentes visualizables desde archivos ZIP alojados en servicios nube como Google Drive. Ideal para webs estáticas, simplifica el proceso frente a servidores dedicados y cuenta con un gestor de recursos que optimiza el almacenamiento local del navegador eliminando archivos antiguos automáticamente.
  • La elección de herramientas para el Vibe Coding Educativo
    El vibe coding educativo es un enfoque que usa asistentes de inteligencia artificial (IA) para que los docentes creen recursos digitales, priorizando la intención pedagógica sobre el dominio exhaustivo del código. Este método sencillo reduce la barrera de entrada y el tiempo de resultados. Las herramientas se categorizan en vía web (para prototipado rápido) y locales (instaladas, para proyectos más estables). La comunidad docente facilita su adopción y el intercambio.
  • Ilustración científica con Gemini. Parte II: Creación de materiales a partir de fotografías propias
    La segunda parte de «Ilustración científica con Gemini» detalla cómo usar fotografías propias para crear materiales educativos personalizados. Gemini transforma las imágenes en dibujos a lápiz o esquemas, permitiendo añadir etiquetas y texto. Esto es útil en áreas como ciencias naturales (esquemas de lupas binoculares), física (dibujos técnicos de poleas), matemáticas (diagramas de ángulos), geología (identificación de estratos) y biología (dibujos de insectos).
  • Ilustración científica con Gemini. Parte I: Cómo obtener ilustraciones precisas a partir de prompts e imágenes modelo
    La integración de Nano Banana Pro en Gemini ofrece el primer avance real para ilustraciones científicas rigurosas en la docencia. La herramienta aún no es autónoma, y los errores aparecen continuamente, lo que exige supervisión y guiado docente. Para asegurar la calidad, es fundamental la corrección iterativa de fallos o el uso de imágenes de referencia. Además, se recomienda la validación externa usando otras IA, como ChatGPT o Claude, para auditar la imagen antes de su uso.
  • Marco para la integración de la IA generativa en las tareas educativas (v.2 revisada)
    El Marco MIAE (v.2 revisada) clarifica la integración de la IA generativa en educación. Se refina la escala, desde la persona creando sola hasta la IA generando autónomamente bajo supervisión humana. Se detalla cuándo la IA reformula contenido existente o planifica ideas, y se distingue la creación de borradores de la co-creación mediante diálogo. El marco enfatiza el rol activo de la persona, garantizando el uso ético de la IA y la integridad académica en todas las tareas educativas.
  • Agentes de inteligencia artificial para la educación
    Un agente educativo es un asistente digital configurado con IA para apoyar tareas pedagógicas. Su función es interpretar instrucciones, mantener un contexto y producir resultados específicos. Existen distintos tipos: planificador, corrector, documental, creador de recursos y tutor. Plataformas como Gemini, NotebookLM, Grok, Le Chat, ChatGPT y Perplexity permiten crearlos sin conocimientos técnicos. Estos agentes amplían las posibilidades docentes al automatizar tareas y personalizar apoyos, sin sustituir al profesorado
  • Creación de herramientas educativas con inteligencia artificial: guía para docentes
    Este artículo guía a docentes sin programación en la creación de herramientas educativas con IA, usando lenguaje natural (Vibe Coding). Explora chatbots como Gemini y ChatGPT para generar juegos, fichas interactivas o formularios en HTML. Detalla la selección del chatbot, la comunicación con prompts, la depuración de errores y la publicación de recursos. La IA amplía las posibilidades didácticas, potenciando la creatividad y adaptando materiales al contexto de aprendizaje
  • Licencias libres para docentes: apps educativas y materiales didácticos
    Los docentes que crean materiales digitales deben elegir licencias claras para facilitar su uso y colaboración. Los contenidos educativos se recomiendan con CC BY-SA, que asegura atribución y reciprocidad, mientras que el código puede protegerse con GPL v3, fomentando mejoras compartidas. Existen otras opciones como CC BY, MIT o Apache 2.0, según los objetivos. Adoptar licencias adecuadas fortalece la comunidad educativa y garantiza que los recursos permanezcan abiertos y accesibles
  • Guía básica para usar la inteligencia artificial desde la terminal (parte II)
    La segunda parte de la guía explica cómo sacar mayor provecho de las consolas de IA (CLI) al trabajar directamente en el ordenador sin depender de la web. Describe ventajas como ejecutar operaciones masivas, usar múltiples archivos y aprovechar archivos de instrucciones en Markdown para personalizar el comportamiento. También detalla cómo identificar y cambiar modelos, iniciar la consola con prompts y utilizar atajos y comandos útiles que facilitan la programación y la automatización.
  • Guía básica para usar la inteligencia artificial desde la terminal (parte I)
    La primera parte de la guía enseña a docentes cómo usar la IA (Gemini, ChatGPT, Qwen y Claude) desde la línea de comandos, una interfaz que permite interactuar directamente con el ordenador. Se detallan pros y contras frente a las versiones web, destacando la capacidad de manipular archivos y automatizar tareas. También se explican los conceptos básicos, como la instalación y los comandos.
  • Prompts JSON: Instrucciones secretas para la IA
    El artículo explica qué son los prompts en formato JSON y por qué son útiles al trabajar con inteligencia artificial. Describe su estructura basada en claves y valores, sus ventajas como claridad, reutilización y compatibilidad, y destaca su aplicación en educación para generar contenidos precisos. Señala que no es necesario escribirlos manualmente, sino saber pedirlos y conservarlos. Incluye ejemplos prácticos y recomienda usar editores JSON para facilitar su edición y uso recurrente.
  • Inteligencia artificial y matemáticas: cálculo y formato
    El artículo analiza la capacidad de distintos chatbots para resolver cálculos matemáticos. Destaca que ChatGPT y Claude son los más precisos, especialmente si se les indica usar programación. También se explica cómo convertir documentos a texto plano (Markdown) para mejorar su comprensión por parte de la IA. Además, se recomienda usar LaTeX para fórmulas complejas y se mencionan herramientas útiles para integrar resultados en procesadores de texto. Ideal para docentes que usan IA en educación.
  • Cómo crear un chatbot en Gemini con canvas
    Este artículo explica cómo desarrollar un chatbot educativo usando Gemini con canvas. El ejemplo muestra un tutor socrático que analiza textos y genera preguntas para verificar la comprensión del estudiante. Se requiere el modelo 2.5 Pro, definir objetivos claros y crear un prompt detallado. Incluye consejos para depuración, compartir el programa y solucionar errores comunes mediante la técnica «vibe coding».
  • Cómo conectar una aplicación con una hoja de cálculo de Google
    Este artículo explica cómo crear una aplicación HTML que recoja respuestas de un formulario (nombre, sugerencias y valoración de 0 a 4) y las envíe automáticamente a una hoja de cálculo de Google usando Apps Script. Se detallan los pasos para configurar la hoja, escribir el script y otorgar permisos. También se muestra cómo obtener la URL necesaria para integrarla en la aplicación. Es una guía práctica orientada a aplicaciones educativas interactivas.
  • Asistente de Estudio Inteligente Multilingüe
    El Asistente de Estudio Inteligente Multilingüe facilita el aprendizaje adaptando automáticamente su interfaz al idioma del navegador. Permite fijar edad e idioma de interacción, cargar textos o imágenes y, mediante IA, generar resúmenes, FAQ, flashcards y mapas conceptuales descargables. Incluye práctica guiada con diversos tipos de preguntas, chat enfocado al contenido y un informe de progreso. Cada sesión es única y personalizable, potenciando comprensión y autonomía eficaz.
  • El profesor que no existía
    «El profesor que no existía» es una novela publicada el 14 de mayo de 2025 por Juan José de Haro, creada en colaboración con Claude, una IA de Anthropic. Presenta tres dimensiones: la narrativa sobre Gabriel Vega (un profesor digital en un instituto), una banda sonora que acompaña cada capítulo, y una dimensión interactiva donde el personaje existe como IA en ja.cat/gabrielvega. La obra cuestiona los límites entre lo real y lo simulado, la memoria, la identidad y el futuro de la enseñanza.
  • Cómo activar la IA en nuestros recursos educativos
    Aprende a activar chatbots de IA (Grok, ChatGPT, etc.) en recursos educativos (HTML, Moodle, etc.). Pasa prompts vía URL para que la IA ejecute instrucciones, incluyendo datos del usuario. Técnica: Vibe Coding
  • Diseño experimental con inteligencia artificial siguiendo el método científico
    El diseño experimental con inteligencia artificial optimiza la aplicación del método científico, facilitando la formulación de hipótesis, la estructuración de variables y el análisis de resultados. La IA mejora la precisión y eficiencia de los experimentos, fomentando el pensamiento crítico y la replicabilidad en la enseñanza. Esta herramienta transforma la investigación educativa y científica, asegurando rigor metodológico.
  • Cómo fomentar el pensamiento crítico con inteligencia artificial: el método de los 3 expertos
    El método de los 3 expertos utiliza inteligencia artificial para generar debates entre personajes con distintas perspectivas. Esta técnica fomenta el pensamiento crítico en el aula, permitiendo a los estudiantes analizar, contrastar y formular sus propias opiniones. Su aplicación en diversas materias fortalece la argumentación, el aprendizaje activo y la evaluación de información con mayor profundidad.
  • Cómo planificar una unidad didáctica gamificada con inteligencia artificial
    La gamificación en educación, potenciada por inteligencia artificial, permite diseñar unidades didácticas estructuradas y motivadoras. Este artículo explica el prompt «Planificar una unidad didáctica gamificada», detallando su estructura, decisiones clave y aplicación en el aula. La IA facilita la personalización del aprendizaje, la adaptación de desafíos y la evaluación automatizada, beneficiando a docentes y estudiantes.
  • Búsqueda profunda con IA: analiza, investiga y resume en minutos lo que antes necesitaba horas
    La IA revoluciona las búsquedas: analiza consultas, selecciona páginas, abre enlaces y evalúa su relevancia. Varios servicios como AgentGPT, Gemini y Perplexity ofrecen esta tecnología, que transforma la investigación permitiendo obtener resultados de calidad en minutos, en lugar de invertir horas.

Categorías del blog

Dónde publicar los recursos creados con eXeLearning

Para el que no lo sepa, eXeLearning, o simplemente eXe, es una herramienta de autor, disponible en versión de escritorio para todos los sistemas operativos, con la que podemos crear prácticamente cualquier material educativo que se nos ocurra: Manuales, temas educativos, prácticas, materiales interactivos, vídeos, cuestionarios, etc. Si te interesa ver ejemplos puedes explorar Procomun, la web del INTEF que aloja material educativo.

El mayor problema reside en dónde situar nuestro material, ya que al ser un recurso creado en forma de páginas web, necesita de algún lugar donde alojar los archivos. Con el paso del tiempo he ido recopilando algunos sitios desde los que es muy sencillo disponer de nuestro propio espacio para ir publicando todos los materiales que hacemos con eXe.

He seleccionado los tres sistemas que producen mejores resultados. Cada uno consta de una presentación que explica cómo subir el material al servicio deseado.

BSCW Social

BSCW Social es un entorno de trabajo basado en características sociales. Aunque es un servicio de pago ofrecen 1 GB de forma gratuita.

Graasp

Graasp pertenece a la Comunidad Europea y su finalidad es crear y alojar materiales educativos. Por este motivo es idóneo para colocar el material hecho con eXe.

ViSH

ViSH es una Red Social Colaborativa centrada en la creación de recursos educativos para la realización de actividades educativas. Esta red se ofrece gratuitamente a los docentes. Junto con Graasp es la más indicada para publicar.

Si deseas más información sobre eXeLearning puedes visitar la página Qué es eXeLearning y apuntarte al grupo de Telegram.

Los ladrillos de la actividad docente

En la práctica de la docencia los profesores y profesoras utilizan una serie de objetos metodológicos con los cuales dan forma a la estructura de su actividad. Esto que acabo de decir quizás parezca algo teórico pero existe una dificultad en definir la unidad básica de la acción del docente. Hemos querido sistematizar y enumerar las unidades básicas que son utilizadas por el profesorado para trabajar en línea de forma que, y de una manera teórica, con la unión de dos o más de estas actividades podríamos realizar cualquier actividad para los alumnos o ellos para nosotros.

Hemos elaborado dos listas. La primera es una sobre las actividades que los profesores pueden crear para trabajar online y la segunda con las tareas que el alumno puede realizar, también en su trabajo online.

Lógicamente todas estas actividades se pueden desarrollar en modo presencial y únicamente sería necesaria una pequeña reconversión de las actividades sincrónicas del profesor:

  • Videoconferencia, audio, chat = Clase presencial. Ya que se produce comunicación entre alumnos y profesores en tiempo real tal como en una clase. En el medio digital, sin embargo, podemos separar la imagen del sonido, así como la lectura y escritura.
  • Pizarra digital = Pizarra física.
  • Compartir documentos = Documentación escrita trabajada en una clase.
  • Actividades de gamificación tienen aplicación directa en la clase presencial, es, por lo tanto, lo mismo.

En segundo lugar tenemos las actividades que puede desarrollar el alumnado, también en su vertiente online, pero como en el caso del profesorado, todo puede desarrollarse de forma presencial.

Formación en línea para menores

El día 13 de julio he realizado una sesión de teleformación para asesores en el ámbito lingüístico y humanitario del CEFIRE de la Comunidad Valenciana.

Hubo una parte teórica y otra práctica (centralizada a través de Moodle) con ejercicios de reflexión individual y en grupo. Dejo aquí la parte teórica representada en la presentación y algunas de las infografías, que también pueden ser encontradas en el interior de la presentación.

Ver presentación en pantalla completa

 

« Entradas anteriores Entradas siguientes »

© 2026 Bilateria

Tema por Anders NorenArriba ↑