FET es un software gratuito de código abierto para programar automáticamente el horario de una escuela, escuela secundaria o universidad. Utiliza un algoritmo de cronometraje rápido y eficiente. Está licenciado bajo GNU GPL.
Por lo general, FET puede resolver un horario complicado en un máximo de 5-20 minutos. Para horarios más simples, puede tomar menos tiempo, menos de 5 minutos (en algunos casos, en cuestión de segundos). Para horarios extremadamente difíciles, puede llevar más tiempo, una cuestión de horas.
Características:
- Localizado a en_US (inglés de EE. UU., predeterminado), ar (árabe) ), ca (catalán), da (danés), de (alemán), el (griego), es (español), fa (persa), fr (francés), he (hebreo), hu (húngaro), id (indonesio) ), it (italiano), lt (lituano), mk (macedonio), ms (malayo), nl (holandés), pl (polaco), pt_BR (portugués brasileño), ro (rumano), ru (ruso), si ( Sinhala), sk (eslovaco), sr (serbio), tr (turco) y uk (ucraniano) (incompleto para algunos idiomas)
- Algoritmo de generación completamente automático, que permite también la asignación semiautomática o manual
- Implementación independiente de la plataforma, que permite ejecutándose en GNU / Linux, Windows, Mac y en cualquier sistema que admita Qt
- Potente formato XML modular flexible para el archivo de entrada, que permite editar con un editor XML o manualmente (además de FET interfaz)
- Importar / exportar desde formato CSV
- Los horarios resultantes se exportan a formatos HTML, XML y CSV
- Estructura de alumnos (alumnos) muy flexible, organizada en conjuntos: años, grupos y subgrupos. FET permite la superposición de años y grupos y subgrupos no superpuestos. Incluso puede definir estudiantes individuales (como conjuntos separados)
- Cada restricción tiene un porcentaje en peso, de 0.0% a 100.0% (pero algunas restricciones especiales solo pueden tener un 100% de porcentaje en peso) )
- Límites para el algoritmo (todos estos límites pueden aumentarse a pedido, como una versión personalizada, porque esto requiere un poco más de memoria):
* Número total máximo de horas (períodos) por día: 60
* Número máximo de días laborables por semana: 35
Número total máximo de maestros: 6000
* Número total máximo de grupos de estudiantes: 30000
* Número total máximo de sujetos: 6000
* Número virtualmente ilimitado de etiquetas de actividad
* Número máximo de actividades: 30000
* Número máximo de habitaciones: 6000
* Número máximo de edificios: 6000
- Ajustable duración de cada actividad (cada actividad puede tener una duración de 1 hora, 2 horas, 3 horas o más)
- Posibilidad de agregar varios conjuntos de maestros y alumnos para cada actividad. Es decir, cada actividad puede haber especificado cualquier número de subgrupos de alumnos (conjuntos) y cualquier número de maestros (también es posible que no haya ningún maestro o ningún alumno configurado para una actividad)
* Número máximo de restricciones de tiempo: 60000
* Número máximo de restricciones de espacio: 60000
- Una paleta grande y flexible de restricciones de tiempo:
* Periodos de interrupción
Para el (los) maestro (s):
No hay períodos disponibles
Máx. / Min días por semana
Máx. Brechas por día / semana
Máx. de horas diarias / continuas
Min hours daily
Máx. de horas diarias / continuas con una etiqueta de actividad
Respeto trabajando en un intervalo de una hora un máximo número de días por semana
Para estudiantes (conjuntos):
Períodos no disponibles
Comienza temprano (especifique el máximo de comienzos permitidos en la segunda hora)
Brechas máximas por día / semana
Máx. De horas diarias / de forma continua
Mín. Horas diarias
Máx. de horas diarias / continuas con una etiqueta de actividad
Respete el trabajo en un intervalo de una hora, un número máximo de días por semana
Para una actividad o un conjunto de actividades / subactividades:
Un solo tiempo de inicio preferido
Un conjunto de tiempos de inicio preferidos
Un conjunto de ranuras de tiempo preferidas
Min / max days between ellos
End (s) day
La misma hora de inicio / día / hora
No se superponen
Consecutivo, ordenado, agrupado (para 2 o 3 (sub) actividades)
Mínimos espacios entre un conjunto de (sub) actividades
- Una paleta grande y flexible de restricciones de espacio:
Periodos no disponibles de la habitación
Para el / los maestro (s):
Sala (s) de la casa
Máx. cambios en la construcción por día / semana
Mínimos espacios entre los cambios en la construcción p >
Para estudiantes (conjuntos):
Inicio habitación (es)
Cambios máximos de construcción por día / semana
Brechas mínimas entre cambios de construcción
Habitación (s) preferida (s):
Para un tema
Para una etiqueta de actividad
Para un sujeto y una etiqueta de actividad
Individual para una (sub) actividad
FET Comentarios
Todavía no hay comentarios