Inspiración

En México, 1 de cada 2 estudiantes de tercero de telesecundaria no comprende lo que lee al terminar la secundaria. El dato viene de PLANEA 2017, la última evaluación nacional confiable del INEE: 48.8% de los alumnos de telesecundaria están en nivel insuficiente de lenguaje, contra 31.6% de los que asisten a una secundaria general pública.

Las telesecundarias son 18,792 planteles que llevan educación a comunidades rurales donde no hay otra opción. En el 60% de ellas, un solo docente imparte todas las materias a estudiantes de los tres grados al mismo tiempo. Detectar a tiempo qué alumno necesita ayuda es humanamente imposible bajo esa carga.

Quisimos construir algo que no le hablara al alumno por encima del docente, sino que le devolviera al maestro rural el tiempo que procesos anticuados le quitan.

Qué es Semilla

Semilla es una plataforma de diagnóstico y acompañamiento docente para telesecundarias. El docente, en menos de 2 minutos, marca los temas que vio esta semana. Semilla genera automáticamente un quiz alineado a los libros oficiales de la SEP, y el viernes los alumnos lo resuelven en 30 minutos.

El lunes el docente entra a su tablero y ve tres cosas:

  • El desempeño del grupo, tema por tema, en gráficas claras.
  • Los alumnos específicos que están en riesgo y necesitan apoyo personalizado.
  • Un reporte quincenal redactado por IA, listo para el Consejo Técnico Escolar (CTE).

Si un tema fue masivamente fallado, Semilla sugiere videos y recursos para que el profesor replantee su explicación durante sus clases — siempre como sugerencia, nunca como instrucción.

Cómo lo construimos

Stack final del repositorio:

  • Next.js 16 (App Router) + React 19 para el portal docente y la PWA
  • TypeScript estricto en todo el código
  • Tailwind CSS v4 con design tokens propios para una UI consistente
  • Azure SQL Database + Microsoft Entra ID para datos y autenticación con políticas RLS
  • Azure OpenAI Service (GPT-4o) para retroalimentación pedagógica y generación del reporte CTE

Arquitectónicamente, cada componente está mapeado 1:1 a un equivalente Microsoft Azure (Azure SQL, Microsoft Entra ID, Azure OpenAI, Azure Static Web Apps), pensando en una migración futura a infraestructura institucional cuando se escale a Secretarías de Educación estatales.

El equipo se dividió en cuatro responsabilidades verticales:

  • Base de datos y seed curricular alineado al plan SEP de Telesecundaria
  • Autenticación y flujo del alumno (quiz, retroalimentación, modo offline)
  • Capa de IA (prompts pedagógicos, generación de reportes CTE)
  • Tablero docente y demo (diagnóstico de grupo, alertas de riesgo, firma de reporte)

Qué aprendimos

  • El instinto técnico no basta cuando el problema es social. Nuestra primera propuesta abarcaba demasiado y no era medible. Tuvimos que reconstruir todo en menos de 10 horas, esta vez con un foco quirúrgico: un usuario (el docente rural), un dolor (la imposibilidad de tutoría individualizada), una métrica (alumnos detectados a tiempo).
  • La IA gana cuando libera al humano, no cuando lo reemplaza. Cada decisión de diseño en Semilla pasó por el filtro: ¿esto le devuelve tiempo al docente o le quita autonomía? Los recursos sugeridos son siempre sugerencia, nunca instrucción. El reporte CTE siempre es una sugerencia, no es definitivo y el docente tiene la responsabilidad de aprovecharlo.

Retos que enfrentamos

  • Reconstruir el proyecto desde cero a mitad del hackathon después de que la primera idea fuera refutada por ser demasiado genérica. 12 horas de trabajo previas no se descartaron — se convirtieron en músculo técnico que aceleró la segunda iteración.
  • Diseñar prompts que respetaran el rol del docente. La retroalimentación al alumno tenía que ser cálida sin penalizar el error, y el reporte CTE tenía que sonar institucional sin ser robótico. Iteramos múltiples versiones hasta encontrar el tono correcto.
  • Trabajar contra el reloj con un equipo de 4 personas y dependencias cruzadas entre roles. La división de responsabilidades verticales fue clave para que nadie quedara bloqueado.

Qué sigue

Semilla está diseñada para no quedarse en el hackathon:

  • Piloto con telesecundarias del Estado de México para validar adopción real
  • Alianza con Microsoft Education para licenciamiento a Secretarías estatales bajo un modelo donde el docente no paga nada

Semilla no reemplaza al docente. Le devuelve el tiempo que procesos anticuados le quitan, para que pueda hacer lo único que la IA no podrá nunca: estar presente y acompañar a sus alumnos.

Built With

Share this project:

Updates