Volver a la Página Anterior Volver a la Página Principal

KRONOWIN-KGrupos Milenio-4

Refusiones para el Generador de Horarios
 y Generador de Grupos Milenio-4  

Se Recomienda que Actualice esta Página con el Botón Refrescar (F5) de su explorador y lea atentamente las Instrucciones Para Instalación de Refusiones Tipo PATCH o GENERAL.

VEA LAS INSTRUCCIONES PARA LA INSTALACION DE LAS REFUSIONES:
VER CARACTERISTICAS DE LAS MODIFICACIONES IMPLEMENTADAS:

REFUSION (General)  GENERADOR DE HORARIOS  KRONOWIN-M-4

¡ATENCION! Para Actualizar desde cualquier Versión M-4 anterior, pueden recoger esta Refusión General que contiene todas la Refusiones Anteriores concentradas en un solo fichero. Su tamaño lógicamente es mayor que  el de la Refusiones Secuenciales con menor información.
Actualización del Generador de Horarios KRONOWIN M-4 y siguientes  a la versión M-4.11

ÚLTIMA ACTUALIZACIÓN 15/10/04


KWM4RE11G.EXE

  (2.649.467 bytes)

REFUSION (General)  GENERADOR DE GRUPOS  KGRUPOS-M-4

Actualización del Generador de Grupos KGRUPOS M-4 y siguientes  a la versión M-4.02

ÚLTIMA ACTUALIZACIÓN 15/07/04


KGRM4RE02G.EXE

  (1.966.146 bytes)

REFUSIONES (Patch)  GENERADOR DE HORARIOS  KRONOWIN-M-4

Las Refusiones tipo Patch se han eliminado de nuestros servidores, por lo cual deberán recoger las Refusiones Generales, que les servirán igualmente.

 
REFUSIONES (Patch)  GENERADOR DE GRUPOS  KGRUPOS-M-4

Las Refusiones tipo Patch se han eliminado de nuestros servidores, por lo cual deberán recoger las Refusiones Generales, que les servirán igualmente.

 

INSTRUCCIONES PARA INSTALACIÓN DE REFUSIÓN (General):

Para actualizar KRONOWIN Milenio-4 Generador de Horarios o KGRUPOS Milenio-4 desde cualquier versión a la última versión, solo es preciso ejecutar el fichero de Refusión General, que recojan de nuestra página.

IR A ZONA REFUSION GENERAL.

INSTRUCCIONES PARA INSTALACION DE REFUSIONES (Tipo Patch):

¡IMPORTANTE! Compruebe en la Opción (AYUDA - Acerca de) de su programa KRONOWIN Milenio-4, la Versión que tiene actualmente, o en la pantalla inicial de KGRUPOS Milenio-4 . Para actualizar su aplicación deberá siempre bajarse TODAS las REFUSIONES ANTERIORES. Es decir, la Refusión M-4.02 solo actualiza el programa M-4.01, la Refusión M-4.03 solo actualiza el programa M-4.02, y así sucesivamente. Se ha optado por este sistema de actualización tipo "Patch", de modo que los ficheros a recoger de Internet sean de menor tamaño y en consecuencia más fáciles de bajar.

Recoja el/los Fichero/s ejecutables correspondientes a su versión, y ejecútelos directamente o bien cópielos a un disquete en blanco (previamente formateado), una vez que lo haya descargado de Internet. Lo puede hacer desde cualquier acceso a Internet, no es necesario que lo haga desde el mismo ordenador donde tiene instalado el Generador de Horarios.

Una vez que haya descargado el fichero a un disquete compruebe el tamaño de este, para saber que ha sido recogido correctamente (el tamaño lo ponemos entre paréntesis para que usted lo pueda comprobar). Lleve ese disquete al equipo donde haya instalado el Generador de Horarios y con el disquete de Refusión en su unidad A: o con el correspondiente Fichero de Actualización recogido desde Internet, haga lo siguiente:

- Desde la opción Ejecutar del Menú de Inicio, ejecute el/los Ficheros ejecutables (????????.EXE).
(Igualmente puede ejecutarlo desde el Explorador de Windows 95/98/XP/NT).

- En el caso de bajar varias Refusiones tipo "Patch", Ejecute siempre las mismas en orden de menor a mayor, (p. ej.  1º KWM4RE02.EXE,  2º KWM3RE03.EXE, y así sucesivamente). 

- El programa se auto-actualizará, indique (cuando se lo solicite la pantalla) el directorio dónde Vd. instaló originalmente su programa. (Normalmente directorio KWINM4, pero si lo modificó en su instalación original, téngalo en cuenta).

