Ideas clave
- FET es software de horarios de escritorio, gratuito y de código abierto, con un motor de restricciones potente; Smootables parte de un modelo de planificación cloud alojado en lugar de una instalación local.
- FET corre offline en Windows, macOS y Linux y genera de forma totalmente automática; Smootables mantiene años académicos, periodos, cursos e itinerarios en un plan cloud compartido, con la carga docente visible para todo el equipo antes de generar.
- El algoritmo de intercambio recursivo de FET resuelve las restricciones durante el propio run de generación, sin deshacer si el resultado necesita repetirse; Smootables ejecuta 13 comprobaciones de validación y produce informes tipados de infactibilidad antes de que empiece un intento de generación.
- FET no cuesta nada mantener en paralelo; pilote Smootables frente a él durante un trimestre antes de cambiar nada publicado.
¿Quién debería considerar una alternativa a FET?
Si su centro usa FET (Free Timetabling Software), o lo sopesa frente a las herramientas cloud del roundup best school timetable software 2026, esta página es para usted. FET es software gratuito y de código abierto bajo la GNU Affero General Public License v3, y corre como aplicación de escritorio multiplataforma en Windows, macOS y Linux, además de una versión de línea de comandos. Su motor de restricciones es potente, y comparaciones independientes lo puntúan alto en relación calidad-precio. Es una comparación justa, no un ataque.
En breve: FET es un generador gratuito y offline que usted instala y ejecuta. Smootables es planificación del año escolar-first, gestionado por nosotros en la nube. Difieren en dónde corre el software, cuánta modelización anual y de itinerarios hay en el producto antes de generar, y si un proveedor da soporte a la configuración y la migración.
¿Dónde encaja FET y dónde miran centros que quieren software alojado y planning-first?
FET encaja bien en centros y universidades cómodos instalando software de escritorio que quieren un generador gratuito y flexible. Las columnas muestran dónde encaja FET y dónde centros que quieren planificación alojada, validación y soporte pueden preferir el modelo Smootables.
Dónde encaja FET
Colegios, institutos y universidades que quieren un generador genuinamente gratuito y de código abierto (AGPL v3) sin coste de licencia, corriendo en Windows, macOS y Linux, y en hardware muy modesto. FET genera de forma totalmente automática con un amplio catálogo de restricciones de tiempo y espacio, además de asignación semiautomática y manual.
FET también ofrece modos de operación para distintos sistemas escolares, incluido un modo Terms usado en Finlandia, y una versión de línea de comandos scriptable para generar sin pantalla. Reseñadores que critican la interfaz siguen describiendo el motor como potente y flexible.
Dónde miran centros que quieren software alojado y planning-first
Los materiales oficiales de FET describen generación automática, restricciones y salida basada en ficheros: en ninguna parte se describe una capa de planificación del año académico, un servicio cloud alojado o un contrato de soporte de proveedor. El manual indica que FET no tiene opción de deshacer y aconseja guardar el dataset con regularidad, y reseñas independientes describen una interfaz austera y orientada a texto con una curva de aprendizaje inicial pronunciada, calificando de incómodo el flujo basado en ficheros que hay que reejecutar para actualizar en cuanto más de una persona planifica.
Para compradores de software de horarios para centros vocacionales y centros con cohortes mixtas, esa brecha se agrava: los propios materiales de FET describen restricciones y un run de generación, no un plan a nivel de año, así que los itinerarios y la carga docente no tienen dónde vivir antes de que empiece el solve. Smootables revisa antes ese plan, antes de generar, con validación pre-solve y recuperación por ramas que un único dataset offline sin deshacer no puede ofrecer.
¿En qué se diferencia Smootables de FET?
El producto de FET es un único run de generación: introduzca o importe sus datos, deje que el algoritmo de intercambio recursivo resuelva las restricciones de forma totalmente automática, o dirija la asignación de forma semiautomática o manual, y luego exporte el resultado a HTML, XML o CSV. Smootables empieza un paso antes. El modelo de planificación incluye años académicos, trimestres, periodos, cursos, módulos, itinerarios, carga docente y asignaciones individuales, y la generación (véase horarios escolares automáticos) corre contra ese modelo, así la validación puede detectar infactibilidad probable antes del solve. Guía paso a paso con workflow Smootables en cada fase: cómo crear un horario escolar.
El solver usa CP-SAT con restricciones duras aplicadas (planificación sin choques de profesores/aulas/grupos, capacidad y disponibilidad de aulas, horas semanales de profesorado, descansos, colocaciones fijadas y dependencias entre lecciones) y 6 blandas ponderadas, 13 comprobaciones de validación pregeneración, informes tipados de infactibilidad, un área de espera para lecciones aplazadas y ramas de horario para recuperación de escenarios. Un asistente planificador IA integrado permite describir cambios en lenguaje natural y revisar actualizaciones masivas en el mismo modelo que usa el solver. Mientras la heurística de intercambio recursivo de FET ejecuta su pase de generación offline, sin opción de deshacer y con el propio manual aconsejando guardar el dataset con regularidad, el modelo de planificación es donde un planificador de Smootables trabaja directamente, antes y después de generar, con cada cambio guardado en una rama en lugar de en un fichero sin guardar.
¿Cómo se compara Smootables con FET en 2026?
La tabla contrasta FET y Smootables en coste, despliegue, profundidad de planificación, validación, edición, itinerarios, IA y exportación. FET es fuerte como generador offline gratuito y potente; Smootables es una herramienta alojada y planning-first, así que varias filas reflejan dónde viven los datos y cómo se ejecuta el producto.
| Dimensión | FET | Smootables |
|---|---|---|
| Coste y licencia | Gratuito y de código abierto bajo la GNU AGPL v3, sin coste de licencia | SaaS cloud comercial; las licencias anuales de autoservicio están en precios, y el trabajo asistido se presupuesta |
| Despliegue | App de escritorio multiplataforma para Windows, macOS y Linux, más una versión de línea de comandos; corre offline | SaaS cloud en Microsoft Azure, basado en navegador, multiusuario |
| Planificación anual y por periodos | Los materiales oficiales describen generación y restricciones, no una capa de planificación del año académico | Parte central del modelo |
| Prevalidación | Gestión de restricciones durante la generación; horarios producidos como ficheros HTML, XML y CSV | 13 comprobaciones de validación antes de generar, con informes tipados de infactibilidad |
| Edición y deshacer | El manual oficial indica que no hay opción de deshacer y aconseja guardar el dataset con regularidad | Edición in-app con ramas de horario para recuperación de escenarios |
| Itinerarios individuales y aprendizaje en empresa | Amplio catálogo de restricciones para planificación por clases; sin modelo de aprendizaje en empresa o de itinerarios individuales descrito en materiales oficiales | Soporte de grupos, individual y exenciones por colocación en el modelo central |
| Automatización e IA | Generación totalmente automática con un algoritmo heurístico de intercambio recursivo | Solver CP-SAT más asistente planificador IA integrado para acciones in-app |
| Publicación y exportación | Horarios exportados a HTML, XML y CSV, vistos en un navegador | Exportación PDF y Excel más vistas docentes de solo lectura; integraciones con SIS y sistemas de calendario disponibles |
¿Qué deben validar los centros al sustituir FET en 2026?
Al decidir si Smootables es la alternativa adecuada, estos escenarios suelen mostrar la mayor diferencia del modelo alojado y planning-first:
- Abrir el mismo plan desde más de un navegador a la vez, en lugar del único dataset de escritorio que el manual de FET aconseja guardar con regularidad porque no hay deshacer al que recurrir
- Modelar itinerarios individuales y aprendizaje en empresa en el mismo modelo de planificación, una capa que los materiales oficiales de FET describen como restricciones y un run de generación, no planificación a nivel de año
- Ejecutar validación pregeneración en un periodo conocido como ajustado, en lugar de confiar en que el propio pase de generación con intercambio recursivo de FET muestre lo que no encaja
- Comparar escenarios con ramas de horario, en lugar de reejecutar FET y regenerar la salida HTML y CSV que las reseñas califican de incómoda de mantener al día para más de un planificador
- Obtener soporte del proveedor para la configuración y la migración de datos, en lugar de la documentación de la comunidad y los mantenedores voluntarios con los que funciona FET
¿Cuál es la ruta de migración desde FET?
Dejar FET es una ejecución en paralelo, no un corte total: mantenga FET generando horarios desde su dataset actual mientras Smootables valida los mismos datos por debajo. Compare alternativas a la planificación manual si también evalúa flujos con hojas de cálculo. La propia exportación HTML, XML y CSV de FET es el punto de partida a continuación; los pasos llevan esa exportación a Smootables, la validan y mantienen un trimestre en paralelo antes de que cambie nada publicado.
- Exportar sus datos actuales desde FET (sus horarios y ficheros de datos admiten CSV y XML).
- Importar el modelo en Smootables con importación estructurada y mapeo de columnas, o extracción asistida por IA para exportes antiguos.
- Validar el modelo en Smootables. La prevalidación mostrará desajustes más fáciles de resolver antes de planificar.
- Ejecutar un trimestre en paralelo. Mantener FET como fuente publicada mientras verifica el resultado Smootables.
- Cambiar publicación para un ámbito (campus, programa o trimestre) cuando el paralelo sea correcto.
- Desplegar en el resto del centro en ciclos siguientes. Apoyamos piloto y migración para que probar Smootables sea rápido y práctico.
Preguntas al comparar FET y Smootables
¿Smootables sustituye directamente a FET?
Puede hacerlo para planificación, generación, edición y exportación. FET es un generador de escritorio gratuito con un motor de restricciones potente. Smootables es una herramienta cloud alojada que añade planificación anual, carga docente, itinerarios y prevalidación, con soporte de proveedor para configuración y migración. Muchos centros migran cuando superan un único fichero de escritorio o quieren validación antes del solve.
FET es gratuito. ¿Cómo justifica Smootables un coste?
FET no tiene coste de licencia, lo cual es una ventaja real. La comparación que suele importar es las horas de planificador ahorradas en configuración, validación y regeneración, más el acceso alojado multiusuario y el soporte del proveedor. Evalúe ambos con sus propios datos y cuente el tiempo que lleva cada uno de principio a fin.
Ejecutamos FET en Linux y nos gusta que sea offline. ¿Perdemos eso con Smootables?
Smootables es SaaS cloud, así que corre en un navegador en lugar de offline en su propia máquina. Gana acceso alojado multiusuario, copias de seguridad y validación antes de generar. Si la operación offline de escritorio es un requisito ineludible, FET sigue encajando para esa necesidad concreta.
FET no tiene deshacer. ¿Smootables gestiona los cambios de otra forma?
Sí. El manual de FET indica que no tiene opción de deshacer y aconseja guardar el dataset con regularidad. Smootables admite edición in-app y ramas de horario, así puede comparar escenarios y recuperar una versión anterior en lugar de reejecutar un fichero.
El motor de restricciones de FET es potente. ¿Por qué cambiar?
El motor no es el motivo para cambiar, y las reseñas que critican la interfaz igualmente la califican de potente y flexible. Lo que Smootables añade está alrededor: acceso desde más de un navegador a la vez en lugar de un único dataset guardado, validación pre-solve en lugar de leer una exportación HTML o CSV terminada para ver qué no encajaba, y soporte del proveedor para la configuración y la migración en lugar de la documentación de la comunidad y los mantenedores voluntarios con los que funciona FET.
FET tiene una versión de línea de comandos que corre sin pantalla. ¿Smootables ofrece algo similar?
No. Smootables corre en el navegador como servicio alojado, así que no hay un binario local scriptable que llamar desde un script o un job programado. Si la regeneración programada y desatendida forma parte de su workflow, descríbala durante un piloto para que podamos confirmar el ajuste adecuado antes de comprometerse.