Propuesta Técnica 2026

La Revolución del Aula en

Implementación de JavaTutor IA: Un asistente pedagógico inteligente diseñado específicamente para los ciclos de Desarrollo de Aplicaciones del IES Dr. Lluís Simarro.

public class JavaTutor
while(learning) { ... }

Objetivo: Democratizar el Aprendizaje de la programación

El primer año de programación es crítico. Muchos alumnos abandonan por frustración ante errores de sintaxis o lógica que no pueden resolver al instante. Nuestro objetivo es proporcionar un Mentor Virtual 24/7 que guíe, no que resuelva.

El Problema

En un aula con 20-30 alumnos de 1º de DAM/DAW, el profesor no puede atender todas las dudas triviales al instante. Esto genera "tiempos muertos" de aprendizaje y frustración temprana.

La Solución IA

Un asistente basado en Qwen3-Coder entrenado con el estilo del profesor. Explica los errores de compilación en Java usandola terminología exacta del IES Simarro, sin dar la solución final, fomentando el razonamiento.

Impacto Esperado

Reducción del abandono en ciclos formativos y un aumento en la calidad del código entregado. Alumnos más autónomos y preparados para el mercado laboral real.

Pilares Estratégicos del Proyecto

Soberanía del Dato

A diferencia de usar ChatGPT o Copilot, JavaTutor IA se ejecuta 100% on-premise. Ningún código de alumno ni material del centro sale de la infraestructura del IES Simarro, garantizando cumplimiento estricto del RGPD.

Pedagogía Alineada

El modelo no ha sido entrenado para "resolver problemas", sino para explicarlos. Incentivamos el pensamiento lógico mediante pistas progresivas en lugar de entregar el bloque de código final.

Integración IDE

El asistente vive donde vive el estudiante: en Visual Studio Code. Sin cambiar de ventana, sin copy-paste. Una experiencia fluida que reduce la fricción cognitiva y mantiene el foco.

Metodología Socrática Digital

Más que un Chatbot, un Tutor

Implementamos un sistema de Chain-of-Thought (CoT) forzado en el System Prompt. Cuando un alumno pregunta, la IA evalúa:

  • ¿Es un error de sintaxis? -> Señala la línea y sugiere revisar la documentación básica.
  • ¿Es un error lógico? -> Plantea una pregunta guiada ("¿Qué pasa si el contador llega a 0?").
  • ¿Pide la solución completa? -> Rechaza amablemente y ofrece un esqueleto para completar.
Simarro-Tutor-v1.0
Alumno: "Hazme el ejercicio del array que lo ordena de mayor a menor."
JavaTutor AI: "No puedo escribir el código por ti, pero puedo ayudarte a pensarlo.

Para ordenar un array, necesitas comparar elementos. ¿Recuerdas el algoritmo de la burbuja (Bubble Sort) que vimos en clase?

Intenta escribir el bucle externo y te ayudo con la condición interna."

Objetivos de Impacto 2026 (KPIs)

-15%
Tasa de Abandono 1º Curso
+40%
Velocidad de Resolución (Avg)
24/7
Disponibilidad Docente
0%
Fuga de Datos (On-Premise)
Model Architecture

La Familia Simarro-JavaTutor

Un ecosistema de modelos adaptativos diseñados para ejecutarse en cualquier lugar: desde los servidores del centro hasta el portátil más modesto del alumno.

Flagship Model

JavaTutor-30B

Quantized 4-bit / 8-bit

  • Servidor Central (Training)
  • Razonamiento Complejo
  • Alta Precisión Pedagógica
Capability 100%
Standard Model

JavaTutor-7B

GGUF / Ollama Support

  • PC Sobremesa / Portátil Gaming
  • Balance Velocidad/Calidad
  • Asistente IDE Local
Capability 75%
Edge Model

JavaTutor-Nano

1B - 0.5B Parameters

  • Portátiles Básicos / Tablets
  • Inferencia Instantánea
  • Altamente Optimizado
Capability Spec. Tasks