IR A ZONA REFUSIONES TIPO PATCH.

¡¡¡ MUY IMPORTANTE !!!

Estas Refusiones para KRONOWIN y KGRUPOS Milenio-4, sirven indistintamente para instalaciones con Disco Llave, como para aquellas que operen con Protección Traspasada o Activada a/en Disco Duro.

Los principales cambios y mejoras introducidas en esta Refusión son:

  subir a zona de Refusiones

(KRONOWIN)
REFUSIÓN M-4.11
:

-  MODIFICACIÓN PROCESOS DE EXPORTACIÓN DE SOLUCIONES. (Afecta a la Comunidad Valenciana solamente).

Para Exportar la Solución de un Horario, hacia la Gestión de Centros de la Comunidad Valenciana (GESCEN), era preciso que el datos correspondiente a las horas, fuese formateado en el modo 09:00. El proceso de Exportación omitía el cero inicial, lo que impedía recuperar posteriormente dicha solución mediante la utilidad de traspaso GESCENKRONOS. Esta actualización ya antepone el cero, en caso necesario, para poder recuperar el horario exportado dentro de GESCEN. 

REFUSIÓN M-4.10:

-  SOLUCIÓN  - OTROS INFORMES - INFORME DE SESIONES QUE NO CUMPLEN ALTERNANCIA, INCLUSIÓN  DE SESIONES CON SOLO 2 HORAS SEMANALES.

Dentro de una Solución, en la solapa de Otros Informes - Sesiones que no Cumplen Alternancia, no se reflejaban aquellas asignaturas con solamente dos sesiones semanales, que no cumpliesen dicho requisito. Con la presente actualización se incluyen en dicho informe, también estas sesiones en caso de que incumplan el criterio de alternancia.

REFUSIÓN M-4.09:

-  OPTIMIZACIÓN DE PREFERENCIAS DEL TIPO "d" DESCENDENTE.

Hemos observado al comprobar un juego de datos remitido por uno de nuestros usuarios, un problema a la hora de tratar las Preferencias del tipo "d". Si se han utilizado de forma masiva dichos tipos de Preferencia, el motor de generación puede colocar algunas sesiones en el resultado, las cuales quedan en fondo gris, sin ver las materias impartidas. Realmente la sesión se haya colocada, pero no se visualiza. Se corrige el problema con esta actualización, de modo que cuando generemos la solución, se vean en la misma todas las sesiones colocadas correctamente.

REFUSIÓN M-4.08:

-  CREACIÓN DE GRUPOS DESDE PLANTILLAS.

Al realizar una corrección dentro de las rutinas de Creación de Grupos desde Plantillas, cometimos un error, subsanado un problema e involuntariamente creando otro. Al crear el Grupo tomaba como Abreviatura el Campo del Grupo como tal y no su Abreviatura. Con la presente actualización se subsana el entuerto, volviéndose a crear el grupo correctamente con su abreviatura, y las asignaturas seleccionadas en la plantilla.

REFUSIÓN M-4.07:

-  ACTIVACIÓN DE 1/2 HORA EN CUADRO DE PREFERENCIAS CON COMBINACIÓN DE TECLAS Shift+2.
Consecuencia de un despiste se había omitido la activación de la combinación de teclas especiales, para marcar medias horas en el Cuadro de Edición de Preferencias, con "Shift+2". Se activa esta propiedad en esta nueva refusión.

-  CONTROL  DE LA MATRIZ DE DATOS DE PROFESORES AL ARRASTRAR SESIONES EN UNA SOLUCIÓN.
En algunos casos y con ciertas sesiones, se producía un error en memoria, al arrastrar las mismas de una celada a otra de la solución. El problema era debido a una comprobación que se realiza a la hora de mover la sesión, para saber si el profesor implicado sobrepasaba su número máximo de horas diarias de clase. Se comprueban los valores de dicha matriz, para saber si contiene un profesor válido, y en caso de ser una sesión sin profesor se omite dicha comprobación para evitar el error ocasionado.

-  AÑADIR GRUPOS DESDE PLANTILLAS CON NOMENCLATURA CORRECTA.
Al Crear Grupos desde Plantilla, el carácter correspondiente al grupo se recogía de  la primera letra de su Abreviatura. Esto podía originar cierta confusión ya que si queríamos crear por ejemplo un Grupo llamado B1A, se le asignaba al mismo la letra B, auqneu lo que se pretendía realmente era llamarlo como A. Se modifica la pauta de comportamiento de la rutina, de modo que la letra que marquemos para el Grupo, sea la que se recoja realmente.

