Tao en el aula

01 · Activar el módulo desde Piztu

Tao no viene «dentro» de Piztu. Es un módulo externo: una aplicación independiente con un fichero modulo.json que Piztu descubre en la carpeta de módulos. Eso es importante para entender el resto: Piztu se limita a encontrarlo, mostrarlo y lanzarlo.

Para que aparezca en Piztu voy a ⚙ Aula → Módulos. Ahí veo tanto los módulos ya instalados como los del catálogo. Marco su casilla para activarlo. El estado se guarda en los ajustes de Piztu, así que sobrevive a los reinicios.

Al activarlo, aparece el botón de Tao en la barra de Piztu. Un detalle que conviene saber el primer día: al pulsarlo, Piztu se cierra y queda Tao en la pantalla. No es un fallo: Tao es una aplicación a pantalla completa que sustituye al mapa, no un acompañante. Si lo quieres abrir sin cerrar Piztu, usa Ctrl + clic.

02 · Instalar Tao en los equipos del alumnado

Hasta aquí Tao solo está en el equipo del profesorado. El alumnado necesita su propio Tao en cada puesto, pues será el software que le permitirá responder a las prácticas o servir como programa para guardar las prácticas en edición y sin terminar. El instalador de Piztu ya lo hace una vez (Paso 8), pero siempre llegan equipos nuevos, reinstalaciones y el portátil que ese día no estaba encendido. Para eso existe una acción en caliente desde el mapa:

  • El botón ⚙ de la línea de Tao dentro de ⚙ Aula → Módulos, o
  • Una pulsación larga (3 s) sobre el propio botón de Tao en la barra.

03 · Para qué sirve realmente

Tao es el cuaderno de clase del alumnado, pero en formato digital y verificable. Cada alumno entra con su usuario y dispone, por materia, de:

  • Registro diario en Markdown (con vista previa e imágenes): qué hizo hoy, con qué problemas se encontró y cómo los resolvió.
  • Ficheros de trabajo adjuntos a la sesión.
  • Mensajería con el profesorado e incidencias (positivo, negativo, expulsión, falta de orden). Estas últimas son visibles para el alumno a propósito: si registro algo, quiero que lo sepa.
  • Calendario y programación de la materia: puedo incluso pegar la URL de la orden del DOG y Tao extrae el inicio, el fin y los períodos no lectivos para rellenar la tabla (que después reviso a mano, ya que el DOG cambia de redacción cada año).

Y una decisión de arquitectura clave para el mantenimiento: no hay base de datos. Todo son ficheros en un servidor File Browser. Una copia de seguridad consiste, simplemente, en copiar una carpeta.

04 · La firma digital como recurso didáctico

Esta es la parte por la que más me preguntan los compañeros. El alumnado no entrega un PDF cualquiera: entrega un PDF firmado criptográficamente con su propio certificado.

Cómo consigue un certificado

Existe una autoridad de certificación (CA) del departamento. Cuando el alumno cambia su contraseña, Tao genera para él un certificado personal firmado por esa CA, lo empaqueta como .p12 protegido con contraseña y lo sube a su carpeta del servidor. No hay trámites, no hay FNMT ni papeles: es totalmente transparente para el alumnado y ocurre en su propio equipo.

Cómo firma una práctica

En el informe, el alumno elige el alcance, revisa el contenido y pulsa en firmar. Tao renderiza el PDF, añade la firma en vertical en el margen izquierdo de cada página con la fecha, lo firma con PAdES y lo sube al servidor. El nombre del firmante se lee directamente del certificado.

Por qué dificulta el copia y pega

El informe no se guarda en el escritorio para luego enviarlo por cualquier vía: se publica en el servidor, firmado, con la fecha de la sesión y con los checksums SHA-256 de los ficheros subidos ese día. Un trabajo copiado de un compañero se puede seguir copiando, pero ya no se puede presentar como propio sin que la firma, la fecha y el hash contradigan la historia. Y, sobre todo, obliga a algo muy didáctico: para firmar hay que escribir lo que se hizo, sesión a sesión, mientras se realiza.

En la práctica, el efecto en el aula es más pedagógico que policial. El alumnado entiende que firmar es un acto con consecuencias y aprende en la práctica conceptos fundamentales: clave privada, autoridad de certificación, integridad y no repudio.