REFUSIÓN M-4.06:

-  DESACTIVACIÓN DEL MENSAJE REITERATIVO "NO SE CUMPLE LA ALTERNANCIA" AL COLOCAR INICIALMENTE SESIONES DE MODO MANUAL.
Al colocar inicialmente de modo manual si la sesiones eran superiores a 3 horas semanales, el programa enviaba un mensaje avisando que la asignatura no podía cumplir la alternancia. Esto es obvio, ya que no existe posibilidad material de situar más de 3 sesiones en un horario de 5 días de forma alterna. Para evitar este mensaje reiterativo, se comprueba que estamos realizando una colocación de sesiones manual, y se inhibe el mismo.

-  COMPROBACIÓN DEL RECUENTO MÁXIMO DE HORAS DIARIAS POR PROFESOR, AL REALIZAR UNA REASIGNACIÓN.
Cuando se realizaba una Reasignación de Profesores o Grupos, el programa hace un recuento del Máximo de horas por Profesor y Día. Esta comprobación es preciso ejecutarla tanto para las Reasignación de Profesores como de Grupos. En el caso de sobrepasar dichos parámetros a los que tuviésemos establecidos en nuestros Parámetros Generales de Datos, el programa intentaba enviar dicho mensaje al usuario, pero el contenido del mismo no se encontraba en memoria, originando un error de "dirección inválida en memoria". Con la presente actualización, se restablece en memoria el contenido correcto del mensaje, evitando el error de direccionamiento de memoria.

REFUSIÓN M-4.05:

-  RELOCALIZACIÓN DE AULAS Y REFRESCO PANTALLA AL INCORPORAR AULAS DE CONEXIONES EN UN RESULTADO PREVIO.
Al realizar una operación de incorporación de Aulas, sobre un resultado ya existente, y tratándose de sesiones incluidas en conexiones flexibles, las sesiones a las cuales se incorporan las aulas, parecían en fondo gris, y no se visualizaba la sesión. La misma está realmente colocada, ya que al editar la celda aparecía la sesión colocada, pero a causa de la modificación de la pila de datos en memoria, no se refrescaba la pantalla de resultados. Con la presenta actualización se incorpora una nueva función que recompone la pila de datos en memoria y fuerza un refresco de pantalla, para visualizar correctamente las sesiones modificadas, al implementarse un aula.

REFUSIÓN M-4.04:

-  COMPROBACIÓN DE PILA DE LA MEMORIA RAM AL COLOCAR CIERTAS SESIONES.
Con un juego de Datos concreto, enviado por uno de nuestros usuarios, se ha detectado que una de las pilas en memoria RAM, al buscar acoplar en el horario uno de los Profesores Globales (tipo asterisco "*"), se corrompía sistemáticamente al realizar la asignación de uno de los Profesores. Se implementa una nueva función de comprobación de dicho evento, en el motor de datos, para que en el caso de encontrar algún problema de la pila en memoria, se reconstruya la misma de nuevo automáticamente. Con esta actualización, aquellos juegos de datos que pudieran tener esta peculiaridad, verán solventado su problema.

REFUSIÓN M-4.03:

-  MODIFICACIÓN EN SISTEMA DE GESTION DE BASE DE DATOS.
Al realizar las últimas actualizaciones en el programa, quedaban ocultas las Flechas que permiten realizar los traspasos de Asignaturas para conformar nuestro Grupo, con la opción de Añadir Grupo (desde plantilla). Hemos vuelto a poner de modo visible las mismas, para que si se utiliza esta opción de crear grupos, puedan recogerse las asignaturas pertinentes que conforman el mismo.
Igualmente se corrige en el Idioma castellano, el contenido de los Botones de las fichas de Profesores, Aulas y Grupos, para Añadir Profesor, Aula o Grupo. Se ha incorporado entre paréntesis la aclaración "Añadir Profesores, Aulas o Grupos (desde plantillas), ya que ciertos usuarios nos han comentado que pensaban que dicho botón cumplía la misma función que el "
+" de la barra de navegación, que sirve para añadir una ficha de modo convencional, sin hacer referencia a las plantillas definidas.
Para el resto de Idiomas: Si desean añadir igualmente en el idioma que estén utilizando esta pequeña aclaración de Añadir ....... (desde plantillas), pueden realizar directamente en su opción de Cambio de Idioma, desde el Idioma concreto y en la Sección de Datos, modificando el texto de las tres últimas líneas.

-  ELIMINADO EL MENSAJE "Error Contacte con ADOSSIS".
Para realizar comprobaciones de funcionamiento correcto del programa, con algunos datos concretos, podía verse este mensaje de Error. Realmente no era más que una advertencia de orden interno para controlar en que zona del motor de generación, se podía producir la circunstancia de que una asignatura se quitase para colocar otra nueva y no se encontrase de modo inmediato un hueco a la sesión levantada. Al aceptar el mensaje, el programa seguía generando la solución. En la actual refusión se desactiva este mensaje, de modo que el generador siga trabajando normalmente.

-  CONTROL DEl "Buffer" de MEMORIA para EDITAR SESIONES.
Al editar sesiones en nuestros resultados, en algún caso muy esporádico, podía existir una saturación del "buffer" de memoria dedicado a controlar estas operaciones. Para evitar esta incidencia, se revisa a cada instancia el mismo, de modo que quede nuevamente libre tras editar sesiones.

REFUSIÓN M-4.02:

-  REINCORPORACIÓN FLECHAS TRASPASO ASIGNATURAS PARA AÑADIR GRUPOS DESDE PLANTILLAS.
Tras comprobar que en una serie de equipos el Sistema Gestor de Base de Datos (BDE), por algún motivo no deja abrir en modo edición las bases de datos secundarias, tipo DBF, en las cuales se apoya el programa, hemos insertado al mismo una serie de comprobaciones internas, de modo que se verifique antes de guardar cualquier dato en memoria, el estado de dichas bases. Esto originaba en dichos equipos un error tipo "Key Deleted" o bien "Database is not in Edit or Insert Mode" que producía un falseamiento de las direcciones de memoria en la que se alojaban los datos. Este error no es sistemático y no se produce en todos los equipos, por lo cual pensamos que tiene relación con los distintos componentes y "packs" que se tengan instalados en el sistema operativo de cada máquina. Hemos conseguido realizar una simulación en nuestros equipos de prueba que reproducía el problema, por lo cual con la presente actualización debe quedar subsanado el mismo.

(KGRUPOS)
REFUSIÓN M-4.02:

-  REASIGNACIÓN AUTOMÁTICA DE Nº MÁXIMO DE ALUMNOS.

Gracias a los datos remitidos por uno de nuestros usuarios, hemos podido comprobar que de forma involuntaria, pueden haberse asignado asignaturas sin claves, es decir en  blanco, a alguno de los alumnos. Esto nos permite asignar grupos a nuestros alumnos de modo manual, pero impide al Organizador Automático de Grupos, ponerse en marcha. Para evitar este problema, se añade una comprobación en el algoritmo del Organizador de Grupos, de modo que prescinda de estas asignaturas en blanco, y pueda proceder de modo normal, a generar los pertinentes grupos de alumnos.

 


Les recordamos que podrán siempre encontrar en nuestro Servidor de Internet, todas las últimas Refusiones de nuestras aplicaciones, pudiendo Vds. recoger las mismas y actualizar sus programas de forma inmediata, sin tener que esperar a un envío postal.

DIRECCIONES INTERNET: http://www.adossis.es o http://www.adossis.com o http://www.kronowin.com

Además disponen siempre de nuestro Servicio de Mantenimiento Electrónico, para plantearnos cualquier duda.

SERVICIO MANTENIMIENTO: mantenimiento@adossis.es

  subir a zona de Refusiones

¿CÓMO OBTENER UN BUEN HORARIO CON EL GENERADOR AVANZADO? 
Recomendamos encarecidamente que lean atentamente los siguientes comentarios.

  subir a zona de Refusiones

Utilización correcta del Nuevo Motor de Generación Avanzada.

- Con la nueva versión KRONOWIN Milenio-4, disponemos de dos Motores de Generación, el convencional cuyo comportamiento conocemos de años anteriores, y el Nuevo Motor de Generación Avanzada.

- El modo de Generación Avanzada toma directamente una serie de decisiones, en función de los Parámetros de Configuración que le hayamos establecido. Esto origina que en cierto momento, el propio Generador Avanzado, tome la decisión de colocar alguna asignatura, en una hora que hubiésemos prohibido mediante "x". Por ello es muy importante establecer la diferencia relevante existente entre las "z" (Prohibición Absoluta, respetada por el Generador Avanzado), y las "x" (las cuales pueden activarse en la Generación Normal, y que en la Generación Avanzada, tendrán el peso específico que le hayamos asignado en los Parámetros de Configuración del Motor). 