Honestidad técnica

⚠️ La CA del departamento va integrada en el binario cliente. Quien extraiga el binario puede obtener la clave y falsificar certificados. Es un método aceptable para un despliegue interno y de confianza dentro del centro, pero no para un uso con validez legal externa. Se lo explico así al alumnado: es un ensayo real de un sistema real, no un DNI electrónico.

05 · Contenidos individualizados con Yang

Si cada quien firma su trabajo, el paso siguiente es obvio: que cada quien tenga su propio enunciado. Ahí entra Yang, el generador de ejercicios parametrizados con Maxima y LaTeX. Yang es una aplicación independiente, pero cuando se abre desde Tao se le pasa un contexto y el circuito se cierra solo:

  1. Tao: en la sesión del día se elige «Editar con Yang», enviándole la materia, la fecha y la lista de alumnado.
  2. Yang: sugiere tantas iteraciones como alumnos hay y genera esas variantes del ejercicio, cada una con datos distintos.
  3. Yang: a través de la opción Repartir, empareja cada variante generada con un alumno real de la lista.
  4. Tao: cada alumno encuentra su tarea en su sesión. Nadie tiene el mismo enunciado que el vecino.

Cuando alguien necesita una adaptación (un enunciado más guiado, otro contexto o una ampliación), no hay que romper nada: dentro del editor de ese alumno se selecciona «Editar con Yang» individual. Yang detecta que solo se está editando a una persona y oculta el botón de repartir; el contenido generado va directo a ese alumno.

Acoplamiento cero

Si abres Yang de forma independiente (desde el mapa de Piztu o a mano), no hay contexto de Tao y la opción de «enviar a Tao» no se muestra. Sigue siendo el generador de exámenes habitual. Un módulo no debe cambiar de comportamiento por quién lo mira, sino por quién lo abrió.

Con esto se gana tiempo de verdad. Preparar treinta enunciados distintos a mano es inviable; preparar un enunciado parametrizado y repartirlo lleva cuestión de minutos. Además, desaparece la discusión de «a mí me tocó más difícil»: la estructura es la misma para todos.

06 · Los informes del profesorado

El alumnado genera informes firmados de su trabajo con cinco alcances posibles:

Alcance Cuándo se usa en el aula
Sesión Prácticas de una sola sesión (entrega del día).
Semana Seguimiento habitual en ciclos formativos.
Entre fechas Un proyecto que no encaja en el calendario regular.
Unidad Cierre de unidad didáctica, con su numeración y título.
Evaluación Entrega global del trimestre.

Por otro lado, los Informes de Seguimiento del profesorado son los que más tiempo ahorran. Tao guarda un registro por sesión (el trabajo realizado o la causa de que no la haya: huelga, excursión, ausencia) y construye:

  • Análisis de temporalización: sesiones programadas frente a las reales por unidad, indicando el grado de cumplimiento (alto / medio / bajo). Es justo lo que se pide en los departamentos y que antes se hacía de memoria a final de curso.
  • Seguimiento por unidad didáctica: objetivos, contenidos, criterios de evaluación, desviaciones y propuestas de mejora.
  • Registro mensual de aula con el detalle de sesiones del mes.
  • Informe motivado redactado a partir del registro, exportable a PDF, ODT o DOCX para incorporar a la memoria del departamento.

07 · Lo que Tao no hace

Tao guarda información sensible: quién está en qué equipo, el historial de sesiones, incidencias y trabajos. Por eso, el resto del ecosistema no tiene acceso a ella:

  • La API de Piztu para módulos nunca expone los datos de Tao; ese código ni siquiera importa el paquete de Tao.
  • Xesta (el asistente de IA que genera scripts de administración) está aislado de este circuito por completo al ser una herramienta de administración.
  • Cuando un módulo necesita saber quién está en cada equipo (como Pancho para los informes de inventario), la vía correcta es pedir las credenciales al profesorado en ese momento, sin usar credenciales de administrador embebidas.
  • Para pasar prácticas a una IA que ayude en la corrección, Tao prepara una copia anonimizada: cada alumno queda en una carpeta identificada por un UUID interno, manteniendo la tabla de equivalencias fuera de esa carpeta.
Scroll al inicio