- Aunque la Generación Avanzada en un momento dado, tome la decisión de saltarse alguna "x", no pensemos que es una desventaja, ya que con un índice muy alto de probabilidad, sería la operación que nosotros mismos realizaríamos manualmente en nuestro resultado, tras haber obtenido una solución con el motor convencional. De este modo la Generación Avanzada, al realizar un mayor cálculo combinatorio y poder prescindir de ciertas desideratas, obtendrá una solución mucho más completa.

- KRONOWIN Milenio-4, incorpora directamente una serie de Configuraciones de Generación con el Motor Avanzado, que podemos seleccionar y utilizar directamente, o crear otros modelos que consideremos más adecuados para nuestro horario. No obstante, reflejamos a continuación las características más comunes para Configurar el Motor de Generación Avanzada. 

- Para obtener un Resultado de Calidad, y que este nuevo motor funcione con todas sus prestaciones, disponemos al activarlo de unas opciones de Configuración de Operatividad del mismo, cuyos valores deberíamos ajustar.

- Estos Valores deberán modificarse para cada parámetro configurable, con un valor entre 1 y 100, a tenor del peso específico que queramos dar a los mismos en nuestro horario.

- Así veremos que para obtener un horario con un alto grado de Contigüidad, pondremos un valor entre 80 y 100, a dicho parámetro.

- Si la Ponderación que hemos marcado en nuestros Nombres de Asignaturas, no nos interesa que sea un factor preferente, podremos un valor entre 0 y 20 p.ej., a dicho parámetro.

- Es MUY IMPORTANTE jugar con dichos valores de parametrización del  Motor de Generación Avanzada, ya que si dejamos todos los factores en un valor medio 50, el horario obtenido será similar a dicho valor, es decir un resultado de calidad media.

- Por el contrario tampoco es muy útil, ni coherente, aplicar a todos los parámetros un valor muy alto, ya que nunca llueve a gusto de todos, y tampoco se podrían respetar todas las desideratas en un grado tan alto.

- Puede también ocurrir que hayamos marcado con valor 100 el parámetro de Prohibiciones, pero esto no quiere decir que se respetarán al 100% la prohibiciones, en este modo de Generación Avanzada, ya que este método de Generación, busca todas las combinaciones posibles de colocación de una sesión, y en caso de no encontrar una solución que respete al 100% dicho parámetro, considerará que el grado de cumplimiento no es total, pero nos colocará la combinación menos desfavorable, pudiendo en este caso obviar el parámetro de prohibición.

- Si señalamos al Motor de Generación, que nos muestre previamente los cambios o las combinaciones que haya encontrado, podremos ver en nuestra pantalla, todas las combinaciones encontradas. Las mismas irán marcadas con el grado de incumplimiento que nos ofrece cada combinación, siendo dicho valor 0,00 como más óptimo, indicando que se han cumplido todos los valores marcados en los parámetros al 100%. Cuanto mayor sea el valor de Incumplimiento, lógicamente, menor será el grado de satisfacción, respecto a los valores marcados en la Configuración del Motor. 

Ejemplos de Configuraciones para Generación Avanzada:

Configuración para HORARIO SIN HUECOS (COMPACTO):
Huecos:............... 60
Prohibiciones:..... 30
Preferencias:...... 20
Alternancia:........ 50
Ponderación:....... 10

Configuración para HORARIO RESPETANDO LAS PROHIBICIONES EN MAYOR GRADO:
Huecos:............... 30
Prohibiciones:..... 60
Preferencias:...... 20
Alternancia:........ 50
Ponderación:....... 10

Valoración de Colocación de Sesiones en una Conexión 

- Otro factor a tener en cuenta para una buena obtención de resultados, reside en la visualización de los Esquemas de Colocación de las Conexiones.

- Dentro de la solapa de Conexiones, podrán ver una Gráfica de como van a quedar (en la medida de lo posible), colocadas las sesiones de una Conexión, pudiendo inclusive, en los casos de Conexiones Mixtas o Anidadas, simular los desplazamientos (alineación vertical), de la forma de conectarse las distintas sesiones de nuestras asignaturas.  Estas Gráficas nos pueden dar en gran medida, una valiosa información, sobre todo para las conexiones complejas, para saber si realmente es ese, el resultado que pretendemos obtener con la aplicación de dicha conexión.

Esperamos que estas indicaciones les puedan servir de ayuda, y quedamos siempre a su disposición en nuestras línea de teléfono para Asistencia Técnica y mantenimiento, como a través de nuestro correo electrónico reservado a tal efecto.

  subir a zona de Refusiones