Manual generador de horarios ghc

113
. Manual de usuario Curso básico del generador de horarios Curso básico del generador de horarios Curso básico del generador de horarios Curso básico del generador de horarios

Transcript of Manual generador de horarios ghc

Page 1: Manual generador de horarios ghc

.

Manual de usuario Curso básico del generador de horariosCurso básico del generador de horariosCurso básico del generador de horariosCurso básico del generador de horarios

Page 2: Manual generador de horarios ghc

Curso básico del generador de Horarios – GH

Tema 1: Introducción

Es común en los centros de enseñanza la dificultad para encajar y hacer óptimos los horarios lectivos. Uno de los factores que más inciden en esta dificultad es el tamaño del centro, que puede llegar a ser de hasta varios centenares de profesores. Otro factor importante que dificulta la búsqueda de soluciones es el gran número y diversidad de las condiciones, preferencias y criterios que hay que tener en cuenta para resolver los horarios.

La complejidad organizativa para encontrar las mejores soluciones al horario dificulta el comienzo de cada nuevo curso académico. Hay que configurar las optativas, formar los grupos de alumnos, asignar horario a los profesores, organizar los espacios lectivos, etc. Del horario obtenido, en buena parte, dependerá la vida académica del centro de enseñanza.

Un software para la gestión de horarios tiene que ser capaz de encontrar un compromiso

óptimo que satisfaga, tanto los requisitos académicos con sus correspondientes necesidades

pedagógicas y organizativas, como los recursos humanos y materiales con los que se cuenta en

el centro docente.

El generador de horarios GH es una herramienta que ayuda a encontrar soluciones óptimas a los horarios académicos semanales. El núcleo del GH es un potente motor de probada fiabilidad, rapidez y eficacia, capaz de manejar horarios muy complejos, admitiendo una gran diversidad de condicionantes y criterios de optimización. GH puede usarse tanto en colegios e institutos como en centros universitarios.

1.1 Características generales

El software generador de horarios tendrá como objetivo ayudar en la organización de la complicada tarea de confeccionar los horarios para el desarrollo del curso académico:

• Es imprescindible para empezar el curso una solución que encaje todas las sesiones lectivas y no lectivas con los requisitos académicos y pedagógicos que se tengan que observar.

• El horario es más difícil de confeccionar cuanto mayor sea el número de elementos que intervienen y se conectan.

Page 3: Manual generador de horarios ghc

• Hay muy poco tiempo para hacer el horario. Muchas veces no se tienen disponibles todos los datos hasta muy pocos días antes de que se necesite el horario operativo.

• Es necesario que los horarios sean válidos y lo más satisfactorios que sea posible, para lo cual habrá que tener en cuenta distintos requisitos: preferencias del profesorado, los espacios necesarios y disponibles para las sesiones, las materias a impartir, desdobles, grupos de alumnos, etc.

Un buen gestor de horarios debe dar respuesta a este reto y lo hará ayudando a resolver el rompecabezas que supone hacer los horarios, de una forma óptima y racional. Por consiguiente, la principal característica de un gestor de horarios es la de aportar una solución automática que incorpore las siguientes consideraciones:

• La adopción de una solución informática que automatice de forma racional los resultados

es especialmente útil ya que la confección de horarios es difícil. Su utilización será tanto más necesaria cuanto más complicado sea encontrar horarios viables.

• El aprovechamiento óptimo de los recursos del centro; tanto de las aulas como de la disponibilidad del profesorado. Hay que ponderar un compromiso óptimo que, cumpliendo las condiciones prefijadas, observe y evalúe determinados criterios pedagógicos y preferencias.

• Es necesario asegurar que los horarios sean equilibrados para todos los profesores, o que en los casos en que se establezca, obedezcan a un criterio de elección ordenada. El profesorado es más receptivo a un horario realizado mediante técnicas que garanticen un tratamiento automático y óptimo.

• Disponer de una interfaz de trabajo visual e intuitiva para establecer los datos y condiciones que concurren en cada centro de enseñanza, utilizando distintos perfiles de usuario adaptados a los diferentes niveles educativos.

• El proceso automático de obtención de resultados ante una variación de las condiciones

iniciales, permitirá encontrar rápidamente, si existe, una nueva combinación que se adapte a ellas.

Igualmente importantes para la vida académica, aunque no sometidas al nivel de criticidad expresado para el funcionamiento del centro docente, están las siguientes características:

• Integración con otras aplicaciones de gestión académica implantadas, para el intercambio de datos de configuración y de los horarios ya resueltos.

• Herramientas que permitan modificar el horario resuelto así como realizar determinados cambios puntuales garantizando la integridad del mismo.

• Asistente para le generación de los grupos de alumnos según las optativas que se impartan.

• Proceso de recogida a través de los departamentos, de las asignaturas que impartirán los profesores, así como sus preferencias; captación de desideratas.

Page 4: Manual generador de horarios ghc

• Presentación de las tablas e informes en distintos formatos que ofrezcan las vistas necesarias del horario: tablas de grupos, profesores, aulas; con listas de integrantes; generales, abiertos a otras aplicaciones, para su publicación en Internet, etc.

• Otras herramientas adicionales como el gestor de ausencias y sustituciones.

1.2 El generador de horarios

El generador de horarios para centros de enseñanza GH es un programa informático que gestiona horarios semanales:

Los elementos funcionales básicos del Generador de Horarios son:

1. Configurar las condiciones que deben satisfacer los horarios, tanto las condiciones estrictas como las ponderables, y los criterios de optimización:

1. Definición de los marcos horarios. 2. Condiciones de disponibilidad o preferencias, etc. 3. Gestión de grupos de alumnos, las asignaturas, cursos, aulas, etc. 4. Las sesiones lectivas a encajar en el resultado: distribuciones, optativas, etc. 5. Planificar otras actividades, reuniones o guardias. 6. Establecer los criterios de optimización.

2. Automatizar la obtención de los resultados

1. Buscar un horario completo que cumpla todas las condiciones estrictas. 2. Lo optimiza atendiendo las preferencias y los criterios.

3. Presentar los horarios resueltos:

1. Ofrece distintas vistas e informes de los horarios. 2. Permite su modificación de forma asistida. 3. Extraer tablas en formatos abiertos para su publicación. 4. Transferirse a otras aplicaciones mediante profesor específicos.

Page 5: Manual generador de horarios ghc

Seleccione la respuesta correcta

1.- ¿Qué factores dificultan en mayor medida la elaboración de los horarios académicos?

El tamaño de los centros y la diversidad de condiciones y preferencias que deben observarse.

La confección de las tablas y su publicación.

2.- Un software para la gestión de horarios tiene que ser capaz de:

Satisfacer al profesorado.

Manejar todos los requisitos pedagógicos.

Encontrar un compromiso que satisfaga tanto los requisitos académicos como los recursos humanos y materiales.

3.- ¿Cuál debe ser el principal objetivo de un software de gestión de horarios?

Permitir realizar y presentar directamente los horarios.

Ayudar a establecer las condiciones que permitan encontrar una solución óptima.

4.- ¿Qué requisitos deben considerarse en la generación de horarios?

Preferencias del profesorado y espacios con que cuenta el centro docente.

Asignaturas obligatorias u optativas para los distintos grupos de alumnos.

Las dos respuestas anteriores son correctas.

5.- Una consideración acerca de la solución dada por el gestor de horarios podría ser:

Los horarios de los profesores deben ser equilibrados.

Es necesario que se aprovechen óptimamente los recursos del centro.

Las dos respuestas anteriores son correctas.

Page 6: Manual generador de horarios ghc

1.3 Procesos de GH

GH consta de tres procesos principales que se ejecutan en el sistema de forma independiente:

• Planificador: Configura los datos generales del horario. • Motor: Genera y optimiza el resultado que satisfaga la configuración. • Editor: Presenta, edita y transfiere el horario resuelto.

Además, el GH dispone de las herramientas adicionales:

• Plataforma de archivos: Gestiona los archivos. • Captación de desideratas: Elección de asignaturas por departamentos. • Importación y exportación: Transferencia con otras aplicaciones de gestión académica. • Gestor de ausencias y sustituciones: Permite mantener las ausencias o faltas de

profesores y extraer partes de guardia diarios.

1.3.1 Planificador de horarios

El planificador de horarios es un proceso que se utiliza para configurar las sesiones que se deben encajar en el horario, así como establecer el resto de las condiciones, tanto estrictas como ponderadas, que deba cumplir. El planificador permite:

• Importar las listas de datos de la aplicación de gestión académica utilizada por el centro. • Configurar el marco horario. • Establecer los parámetros generales y prioridades, así como los valores iniciales que

tendrán los atributos al insertar nuevos datos en las listas. • Insertar o modificar los miembros de las listas de configuración. • Establecer preferencias y prohibiciones. • Otorgar un peso a los diferentes criterios para que el motor pueda buscar un compromiso

óptimo. • Validar los datos para buscar posibles causas de conflicto.

Planificador de Horarios

Page 7: Manual generador de horarios ghc

1.3.2 Motor de horarios

El motor de horarios es el encargado de generar los horarios que satisfagan los requisitos y las condiciones establecidas en el planificador.

El motor busca resultados completos, es decir, encaja todas las sesiones, y los hace óptimos. Este proceso guarda únicamente el mejor resultado encontrado. El mejor resultado será el menos incompleto o el de menor peso si se encuentran resultados completos. El diagrama básico del motor de horarios es el siguiente:

Motor de horarios

1.3.3 Editor de horarios

El editor de horarios es el responsable de la presentación de los resultados generados por el motor. Sobre él se pueden elegir diversas vistas del resultado y con distintos formatos, extraer tablas independientes o hacer modificaciones sobre los horarios íntegros garantizando la integridad del horario.

Editor de horarios

Page 8: Manual generador de horarios ghc

Plataforma de archivos

La plataforma del GH facilita la gestión de los archivos propios de esta aplicación. Estos son:

• Datos de configuración (extensión XGHC). Asociado al proceso planificador.

• Resultado horario (extensión XRHO). Asociado al editor, aunque pueden abrirse también desde el planificador.

NOTA: Estos archivos contienen un horario generado por el motor. Éste le añade un sufijo R# al nombre original del archivo de configuración, siendo # un número de secuencia. P. e. si el archivo de configuración se llama DATOS.XGHC, los resultados que se obtengan serán: DATOSR1.XRHO,

DATOSR2.XRHO...

• Tabla plana extraída de un resultado (extensión GRI). Asociado al editor de horarios.

Page 9: Manual generador de horarios ghc

Seleccione la respuesta correcta

1.- ¿Cuáles son los principales procesos del GH?

Planificador, motor y editor.

Planificador y editor.

Planificador, motor, editor y plataforma.

2.- ¿Para qué se utiliza el editor de horarios?

Para presentar los resultados generados por el motor.

Para gestionar los archivos de datos.

Para configurar las condiciones del horario.

3.- ¿Qué permite el planificador de horarios?

Configurar el marco horario.

Configurar las condiciones, preferencias y criterios ponderables.

Las dos respuestas anteriores son correctas.

4.- La validación de los datos es una operación que realiza:

El motor.

El editor.

El planificador.

5.- El encargado de generar los horarios es:

Page 10: Manual generador de horarios ghc

El motor.

El editor.

El planificador.

6.- ¿Qué tipo de documentos es capaz de abrir el planificador?

Archivos de configuración

Archivos de resultado permitiendo prefijar el horario que contiene

Tanto archivos de configuración como de resultado.

7) ¿Cuál es la primera operación que frecuentemente hay que hacer para usar el GH?

Usar un asistente para organizar las optativas de los grupos de alumnos.

Configurar las sesiones.

Importar los datos desde otra aplicación.

Page 11: Manual generador de horarios ghc

1.4 Perfiles de usuario

GH se utiliza en centros docentes de muy diferentes características ofreciendo distintos perfiles orientados a resolver, en todo caso, horarios semanales. Se puede utilizar en todos los niveles educativos: educación primaria, secundaria, bachillerato, formación profesional, o facultades y escuelas universitarias.

Para usar GHC se definir un perfil de usuario que facilita el acceso a las funciones que utilice según el tipo de centro docente para el que esté elaborando los horarios. Se prevén dos perfiles:

• Básico: Dirigido a colegios de educación primaria. • Avanzado: Añade elementos, opciones y asistentes, a los ya disponibles en el perfil básico

para su utilización en colegios con educación secundaria y bachillerato.

Ventana de opciones generales

GHU es la versión de GHC para universidades. Se utiliza como un producto diferenciado orientada al ámbito universitario. Permite priorizar la elección del horario de los profesores, así como establecer las condiciones específicas para generar horarios en facultades y escuelas universitarias.

Page 12: Manual generador de horarios ghc

Pueden consultar en este manual el tema 14: Educación Infantil y Primaria o el tema 15: Facultades y Escuelas Universitarias

En todo caso y de forma general, todo los pasos a seguir para la utilización del GH son los

siguientes:

1. Importar datos (opcional) o introducción manual de los mismos. 2. Configurar el marco horario. 3. Organizar los grupos (opcional). 4. Captar desideratas (opcional). 5. Configurar las sesiones lectivas. 6. Definir otras actividades, reuniones y guardias (opcional). 7. Establecer preferencias y criterios ponderables. 8. Validar los datos de configuración. 9. Encajar resultados con el motor de horarios. 10. Revisar los horarios obtenidos y ajustar las condiciones en el planificador para que,

volviendo a usar el motor de horarios, generar el mejor resultado que sea posible. 11. Presentar, modificar o transferir los horarios resueltos usando el editor de horarios.

Page 13: Manual generador de horarios ghc

Tema 2: Configuración básica

Lo primero que debería hacerse para usar GH es determinar si se pueden importar los datos desde otras aplicaciones de gestión académica. Además, para transferir los horarios resueltos a otras aplicaciones de gestión, normalmente es necesario haber importado previamente los datos.

Ventana de ayuda básica

2.1: Intercambio de datos

El intercambio de datos normalmente comprende dos procesos:

• Importación de los datos al GH • Exportación del horario desde el GH

Para poder transferir el horario a otra aplicación de gestión académica es necesario importar

previamente los profesores, grupos, materias o asignaturas, etc. con sus correspondientes claves externas. De esta forma los horarios exportados podrán ser luego correctamente interpretados.

• El horario resuelto, para su transferencia a otras aplicaciones, se expresará a través del campo clave externa. Podrá cambiar libremente cualquier otro campo de los datos

Page 14: Manual generador de horarios ghc

importados o ajustar este antes de realizar la exportación del horario. • A veces, también es necesario identificar mediante claves externas cada uno de los

intervalos del horario.

El GH se adapta a una importante diversidad de formatos de intercambio para posibilitar el acceso y la transferencia del horario resuelto. GH intercambia datos y horarios con casi todas las aplicaciones de gestión académica, tanto comerciales como de las distintas consejerías de educación.

• Transferencia con SICE (Madrid) se utiliza un juego de archivos. En este caso se debe usar la construcción del GH desarrollada para estos centros e instalada desde el directorio activo.

• Para IES2000 (diversas comunidades) y GC (Valencia) estos procesos se realizan accediendo directamente a sus bases de datos.

• Para el resto de aplicaciones se generan archivos de intercambio con diferentes

formatos. o Para trasferir el horario a EDUCA (Navarra), la transferencia del horario podrá

realizarse sin necesidad de haber realizado una importación previa. El programa EDUCA permite asociar los elementos del horario a los correspondientes en su base de datos en el momento de la transferencia del horario resuelto.

Formato de intercambio XML

GH ofrece una interface estándar propia para el intercambio de datos y horarios. Se utiliza desde el planificador o desde el editor de horarios, para leer o para guardar datos de configuración y horarios. De este modo se permite realizar el intercambio de todos los datos que gestiona el generador de horarios con todas aquellas aplicaciones que adopten esta interface. Puede acceder libremente a sus especificaciones y completa documentación.

Utilizado en las siguientes aplicaciones de gestión académica:

• INIKA - DAE • Click -edu • Qualitas Educativa • ESEMTIA • GESTION AULA

Page 15: Manual generador de horarios ghc

2.1 .1 Importación de datos a GH

La importación de los datos se realiza con el comando 'Importar datos' del menú principal o desde el correspondiente botón de la barra de herramientas. Este proceso, como ya se ha indicado previamente, además de evitar la necesidad de introducir muchos datos manualmente, puede ser necesario para la transferencia de los horarios generados.

Importar datos

El intercambio de datos y resultados actualmente es posible con numerosas aplicaciones. Consulte desde la ayuda contextual del mismo programa o al soporte técnico correspondiente sobre cada proceso en particular. Estos procesos de transferencia están sujetos a un constante mantenimiento.

Desde GH existen dos posibles operaciones de importación de datos:

• Importación de las listas completas con sus claves: Carga las listas de los grupos de alumnos, profesores, etc. Esta operación es la que se realizará inicialmente para recoger todos los datos que sea posible. Se le pedirá que confirme los intervalos del horario que importa al generador de horarios.

En el caso de que realice una operación de importación sobre datos ya existentes, los elementos que tengan una nueva clave externa se añadirán, pero además, se le pedirá que confirme que quiere actualizar aquellos elementos que se correspondan con la misma clave externa.

• Importar 'solo las claves': Las claves externas se cargarán únicamente en las listas combinadas de las cajas de propiedades (profesores, grupos, etc.) rellenando las listas desplegables del campo con la clave externa. En este caso las claves pueden ser seleccionadas y asociadas manualmente. Esa segunda posibilidad podría servir para asignar la correspondiente clave externa a datos ya existentes en las listas.

Page 16: Manual generador de horarios ghc

La importación de sólo las claves está disponible tanto desde el planificador como desde el editor de horarios.

2.1.2 Exportar el horario desde GH

Si los horarios han sido generados utilizando datos importados de otra aplicación, los profesores, materias, grupos, aulas, tramos, etc. tendrán ya asignada su correspondiente clave externa.

También podrán asociarse estas claves a los elementos que hayan sido introducidos después de la importación. Es decir, antes de realizar la exportación del horario desde el editor, puede modificar o asignar las claves externa que necesite. Esta operación puede hacerla para cada lista de datos: profesores, grupos, materias, etc. y en todo caso, debería comprobarse que son correctas las claves externas entes de la transferencia del horario a otras aplicaciones.

Clave externa de materias

Page 17: Manual generador de horarios ghc

Se implementa la exportación del horario completo a distintas plataformas de gestión académica.

Exportación del horario completo

Se le pedirá que confirme las claves correspondientes a los intervalos que se usarán para representar los horarios en el formato de transferencia. En el caso de existir guardias de recreo podrá detallar el tipo de tarea con que se transferirán las correspondientes a cada recreo.

Claves de intervalos

Page 18: Manual generador de horarios ghc

Algunas aplicaciones también requieren que los profesores tengan asignada la fecha de toma

de posesión.

Claves de transferencia de profesores

El proceso de exportación concluye, frecuentemente, generando un archivo de intercambio que debe cargarse en la correspondiente aplicación de gestión académica para recoger el horario.

Page 19: Manual generador de horarios ghc

Seleccione la respuesta correcta

1) ¿Hay que generar archivos intermedios de intercambio para importar datos en el GH?

En muchos casos sí que es necesario.

Siempre se accede directamente a la fuente de los datos original.

2) ¿Qué son las claves externas?

La clave de cada elemento en la aplicación a la que se necesite transferir el horario

Estas claves son necesarias para el funcionamiento del GH

3) ¿Los intervalos o tramos del horario tienen claves externas?

No las necesitan porque son las horas de entrada y salida.

Sí, las claves externas también identifican los distintos intervalos del horario.

4) La importación de datos es útil porque:

Evita la necesidad de introducir datos manualmente.

Se usan para expresar el horario resuelto a otra aplicación.

Las dos respuestas anteriores son correctas.

Page 20: Manual generador de horarios ghc

2.2 El marco horario

Su configuración corresponde a la primera ventana del planificador (ver figura marco horario). Será lo primero en ser configurado. En todo caso, podrá modificarlo en cualquier momento durante la utilización del planificador.

Algunos de los datos correspondientes al marco pueden haberse importado junto al resto de datos transferido desde otra aplicación, en particular los tramos o intervalos del horario con sus respectivas claves de transferencia.

Número de sesiones por jornada: Número máximo de sesiones lectivas que se van a impartir a lo largo de la jornada docente. En el caso de que las jornadas no tengan el mismo número de horas lectivas, habrá que indicar la jornada de la semana que más sesiones tenga. No se admiten más de 28 intervalos lectivos.

• Parada a mediodía: Se debe indicar si hay parada a mediodía, y en el caso de que así sea, incluir después de la sesión que se realiza.

• Nº de recreos: Se debe incluir el número de recreos que va a haber en la jornada, se pueden establecer hasta cuatro recreos, y cuando se van a producir.

• Plantilla general: Se deben indicar las posiciones de la plantilla sin actividad docente, que quedarán inhabilitadas en todas las plantillas particulares. Por tanto, en esas posiciones no se asignarán ni sesiones lectivas, ni reuniones, ni guardias, en los resultados finales. Cualquier modificación que se haga sobre la plantilla general, tanto si es para permitir como para prohibir, se reflejará en todas las plantillas particulares.

En la plantilla general hay que indicar la hora de inicio y de finalización de todos los intervalos. Estos datos no son normalmente relevantes para el cálculo de los horarios, excepto si se definen varios marcos, en cuyo caso son necesarios para determinar el solapamiento.

Marco horario

Page 21: Manual generador de horarios ghc

• Nº total de aulas en el centro: Es necesario indicar el número total de espacios del centro que se utilizan para impartir las materias. Por ejemplo, si se utiliza el patio para Educación Física, debe incluirse.

• Horarios solapados: Esta opción se debe utilizar únicamente en el caso de que se necesite definir dos horarios en que algún intervalo de un horario coincida con dos intervalos en el otro. En otro caso es preferible intentar acomodar los distintos horarios en un solo marco.

o Una vez definidos los horarios solapados, se asignará uno u otro a cada grupo de alumnos.

Para definir horarios solapados hay que indicar precisamente las horas de inicio y finalización

de las sesiones lectivas.

Marcos solapados

Días de la semana con distintos horarios: Puede configurar también opcionalmente horarios distintos para cada día de la semana. En este caso se representarán siempre las tablas de plantillas y de resultados alineando la primera hora del horario todos los días. En los resultados aparecerá la hora de entrada y salida en cada celda.

Intervalos con una duración fraccionada: En el tema 14 'Educación infantil y primaria' se explica con más detalle cómo se configura.

Page 22: Manual generador de horarios ghc

Seleccione la respuesta correcta

1.- ¿En qué casos es necesario definir dos marcos horarios?

Si se solapan las horas de entrada y salida de los distintos intervalos

Si los grupos de alumnos tienen distinto horario.

2.- ¿Qué se debe hacer si existen días de la semana con distintos horarios o con horas de entrada y salida diferentes?

Usar siempre la opción de 'horario distintos cada día'.

Intentar acomodar un mismo horario en un marco general que sirva para todos los días.

Las dos respuestas anteriores pueden ser válidas.

3.- ¿Cuándo se puede modificar el marco horario?

El marco puede modificarse en cualquier momento.

Se realiza necesariamente antes de introducir el resto de los datos.

4.- ¿En el caso de definir intervalos de duración fraccianada?

La duración se deduce de las horas de entrada y salida.

Hay que expresar un valor tipificado de 1, 3/4 o 1/2

5.- ¿Qué dato se incluye en el marco horario?

Número de aulas totales en el centro.

Número de edificios

Page 23: Manual generador de horarios ghc

2.3 Opciones generales

El comando 'Opciones generales y valores iniciales' puede abrirse desde los menús o la barra de herramientas. La ventana ofrece distintas solapas para:

• Establecer el perfil de usuario. • Opciones, parámetros y operaciones generales.

o Opciones generales para la obtención de resultados. o Condiciones prioritarias de los resultados. o Mensajes de confirmación o Operaciones sobre la lista completa de sesiones lectivas.

• Mantener anotaciones. • Definir una lista de grupos en aulas alejadas (que se emplea una fracción de tiempo en

llegar a ellas). o Permite establecer la configuración automática de las condiciones necesarias entre

las sesiones de un mismo profesor para que no sean continuas las sesiones entre las que hay un necesario desplazamiento.

• Establecer los valores iniciales de los nuevos elementos introducidos: o Profesores:

� Periodos o intervalos libres no prefijados en plantilla. � Número de sesiones continuadas, etc.

o Sesiones lectivas: � Coincidencia a últimas horas. � Días seguidos, etc.

o El tipo de tarea inicial al insertar: � Lectivas, guardias o reuniones.

Figura 1: Opciones generales

Page 24: Manual generador de horarios ghc

Desde esta ventana puede, también, asignar un determinado valor del atributo a todos los

elementos ya introducidos en la lista; para ello habrá que utilizar el botón [a lista] (ver figura 2). Los valores establecidos inicialmente desde esta ventana se podrán, en todo caso, particularizar en la correspondiente ventana de propiedades de cada elemento en lista. Los valores que se tendrán en cuanta para hacer los horarios serán los que figuren en las listas particulares.

Figura 2: Valores iniciales de los profesores: Periodos libres

Page 25: Manual generador de horarios ghc

Seleccione la respuesta correcta

1.- Desde las ventanas de valores iniciales:

Pueden establecer valores iniciales al insertar nuevos elementos.

Puede asignar un mismo valor a todos los elementos en la lista usando el botón [a Lista]

Las dos opciones anteriores son correctas

2.- ¿Para qué sirve la lista de grupos distantes?

Se establecen grupos de alumnos que se encuentran en aulas que requieren una fracción de tiempo para el desplazamiento.

El programa manejará las condiciones internamente.

3.- ¿A qué atributos se puede asignar un valor inicial o modificar para todos los elementos en sus listas?

Número de tardes o mañanas ocupadas de los profesores.

Tarea o tipo de actividad que se asocia a las sesiones lectivas, guardias o reuniones.

Las dos respuestas anteriores son correctas

Page 26: Manual generador de horarios ghc

Tema 3: Listas de datos primitivos

En este tema se estudian las listas de datos necesarios para configurar las sesiones a encajar en el horario, así como las operaciones que se pueden realizar con ellos y las propiedades que los definen.

• Aulas y conjuntos de aulas. • Grupos de alumnos. • Materias (asignaturas). • Profesores. • Tareas (tipos de actividad).

Solapas de acceso a las ventanas del planificador

3.1 Aulas

Son los espacios de los que dispone el centro para impartir las sesiones lectivas. Las aulas se asignan necesariamente a las sesiones lectivas por lo que resulta imprescindible declarar, al menos, un número suficiente de ellas para generar los horarios. Las aulas puedes estar definidas con un nombre o ser anónimas. En GH las aulas se tienen en cuenta únicamente para las sesiones lectivas.

Al configurar el marco horario debe indicarse el número total de aulas. Sin embargo, no es necesario declarar explícitamente todos estos elementos en la lista de aulas; las no declaradas en la lista se usarán como aulas anónimas de tipo general.

Número total de aulas en el centro

Page 27: Manual generador de horarios ghc

Operaciones asociadas a la lista de aulas

Estos comandos están accesibles en la lista de aulas desde el menú principal, botones de la barra de herramientas o desde del menú contextual.

Ventana de ayuda de la lista de aulas

Propiedades de cada aula

Las propiedades del aula se muestran usando el comando 'propiedades'

Propiedades del aula

Page 28: Manual generador de horarios ghc

3.1.1 Conjuntos de aulas

Son conjuntos que se forman para poder ofrecer ubicaciones alternativas a las sesiones

lectivas. Una misma aula puede formar parte de varios conjuntos. Cada conjunto de aulas se identifica con un nombre inventado por el usuario.

Existe siempre un conjunto de aulas predefinido; el conjunto de aulas de tipo <general> que estará formado por todas las aulas anónimas, además de las que se hayan definido con un nombre y que tengan el atributo tipo general.

Conjuntos de aulas

Aulas alternativas en la lista de sesiones lectivas

Page 29: Manual generador de horarios ghc

Las operaciones asociadas a los conjuntos

Los comandos sobre los conjuntos de aulas se utilizan desde:

• El menú principal • Los botones de la barra de herramientas • El menú contextual (botón izdo. del ratón) de cada elemento

Ventana de ayuda de la lista de aulas

Page 30: Manual generador de horarios ghc

Seleccione la respuesta correcta

1.- ¿Deben estar todas las aulas definidas en la lista de aulas?

Hay que dar de alta todas las aulas en la lista de aulas.

Las aulas podrían no ser tenidas en cuenta en absoluto.

Es necesario indicar al menos el número de aulas disponibles, aunque no se las denomine a todas en la lista.

2.- El grupo de aulas <general>:

Contiene todas las aulas dadas de alta en la lista de aulas.

Contiene únicamente las aulas anónimas.

Contiene todas las aulas anónimas, y además de las dadas de alta en la lista con el atributo <general>.

3.- Para formar un nuevo conjunto de aulas...

Se permite incluir solamente las aulas dedicadas.

No puede usarse un aula que forma parte de otro agrupamiento.

Hay que inventarse un identificativo para denominarlo.

Page 31: Manual generador de horarios ghc

3.2 Grupos de alumnos

Los alumnos matriculados en los diferentes niveles educativos se organizan en grupos, habitualmente en función de sus optativas. Puede utilizar el asistente organizador de grupos para ayudarle en esta tarea. Los grupos de alumnos se asocian directamente a las sesiones lectivas por lo que resultan imprescindibles para generar los horarios.

Lista de grupos de alumnos

En las plantillas de ocupación de los grupos de alumnos se señalarán normalmente como posiciones disponibles (no prohibidas) las necesarias para encajar sus sesiones semanales. Sin embargo, en algunos centros con horarios complicados, o porque se quiera dar más flexibilidad para encontrar resultados, se puede dejar un mayor número de posiciones disponibles que las estrictamente necesarias para encajar las sesiones. El proceso de optimización está diseñado para llevar los huecos en el horario de grupos a las posiciones que se señalen como no

preferentes, y a los extremos del horario, es decir, las primeras y últimas horas de la mañana y de la tarde.

Con la misma idea, también pueden establecer un número de tardes libres que se elegirán de forma flexible por parte del motor al encajar los horarios.

Operaciones asociadas a cada grupo

Los comandos que actúan sobre la lista de grupos están disponibles en el menú principal, botones de la barra de herramientas y menú contextual.

Page 32: Manual generador de horarios ghc

Ventana de ayuda

Para asignar las sesiones a los grupos de cada curso se puede utilizar el asistente para organizar los grupos. Otra posibilidad es copiar a un nuevo grupo las sesiones previamente asignadas a otro. Para copiar las sesiones de un grupo a otro, el grupo receptor no puede tener ninguna sesión lectiva asignada.

Propiedades El curso al que pertenece el grupo de alumnos, un profesor tutor, o un aula de grupo son atributos opcionales, que se pueden utilizar para facilitar la configuración.

Si se definen dos marcos A y B los grupos de alumnos deben asociarse a uno u otro marco.

Page 33: Manual generador de horarios ghc

Propiedades de cada grupo

3.3 Materias o asignaturas

Se denomina materia docente o asignaturas a los contenidos que los profesores imparten a los grupos de alumnos, según la configuración de las sesiones lectivas. La lista de materias o asignaturas resulta imprescindible para configurar las sesiones lectivas y, por lo tanto, para generar los horarios.

Lista de materias o asignaturas

Page 34: Manual generador de horarios ghc

Operaciones sobre esta lista

Los comandos sobre la lista de las materias están disponibles desde el menú principal, botones de la barra de herramientas y menú contextual.

Propiedades

Las propiedades o atributos de una materia se muestran en la siguiente imagen:

Propiedades de una materia

3.4 Profesores

Los profesores se asocian a todas las sesiones que deben encajarse en el horario, tanto las sesiones lectivas, como las guardias, reuniones y complementarias.

Figura 1: Lista de profesores

Page 35: Manual generador de horarios ghc

Operaciones sobre la lista de profesores

Los comandos sobre la lista de los profesores están disponibles desde el menú principal, botones de la barra de herramientas y menú contextual.

Figura 2: Ventana de ayuda de la lista de profesores

Propiedades

Las propiedades o atributos de un profesor se clasifican en cuatro tipos:

a) Propiedades del profesor: Identificativos (ver figura 3)

• Nombre: Nombre del profesor. • Abreviatura: Se usa para la presentación de los resultados. • Nombre completo: Nombre completo del profesor. • Clave de exportación: Identificativo que se usa para exportar los datos a otras

aplicaciones. • Toma de posesión: Fecha en la que el profesor tomó posesión de su cargo. Este dato es

necesario para exportar el horario a determinadas aplicaciones de gestión académica. • Departamento: Nombre del departamento al que pertenece el profesor.

Page 36: Manual generador de horarios ghc

Figura 3: Propiedades del profesor - Identificativos

b) Propiedades del profesor: Períodos libres (ver figura 4)

Períodos libres no prefijados que se observarán estrictamente: Indica el número de días completos o intervalos (los primeros, los últimos, o seguidos) que cada profesor debe tener libres como mínimo. Esta condición se respetará sin excepción.

En el caso de jornada partida: Esta opción sólo está habilitada en el caso de que el horario del centro sea en jornada partida. Indica el número de días máximo que cada profesor puede tener con la mañana o la tarde ocupada. Esta condición también se respetará estrictamente, sin excepción.

Incompatibilidad entre sesiones: Esta propiedad permite indicar prohibición estricta o preferencia para las siguientes condiciones (las cinco últimas sólo están disponibles en el caso de que haya jornada partida):

Se tendrán en cuenta de forma estricta o ponderada según se señale.

• Que un profesor salga a última hora y entre a primera al día siguiente. • Que un profesor entre a primera hora y salga a última el mismo día. • Que un profesor entre a primera hora y tenga ocupada la tarde.

Page 37: Manual generador de horarios ghc

• Que un profesor entre a primera hora de la mañana y salga a última hora de la mañana.

• Que un profesor entre a primera hora de la tarde y salga a última hora de la tarde. • Que un profesor salga a última hora de la mañana y entre a primera de la tarde. • Que un profesor salga a última hora de la mañana y tenga ocupada la tarde. • Que un profesor tenga menos de dos intervalos libres alrededor del mediodía.

Figura 4: Propiedades del profesor - Períodos libres

c) Propiedades del profesor: Opciones (ver figura 6)

Número mínimo de sesiones lectivas diarias: Permite penalizar no alcanzar un mínimo calculado automáticamente, no penalizarlo, o por el contrario minimizar el número de días ocupados.

Número máximo de sesiones lectivas diarias: Permite ampliar en uno el número máximo de intervalos lectivos diarios estrictamente permitidos, o tener en cuenta el máximo de forma prioritaria al optimizar el horario. En todos los casos el límite viene dado por el programa y se calcula automáticamente según la siguiente tabla:

Page 38: Manual generador de horarios ghc

Figura 5: Ventana de ayuda: máximo y mínimo de sesiones lectivas diarias

Permanencia semanal: Se puede indicar el máximo número de intervalos de permanencia semanales del profesor sin introducir una penalización al optimizar. Este número se calcula sumando los intervalos entre la hora de entrada y de salida incluyendo los huecos libres. Si se tiene horario de mañana y tarde, se contarían opcionalmente (ver las opciones generales) que se cuenten como permanencia los intervalos libres entre las sesiones ocupadas de la mañana y de la tarde.

Quitar huecos: Esta propiedad permite opcionalmente eliminar o no, los huecos del horario del profesor.

Número máximo de sesiones de clase seguidas: Es útil en el caso de no desear que un profesor imparta demasiadas sesiones seguidas. Este atributo solo se tiene en cuanta en la optimización y se refiere al número máximo de sesiones lectivas seguidas que pueda impartir un profesor sin

mediar un hueco en el horario, u otra sesión no lectiva. Las sesiones se consideran seguidas aunque estén separadas por recreos. Para que tenga algún efecto en el resultado hay que señalar un número máximo suficientemente bajo de sesiones lectivas seguidas.

Prioridad para la elección de horario (únicamente GHU): Permite establecer un orden o prioridad para la elección del horario por parte de los profesores.

Estas opciones son ponderables y se tendrá en cuenta en la medida en que sea valorada respecto a otras en la lista de ponderación de criterios (ver los Criterios ponderables).

Page 39: Manual generador de horarios ghc

Figura 6: Propiedades del profesor - Opciones

d) Propiedades del profesor: Desideratas. Se informa de:

• El texto del mensaje relativo a las preferencias recogido desde el módulo de captación de las desideratas.

• El número detallado de sesiones que imparte el profesor a los distintos grupos de alumnos.

Figura 7: Propiedades del profesor - Desideratas

Page 40: Manual generador de horarios ghc

3.5 Tareas o tipos de actividad

Las tareas son los identificativos de los tipos de actividad que pueden asignarse a las sesiones lectivas, complementarias, guardias o reuniones.

Figura 1: Lista de tareas en el planificador

Tareas asociadas a las sesiones lectivas, reuniones y guardias

Al insertar nuevas sesiones: lectivas, reuniones o guardias, se asociará inicialmente el tipo de tarea que figura en la ventana de opciones generales (figura 2). En esta ventana puede seleccionar otra tarea inicial, y también cambiar la tarea ya asignada a -todas- las sesiones en su correspondiente lista, usando el botón [a Lista].

Figura 2: Opciones generales: tareas iniciales

Page 41: Manual generador de horarios ghc

Seleccione la respuesta correcta

1) Para copiar a un nuevo grupos de alumnos las sesiones asignadas previamente a otro grupo

El grupo receptor no puede tener ninguna sesión asignada.

Se mezclan con las del grupo receptor.

2) ¿Cómo se puede insertar un nuevo elemento en cualquier lista?

Con el comando "Insertar nuevo" utilizado desde el menú principal o el menú contextual.

Desde un botón que representa una flecha verde en la barra de herramientas, o utilizando la tecla Insert.

Las dos opciones son correctas.

3) ¿La permanencia semanal de cada profesor?

Establece una condición estricta que debe verificar el resultado.

Determina una preferencia asociada un criterio ponderable.

4) El número máximo de mañanas o tardes ocupadas por profesor en caso de jornada completa.

Se puede establecer como condición estricta.

Se puede expresar como condición ponderable.

Se puede establecer como condición estricta y también ponderable.

Page 42: Manual generador de horarios ghc

5) Las incompatibilidades entre sesiones: última de la mañana y primera de la tarde, etc.

Pueden establecerse para cada profesor desde su ventana de propiedades o modificar para todos desde la ventana de opciones

generales

Pueden establecerse como condiciones estrictas o ponderables.

Las dos respuestas anteriores son correctas.

Page 43: Manual generador de horarios ghc

Tema 4: Otras listas de datos

Las listas de cursos (niveles), y la de departamentos, no se usan directamente para configurar las sesiones a encajar en el horario, pero pueden contener información útil para establecer filtros que faciliten la configuración de las sesiones lectivas o para usar los asistentes de organización de grupos o de captación de desideratas.

• Cursos académicos. • Departamentos.

Solapas de acceso a las ventanas del planificador

4.1 Cursos académicos

Los cursos o niveles educativos pueden estar asociados a conjuntos de materias de modo que constituyen sus planes de estudios. Los grupos de alumnos también pueden pertenecer a un determinado curso.

Es necesario dar de alta materias y grupos de alumnos para poder configurar sesiones lectivas, sin embargo no es necesario que estos elementos estén asociados a un curso académico; esta información no es estrictamente necesaria para obtener horarios.

Los cursos y sus planes de estudio se utilizan para:

• Establecer filtros que podría facilitar la configuración de las sesiones lectivas. • Organizar los grupos de alumnos con el asistente organizador de grupos (ver en

capítulo aparte).

Cursos académicos

Page 44: Manual generador de horarios ghc

Filtro de materias y grupos por curso en la lista de sesiones lectivas

Este filtro es especialmente útil cuando el catálogo de materias es muy extenso. Afecta a las listas desplegables y permite presentar únicamente los grupos y las materias según el curso al que pertenezca el grupo de alumnos configurado en las sesiones.

Filtro por curso

4.2 Departamentos

Los departamentos didácticos y las familias profesionales son los encargados de organizar y desarrollar las enseñanzas propias de las áreas, materias o módulos que tengan asignados. Los profesores pueden estar asociados a un departamento, como también las materias y las sesiones lectivas.

Es necesario dar de alta materias y profesores para poder configurar sesiones lectivas, sin embargo no es necesario que estos elementos estén asociados a un departamento; esta información no es estrictamente necesaria para obtener horarios.

Page 45: Manual generador de horarios ghc

Los departamentos se utilizan:

• En el proceso de captación de desideratas (vea capítulo aparte). • Para establecer filtros que pueden facilitar la configuración de las sesiones lectivas.

Departamentos

Filtro por departamento en la lista de sesiones lectivas

Afecta únicamente al contenido de las listas desplegables y permitiendo presentar los profesores según el departamento al que pertenezca la materia de las sesiones lectivas seleccionada.

Filtro por departamento

Page 46: Manual generador de horarios ghc

Seleccione la respuesta correcta

1.- La lista de cursos o niveles académicos.

Contiene datos imprescindibles para elaborar horarios.

Los cursos pueden estar asociados a las materias docentes y a los grupos de alumnos.

2.- La lista de departamentos.

Contiene datos imprescindibles para elaborar los horarios.

Los departamentos pueden asociarse a los profesores, las materias docentes y a las sesiones lectivas.

3.- Si está activado el filtro del selector de profesores por departamento:

Presenta en el selector únicamente los profesores según el departamento al que esté adscrita la asignatura.

Se debe siempre señalar a través de qué elemento actúa el filtro.

4.- Si está activado el filtro por curso para el selector de materias:

Presenta en el selector únicamente las materias según el curso al que pertenezca el grupo de alumnos.

Se debe siempre señalar a través de qué elemento actúa el filtro.

Page 47: Manual generador de horarios ghc

Tema 5: Las sesiones lectivas

Las sesiones lectivas se configuran asociando una materia a un grupo de alumnos, a un profesor y con una distribución semanal. La distribución semanal indica el número y la duración de las sesiones. Puede determinarse además un aula prefijada, ofrecer un conjunto de aulas alternativas o establecer otros condicionantes.

• La distribución semanal se expresa con una cadena de hasta 5 sesiones semanales de 1 a 5 intervalos de duración, por ejemplo, 221 serían tres sesiones; dos sesiones dobles y una simple, que se impartirían tres días cualesquiera de la semana.

Figura 1: Sesiones lectivas

• Si se han definido en el marco horario intervalos con duración fraccionada podrían establecerse sesiones de duración ½ ó ¾. Vea el tema educación infantil y primaria para más de talles acerca de la duración fraccionada.

• En el tema la captura de desideratas puede consultar cómo recoger la elección de asignaturas por parte de los profesores de cada departamento.

Page 48: Manual generador de horarios ghc

Operaciones asociadas a las sesiones lectivas

Los comandos sobre la lista de sesiones lectivas están disponibles desde el menú principal, botones de la barra de herramientas y menú contextual.

Figura 2: Ventana de ayuda de la lista de lectivas

Propiedades

La ventana de propiedades contiene distintas solapas a las que se puede acceder también directamente desde la barra de menú y la barra de herramientas principal.

Se presentan los atributos asociados a cada bloque de sesiones lectivas. Denominamos bloque de sesiones a las sesiones correspondientes a las líneas configuradas como simultáneas, estas sesiones comparten la ventana de propiedades.

Page 49: Manual generador de horarios ghc

Bloque de sesiones: Elementos asignados (figura 5).

• Materia o asignatura • Grupo • Profesor • Tmp. (distribución semanal): Permite establecer una distribución semanal de las

sesiones; hasta cinco sesiones con una duración de hasta cinco intervalos cada una. Por ejemplo: 111 serán tres sesiones semanales simples y 21 será una sesión doble y una simple.

• Aula: Se puede establecer una determinada aula prefijada o puede ser cualquiera de las correspondientes a un tipo de aulas alternativas.

• Aulas alternativas: Permite indicar un conjunto de aulas alternativas. Esta propiedad es obligatoria si el aula es cualquiera.

• Tarea: Tipo de tarea asignada a la sesión lectiva. En principio se utiliza la declarada por defecto (ver tareas o tipos de actividad).

• Departamento: Departamento asociado a la materia, pero que puede particularizarse para las sesiones lectivas.

• Anotación: Texto con las preferencias recogidas del módulo de captación de desideratas.

• Identificativo para la captación de desideratas: se utiliza como identificativo de las lectivas. Pueden ser modificados desde esta ventana. También pueden regenerarse automáticamente todos los identificativos usando el correspondiente comando. Al crear el archivo de entrada para el módulo de captación de desideratas se crearán todas los identificativos que no se hayan modificado o que no existan.

En días distintos: En esta solapa se pueden indicar bloques de sesiones lectivas que deberán impartirse en días distintos que las sesiones del bloque actual.

Consecutivas: En esta solapa se puede indicar un bloque de sesiones lectivas que deberá impartirse consecutivamente al bloque actual.

No consecutivas: Permite establecer las sesiones lectivas que no deben impartirse de forma consecutiva al bloque de sesiones actual.

Otras distribuciones: Permite asignar otras posibles distribuciones semanales a la asignada inicialmente para impartir las sesiones lectivas. Esta opción es especialmente interesante para los módulos formativos cuando presentan una elevada carga horaria semanal. Por ejemplo una distribución flexible para 6 intervalos semanales, con una duración máxima de sesión de 3 intervalos, podrían ser 33, 222, 321, 2211, 21111.

Page 50: Manual generador de horarios ghc

Opciones: Se ofrecen distintas posibilidades que condicionan la forma de encajar cada bloque de sesiones.

• Penalizar coincidencias a primeras o últimas horas de la jornada. • Penalizar que coincidan por la tarde. • Penalizar que coincidan a la misma hora. • Permitir que las sesiones consecutivas o de duración múltiple puedan quedar

partidas por recreos. • Días seguidos en asignaturas de dos o tres sesiones semanales.

Las opciones que no procedan según se haya configurado el marco horario aparecerán deshabilitadas.

Figura 5: Propiedades del bloque de sesiones

5.1 Simultáneas y optativas

Frecuentemente para la configuración de asignaturas optativas es más sencillo y eficaz hacerlas simultáneas en la lista de sesiones lectivas. Efectivamente, cuando las asignaturas se corresponden como simultaneas, una a una en todas las sesiones, es más sencillo añadirlas directamente como simultáneas. Puede decirse que en general es ventajoso configurar

Page 51: Manual generador de horarios ghc

conjuntos de asignaturas optativas cuando no es necesario determinar exactamente como se

solapan entre sí. Sesiones simultáneas

Para hacer que las sesiones se impartan simultáneamente, primero hay que seleccionar la línea sobre la que se van a añadir simultáneas y utilizar el comando correspondiente del menú principal, contextual, o de la barra de herramientas para sesiones lectivas.

De esta forma, se puede expresar gráficamente cualquier combinación de sesiones simultáneas como por ejemplo en la figura 3. Donde se puede ver que tres grupos de primero tienen inglés a la misma hora en tres aulas diferentes con tres profesores distintos. Además, a la misma hora parte de los alumnos de esos grupos también están en clase de francés con otro profesor y en otra aula mientras que el resto de alumnos, en este caso de dos grupos, están recibiendo clase de alemán también con otro profesor y en otra aula.

Figura 3: Ejemplo de sesiones lectivas simultáneas

En el ejemplo de la figura 4, se añade otro profesor en una misma aula en el que se juntan alumnos de dos grupos para la misma materia impartida por un mismo profesor.

Figura 4: Ejemplo de sesiones lectivas simultáneas

Puede hacer y deshacer sesiones simultáneas mediante operaciones de arrastrar y soltar usando el ratón sobre los bloques de sesiones en la misma lista.

Page 52: Manual generador de horarios ghc

Asignaturas optativas

Los conjuntos de asignaturas optativas se configuran en una lista aparte de la de sesiones lectivas, y contienen siempre asignaturas de un mismo grupo de alumnos. Es decir, no pueden formar parte del conjunto de asignaturas optativas cadenas de sesiones simultáneas en las que haya también otro grupo de alumnos.

Los conjunto de optativas son útiles cuando queremos determinar un conjunto de sesiones que se solapen libremente entre sí. De este modo estos conjuntos permiten que las asignaturas se superpongan hasta un número de niveles determinado (ver figura 5)

Los conjuntos de optativas permiten, además, calificar como no solapables algunas de las asignaturas, de forma que no puedan solaparse entre sí, aunque sí podrían solaparse con el resto de las asignaturas del conjunto.

Figura 5: propiedades del conjunto de optativas

Estos conjuntos son normalmente útiles para configurar las asignaturas optativas en el ámbito universitario. Pero también lo pueden ser en secundaria y bachillerato para los grupos de diversificación, para las optativas del bachillerato, o para configurar alguna sesión de desdoble de laboratorio o de conversación.

Page 53: Manual generador de horarios ghc

Es el caso, por ejemplo, de que se desdobla solamente una de las sesiones de una materia, con un laboratorio o una sesión de conversación. Utilizando conjuntos de optativas, se podrían configurar las sesiones independientemente en la lista de sesiones lectivas, y agruparlas a continuación en un conjunto de optativas. Ver las figuras 6 y 7:

Figuras 6 y 7: conjunto de optativas

Page 54: Manual generador de horarios ghc

Seleccione la respuesta correcta

1.- ¿Cómo puede establecerse la distribución semanal de una asignatura?

Expresando sesiones diarias de una duración prefijada.

Expresando una duración máxima y otras condiciones para que se distribuyan las sesiones de forma más flexible.

Las dos opciones anteriores con correctas.

2) El comando duplicar sesiones del menú de sesiones lectivas permite:

Copiar la cadena o el bloque de sesiones.

Hacer que las sesiones simples sean dobles.

3) Para agregar a un bloque de sesiones un nuevo grupo de alumnos.

Seleccionar la línea, usar el comando Insertar simultáneas/ Otro

grupo en el aula

Mediante operaciones de arrastrar y soltar uniendo dos líneas de sesiones que tengan el mismo profesor.

Las dos operaciones anteriores son posibles.

4) Para indicar que un bloque de sesiones lectivas se imparta a continuación de otro:

Se utiliza la solapa de consecutivas de la ventana de propiedades de las sesiones lectivas.

No es posible establecer dicha condición.

5) ¿Cuándo puede ser útil configurar conjuntos de optativas?

Siempre que haya la posibilidad de elegir asignaturas

Cuando se requiera una mayor flexibilidad y no sea necesario condicionar el modo en que se solapan las asignaturas.

Page 55: Manual generador de horarios ghc

Tema 6: Otras sesiones a encajar

Además de las sesiones lectivas se pueden definir otros tipos de sesiones no lectivas a las que también se asigna un profesor:

• Guardias. • Reuniones. • Complementarias (otras actividades).

Solapas del planificador

6.1 Guardias

Las guardias del profesorado cubren servicios de vigilancia o sustituciones. Se organizan, por la tanto, identificando servicios en los que se dan de alta los profesores junto a otras condiciones, como el número de sesiones que corresponden a cada profesor y las posiciones del servicio que haya que cubrir.

Pueden crearse de este modo distintos servicios de guardia (biblioteca, etc.) diferenciando los que se realizan en horario lectivo y en recreos. Sin embargo, se permite crear un solo servicio de guardias de recreo para cada marco del horario.

Figura 1: Ventanas de la lista de servicios de guardia

Page 56: Manual generador de horarios ghc

Operaciones asociadas a las guardias

Los comandos sobre la lista de servicio de guardia están disponibles en el menú principal, botones de la barra de herramientas y menú contextual. Se puede añadir a cada servicio un profesor o todos los de la lista de profesores.

Figura 2: Ventana de ayuda de la lista de servicios de guardia

Propiedades

Las propiedades o atributos de una guardia (figura 3) son los siguientes:

• Nombre: Nombre que se le da al servicio de guardias.

• Tipo de tarea o actividad: Indica el tipo de tarea asociada a todas las sesiones de esta guardia.

• Tipo de guardia:

• En horas lectivas: sustituciones, guardias de vigilancia, de biblioteca, etc. • De recreos: en este caso aparece una plantilla diferente en función de los recreos

que se hayan configurado en el marco horario.

Page 57: Manual generador de horarios ghc

• Nº de profesores a cada hora: Número de profesores que tienen que cubrir esa guardia.

• Detallar el número de profesores de cada hora: En el caso de que se quiera detallar el número de profesores que tienen que cubrir esa guardia en cada una de las posiciones de la plantilla.

Si hay menos sesiones de guardia asignadas a profesores que espacios para cubrir, el motor

intentará que al menos haya un profesor en cada posición. En el caso contrario, es decir, si hay más guardias asignadas que huecos por cubrir, el motor no encontrará resultados a

no ser que haya seleccionado la opción para desechar las guardias no colocadas (ver opciones generales y valores iniciales).

Figura 3: Propiedades des servicio de guardia

6.2 Reuniones

Las reuniones de profesores están compuestas por el identificador de la reunión, la lista de profesores integrantes y sus propiedades.

Figura 4: Lista de reuniones (menú contextual)

Page 58: Manual generador de horarios ghc

Operaciones asociadas a las reuniones de profesores

Los comandos sobre la lista de reuniones están disponibles desde el menú principal, botones de la barra de herramientas y menú contextual.

Figura 5: Ventana de ayuda de la lista de reuniones

Propiedades

Figura 6: Propiedades o atributos de una reunión

6.3 Complementarias (otras actividades)

Las sesiones complementarias u otras actividades, completan la jornada de los profesores asignándoles alguna de las actividades predefinidas de la lista de tareas. Estas sesiones al no tener asociado un grupo de alumnos, ni un aula, pueden también añadirse o en todo caso modificarse fácilmente sobre el resultado final utilizando el editor de horarios.

Page 59: Manual generador de horarios ghc

Para configurar las sesiones complementarias se asocia una tarea a un profesor, y se establece el número de sesiones semanales. Éstas se podrán distribuir a lo largo de la semana con un límite máximo diario, además, pueden permitirse intervalos no consecutivos durante el mismo día.

Figura 7: Sesiones complementarias

Operaciones asociadas a las sesiones complementarias Los comandos sobre la lista de complementarias están disponibles desde el menú principal, botones de la barra de herramientas y menú contextual.

Propiedades Las propiedades o atributos de una sesión complementaria, que se muestran en la figura 8, son los siguientes:

• Tarea: Tipo de tarea asignado a la sesión complementaria. • Profesor: Profesor asignado a la sesión complementaria. • Nº de intervalos semanales: Número de sesiones complementarias semanales. • Máx. nº de intervalos diarios: Máximo número de sesiones complementarias durante el

mismo día. • Permitir que los intervalos diarios no tengan que ser consecutivos: Este campo permite

que las sesiones complementarias diarias no se desarrollen de forma seguida.

Figura 8: Propiedades de una sesión complementaria

Page 60: Manual generador de horarios ghc

Seleccione la respuesta correcta

1) ¿Cómo se puede añadir un profesor a un servicio de guardia o a una reunión?

Desde la ventana de propiedades o usando el comando Añadir

profesor desde el menú contextual (botón dcho. del ratón).

Utilizando la combinación de teclas Alt+Insert

Las dos respuestas anteriores son correctas.

2) ¿Qué tipo de sesiones resulta muy fácil añadir o mover sobre el horario resuelto usando el editor de horarios?

Las sesiones complementarias u otras actividades del profesor

Sesiones lectivas

Reuniones

Page 61: Manual generador de horarios ghc

Tema 7: Las plantillas

Cada uno de los elementos en las distintas listas de datos de GH tiene una plantilla asociada en cuyas posiciones puede indicarse si está prohibida, es preferente, etc. Las plantillas sirven para condicionar su ocupación en el marco horario, pudiendo establecer una indisponibilidad como prohibición estricta, o una preferencia que permita encontrar horarios óptimos.

Figura 1: Ejemplo de una plantilla Figura 2: Opciones preferentes.

Figura3: Posiciones prohibidas.

Figura 4: Posiciones permitidas.

• Las posiciones no preferentes se ofrecen en las listas de profesores, grupos, materias, tareas y sesiones lectivas. Permiten expresar, donde sea necesario, posiciones no preferentes para la obtención de horarios óptimos. Esto es particularmente interesante para los profesores, ya que, buscando horarios óptimos debe evitarse prodigar prohibiciones que puedan resultar contraproducentes para conseguir un buen horario.

• Las posiciones prohibidas y las prefijadas se tienen en cuenta estrictamente y no se

Page 62: Manual generador de horarios ghc

generan resultados que las incumplan. • Las posiciones prefijadas pueden usarse para las sesiones lectivas, complementarias,

reuniones y guardias.

Un fondo rojo indica siempre una prohibición inducida por otra plantilla:

• En sesiones lectivas significa que alguno de los elementos asignados -la materia, el grupo, el profesor, la tarea o el aula- tiene esa posición prohibida. En los bloques de simultáneas cada prohibición se refleja en todo el bloque.

• En reuniones indica que alguno de los profesores integrantes tiene esa posición prohibida.

• Para las guardias advierte de una prohibición inducida por la tarea asociada al servicio de guardias.

Un fondo verde solamente se puede originar si existen dos marcos, e indicaría una prohibición solapada en una celda del otro marco. En este caso no se induce una prohibición en el actual.

Dispone de un comando limpiar plantillas (figura 5) que permite conmutar las posiciones de todas las plantillas de una determinada lista.

En el caso de la lista de sesiones lectivas, si hay una selección, este comando actúa únicamente sobre las sesiones presentes en la lista.

Figura 5: Limpiar plantillas

Para obtener resultados óptimos limite el uso de posiciones prohibidas a las posiciones donde sea necesario. Si busca resultados equitativos puede poner el mismo número de posiciones no preferentes a todos los profesores.

Page 63: Manual generador de horarios ghc

Seleccione la respuesta correcta

1) ¿Para qué sirven las plantillas?

Para prefijar o prohibir.

Para establecer intervalos no preferentes.

Las dos anteriores.

2) ¿Qué símbolo se utiliza para indicar una posición no preferente?

Carita azul

Carita amarilla

Las dos anteriores

3) ¿Qué comando se utiliza para quitar o cambiar todas las condiciones de todas las plantillas en una determinada lista?

No se puede hacer esa operación

Usando la opción menú plantillas/limpiar plantillas.

4) ¿Qué significa un fondo rojo?

Una prohibición solapada en el otro marco.

Posición prohibida de forma inducida

5) ¿Qué es aconsejable respecto a las posiciones prohibidas?

Prodigar su utilización para conseguir buenos horarios.

Utilizar prohibiciones solo si está justificado, añadiendo todas las posiciones no preferentes que sean necesarias para optimizar los resultados.

Page 64: Manual generador de horarios ghc

Tema 8: Los criterios

Los criterios ponderables expresan un valor numérico -peso- asociado a diversas circunstancias observables en el horario, para que el motor pueda buscar un compromiso óptimo. El peso establece una importancia relativa a los distintos criterios o condiciones que se contemplan. Cuanto mayor sea el peso más se tendrán en cuenta las condiciones asociadas al criterio correspondiente, evitando de este modo su ocurrencia.

Atendiendo a estos valores, el proceso de optimización buscará un compromiso óptimo haciendo los cambios que sean más favorables. El mejor resultado será el de peso total menor.

Podrá establecer un peso relativo entre los siguientes criterios:

Huecos en horarios de:

• Grupos (x20): Se intenta evitar que haya huecos en el horario lectivo de los grupos de alumnos. Se multiplica por un factor de 20 para dar prioridad a esta condición respecto a las demás. Los huecos sólo se producirán si en el horario del grupo se dejan más celdas libres en la plantilla que las estrictamente necesarias para encajar las correspondientes sesiones.

• Profesores: Se penaliza la existencia de huecos en el horario de los profesores favoreciendo la compactación de sus horarios.

Colocar sesiones lectivas:

• En días consecutivos: Esta condición sólo afecta a materias que constan de dos o tres sesiones lectivas semanales. En la medida en que se pondere este criterio se intentará evitar o propiciar que se coloquen las sesiones en días consecutivos. También se puede establecer esta condición como estrictamente necesaria y para cada bloque de sesiones en particular en las propiedades de las sesiones.

• En el aula no preferente: Si algún bloque de sesiones está asignado a un aula y también a un conjunto de aulas alternativas, con el peso asociado a esta condición se intentará que se coloque en el aula indicada.

• En horas extremas: Esta condición intenta evitar que haya más del 50% de las sesiones de una misma materia en los extremos del horario de cada grupo de alumnos. También se penalizaría con el mismo valor acabar la jornada con una materia y empezar al día siguiente con la misma materia.

Las horas extremas se pueden concretar para cada materia en la correspondiente ventana de propiedades de las sesiones e indicar si se desea evitar la coincidencia de las sesiones a primeras

Page 65: Manual generador de horarios ghc

horas, últimas horas o primera y última al día siguiente.

• Coincidan por la tarde: Esta condición evita, en el caso de jornada partida, que haya dos o más sesiones de una misma asignatura por la tarde. También se puede definir esta condición desde las propiedades de cada bloque de sesiones.

• Coincidan a la misma hora: Esta condición evita o propicia que se impartan dos o más sesiones de una asignatura a la misma hora en las distintas jornadas. Este criterio es independiente del criterio no coincidan en extremos y también puede definirse en las propiedades de la sesión.

• Con cambios de aula: Este criterio penaliza que las sesiones se imparta en distinto aula y que un grupo tenga que moverse de aula en sesiones consecutivas. Por tanto, con esta condición se intenta que todas las sesiones de una asignatura se impartan en la misma aula y se evitan los cambios de aula del grupo.

• Optativas solapadas (solo en GHU): Con este peso se evitará que las optativas de un conjunto se solapen. Esto es especialmente útil en el ámbito universitario en que se desea evitar que las asignaturas optativas se cierren entre sí al impartirse a la vez, haciéndose incompatibles para los alumnos.

Ocupar posiciones no preferentes en plantillas de:

• Grupos (x20): Esta condición evita que un grupo de alumnos ocupe una posición señalada como no preferente en su plantilla. Se utiliza si a los grupos se les dejan más huecos que los estrictamente necesarios para encajar sus asignaturas. El valor expresado se multiplica por un factor de 20 para dar prioridad a esta condición respecto de cualquier otra que no afecte directamente al horario del grupo de alumnos.

• Profesores: Evita que un profesor ocupe una posición señalada como no preferente de mayor o menor peso, en su plantilla.

Para expresar las preferencias de cada profesor y obtener horarios más equitativos, se pueden señalar en las plantillas de los profesores el mismo número de posiciones no preferentes. (por ejemplo a cada profesor 5 posiciones no preferentes de peso 1, y otras 5 no preferentes de peso 2).

• Materias y tareas: Evita que una sesión correspondiente a una determinada materia docente o tipo de tarea ocupe una posición señalada como no preferente en su plantilla.

• Sesiones lectivas: Evitar que una sesión lectiva ocupe una posición señalada como no preferente en su plantilla.

Page 66: Manual generador de horarios ghc

Horario de profesores:

• Horas excluyentes: Esta condición tiene en cuenta las sesiones excluyentes (primera y última del mismo día, etc.) configuradas en el cuadro de propiedades de cada profesor. Si hay jornada partida este criterio se utiliza también para evitar que un profesor tenga ocupada alguna hora de la mañana y una también de la tarde durante el mismo día.

De forma opcional todas estas condiciones de horas excluyentes para profesores pueden fijarse como de obligado cumplimiento en su correspondiente cuadro de propiedades.

• Más clases un día que otro: Con este criterio se intenta que cada profesor tenga todos los días aproximadamente el mismo número de horas lectivas equilibrando su horario lectivo a lo largo de la semana. También se penaliza que coincidan en el horario de cada profesor, el mismo día, distintas reuniones o guardias.

• Horas de clase seguidas: Esta condición penaliza que un profesor tenga más sesiones lectivas seguidas, es decir, sin huecos ni sesiones de otro tipo entre ellas, que las declaradas como máximo en su cuadro de propiedades. Esta condición afectará, según se haya configurado a cada profesor en su ventana de propiedades este número máximo de sesiones seguidas, en la medida que prefieran un hueco en su horario antes que impartir un determinado número de sesiones lectivas continuadas.

• Más permanencia: Este criterio evita que los profesores tengan más horas de permanencia semanal, contando los huecos entre sesiones, que las declaradas como máximo en el cuadro de propiedades de cada uno de ellos. Esta condición afectará según se haya configurado a cada profesor este número máximo. Si hay jornada partida se cuentan los intervalos entre las horas ocupadas de la mañana y de la tarde sólo si se ha señalado la opción general correspondiente (ver opciones generales y valores iniciales).

• Seguido con el mismo grupo: Esta condición evita que un profesor tenga en su horario sesiones de distintas materias seguidas con el mismo grupo de alumnos. Este mismo criterio se usa para que no coincida la sesión de tutoría el mismo día, con asignaturas que imparta el profesor tutor. Para evitar que un grupo de alumnos acabe con una materia y empiece al día siguiente con la misma se tiene que utilizar el criterio sobre sesiones lectivas: en horas extremas.

• Guardias en extremos: Esta condición evita que los profesores tengan horas de guardia en los extremos de su horario, procurando, siempre que sea posible, encajarlas en los huecos dejados entre las sesiones lectivas. También se penaliza con el mismo peso la coincidencia de guardias a las primeras horas de la mañana o de la tarde.

Page 67: Manual generador de horarios ghc

• Prioridad (solo en GHU): Con este peso se da preferencia en la elección del horario a los profesores según el nivel prioridad que se haya podido establecer en las propiedades de cada uno de los profesores.

Figura 1: Criterios ponderables

El menú contextual dispone de un comando con el que se pueden recuperar los valores prefijados para todos los criterios.

Page 68: Manual generador de horarios ghc

Seleccione la respuesta correcta

1) El mejor horario será:

El de máximo peso total.

El de mínimo peso total.

2) El peso de un determinado criterio:

Afecta al resultado de manera absoluta.

Afectará al resultado de manera relativa al peso que tengan el resto de los criterios.

3) ¿Qué criterio puede incidir en conseguir horarios de profesores más compactos?

Penalizar huecos en horario de profesores.

Sobrepasar la permanencia máxima establecida para el profesor.

Los dos anteriores.

4) ¿Hay criterios que se pueden también establecer como condiciones estrictas?

No.

Page 69: Manual generador de horarios ghc

Tema 9: La validación

Antes de generar resultados deben validarse los datos. El proceso de validación consiste en analizar la configuración actual para buscar determinados conflictos. Utilice el proceso de validación antes de generar resultados. Este proceso busca posibles problemas para encontrar resultados y le puede ayudar a corregir determinadas inconsistencias entre los datos.

El proceso de validación informará de posibles conflictos evidentes, como por ejemplo, entre las plantillas de ocupación y el número de sesiones asignadas, etc. El proceso de validación no

analiza todas las posibles causas de conflicto que puedan impedir los resultados. Con frecuencia si existen dificultades para encontrar soluciones se deben depurar los datos de configuración mediante ensayo y error.

Los tipos de mensaje de validación son de información, aviso y error (figura 1). El listado completo de los mensajes de validación se incluye en la ayuda del GH.

Figura 1: Tipos de mensaje de validación.

Depuración de los datos de configuración

El proceso de validación no encuentra todas las causas de conflicto. Si con la validación no encuentra el problema que impide los resultados que necesita, debe depurar los posibles conflictos entre los datos mediante ensayo y error. Por ejemplo puede haber un exceso de prohibiciones que aunque la validación no detecte que impidan los resultados, de hecho, los impidan.

Revise, en todo caso, que los horarios generados son satisfactorios, pues puede ser que las condiciones no estén establecidas correctamente en todos los casos. Debe asegurarse que la configuración establecida es la requerida para el horario que busca.

A veces el motor no encaja soluciones completas o suficientemente satisfactorias, sin que por ello se produzcan mensajes de validación. Con frecuencia el origen del problema debe ser analizado por el usuario. Si existe una solución y se puede optimizar, el motor del GH la encontrará. También puede usar el servicio de soporte y mantenimiento que se ofrece junto a la licencia de GH, si fuese necesario.

Page 70: Manual generador de horarios ghc

Puede ayudarle a depurar la configuración establecida, lo siguiente:

• Consultar las sesiones no colocadas y las estadísticas de rechazos en su obtención. Las sesiones que el motor no encaja en sucesivos intentos son imposibles de encajar. Debe observar qué sesiones o condiciones pueden interferir impidiéndolo.

• Intentar introducir directamente en el editor de horarios las sesiones que el motor no consigue encajar. Haga esta operación manualmente sobre el mismo resultado incompleto desde la lista de sesiones sin colocar. De este modo podrá comprobar los mensajes que surgen, lo que le podrá ayudar a analizar las dificultades que haya.

Pueden considerarse también las siguientes cuestiones:

• En centros con horarios complicados pruebe a generar resultados cada vez que se introducen las sesiones de un nuevo grupo. Esto facilitará evaluar qué condiciones pueden entrar en conflicto. En principio imponga únicamente las condiciones fijas imprescindibles añadiendo otras a medida que vea que sea apropiado.

• No asigne si no es necesario un aula fija para las sesiones lectivas; cuando pueda utilice un conjunto de aulas alternativas aun cuando indique un aula como preferente.

• No deben prodigarse prohibiciones en las plantillas. o en las propiedades de los profesores. Use preferencias que se respetarán en la medida en que se pueda junto con el resto de las condiciones.

• Si se imparten ciclos de F. P. puede flexibilizar las sesiones de duración múltiple usando distribuciones semanales alternativas. Sitúe las reuniones teniendo en cuenta que no entorpezcan el horario lectivo.

• Si hay diversificación o se unen los distintos grupos en numerosas materias se puede dar flexibilidad a los resultados permitiendo que se intercambien los profesores asignados a distintos grupos.

Page 71: Manual generador de horarios ghc

Seleccione la respuesta correcta

1) ¿Cuándo se deben validar los datos?

Antes de generar resultados.

Sólo si el motor no es capaz de encontrar resultados.

2) ¿En qué consiste depurar los datos de configuración?

Analizar y corregir los conflictos que dificulten o imposibiliten las soluciones.

Comprobar que se han establecido todas las condiciones necesarias para que el resultado sea válido.

Las dos respuestas anteriores.

3) Si resulta imposible encontrar resultados completos.

La validación necesariamente debería informar del error.

Hay que dejar al motor más tiempo reintentándolo.

Necesita depurar los datos.

4) ¿Qué puede ayudar a determinar el problema que impide los resultados?

Las estadísticas de rechazos que ofrece el motor.

Desde el editor, sobre el resultado incompleto intentar encajar las sesiones desde la lista de sesiones sin colocar.

Ambas respuestas anteriores.

5) ¿Qué comando del menú contextual (botón dcho. del ratón) ofrece una explicación detallada del mensaje de validación?

Ir a...

Más información.

Page 72: Manual generador de horarios ghc

Tema 10: El motor

El motor de horarios es el proceso que se encarga de generar los resultados a partir de la configuración establecida. Busca resultados válidos y completos, y si los encuentra los hace óptimos de acuerdo con las preferencias y los criterios establecidos.

Cada vez que se lanza el motor sólo se guardará el mejor de los resultados encontrados. El motor de horarios genera numerosos resultados buscando los más completos y los de menor peso, guardando únicamente el mejor de los resultados encontrados.

El mejor resultado será el que menor número de avisos prioritarios tenga, y de estos el de menor peso de todos los resultados completos encontrados. Si no logra encontrar resultados completos el mejor será el menos incompleto.

Si no se encuentran resultados completos no se produce el proceso de optimización.

Para formar el nombre del resultado se añade el sufijo 'R#' al nombre del archivo de configuración, siendo ‘#' un número en secuencia. Por ejemplo, el primer resultado para misdatos.xghc sería misdatosR1.xrho.

Se guarda únicamente el mejor resultado de los encontrados cada vez que se lanza el motor

• Si no genera resultados completos, guarda el más completo; con el máximo número de sesiones colocadas.

• Si genera resultados completos y se han establecido avisos prioritarios se queda con el de mínimo número de avisos prioritarios.

Puede configurar estos avisos en las opciones generales del planificador, de forma que el motor prefiera los resultados con el menor número de algún determinado tipo de aviso prioritario (por ejemplo, mínimo número de huecos en horarios de grupos) por encima del peso de optimización. Solamente a igual número de avisos prioritarios se tendrá en cuenta el peso del resultado.

Page 73: Manual generador de horarios ghc

• Resultado de peso mínimo. Los horarios se optimizan minimizando su peso total tal y como se detalla en el tema de criterios ponderables sin dejar por ello de equilibrar los horarios de los profesores.

Figura 1: Diagrama básico del motor de horarios

El proceso de búsqueda y optimización no finaliza hasta que lo interrumpa el usuario.

El tiempo que debe esperar para detener el motor es muy variable; desde unos instantes para comprobar que se encuentra solución, o que por el contrario presenta algún conflicto evidente, hasta varias horas para hacer óptimo el horario de un centro de enseñanza grande.

Los motivos para interrumpirlo podrían ser:

1. Que no encuentre los resultados deseados o desea modificar las condiciones

A la vista de los resultados encontrados se puede modificar la configuración; introducir nuevas condiciones, ajustar preferencias, criterios, etc. para lanzar de nuevo el motor y obtener resultados que se ajusten mejor a los deseados.

Si observa que el motor no coloca alguna sesión en sucesivos intentos lo más probable es que

resulte imposible de encajar. El motor puede demorarse en encontrar una solución completa en algunos supuestos muy complicados pero es infrecuente. Normalmente, si existe alguna solución esta se encuentra inmediatamente, o a lo sumo en unos cuantos intentos. Si existe solución es muy raro que el motor no la encuentre en menos de 20 o 30 intentos.

Page 74: Manual generador de horarios ghc

A partir del cuarto intento, si no se encuentran resultados completos, el motor trabaja más lento porque el motor hace búsquedas más profundas.

Si el motor no obtiene resultados completos, deben depurarse los datos de configuración. El proceso de depuración se comenta en el tema anterior validación.

2. Que los resultados encontrados son satisfactorios

Una vez que el motor encuentre resultados completos con todas las condiciones requeridas se le puede dejar trabajando el tiempo suficiente para encontrar el mejor resultado que sea posible.

Figura 2: Motor de horarios

Ventana principal del motor (figura 2)

Pueden observarse los siguientes elementos:

• Permite ver el resultado guardado. • Nombre del archivo: Muestra la ruta donde se guarda el archivo generado y el nombre del

resultado. • Tiempo de proceso: Tiempo transcurrido desde que se inició el proceso.

Page 75: Manual generador de horarios ghc

• Avisos prioritarios: Número de avisos configurados como prioritarios en el resultado. • Peso del resultado: Peso del mejor resultado que se ha guardado. El peso permite evaluar

la bondad de un resultado. Se calcula al verificar la existencia de determinadas características sobre el resultado según se hayan penalizado en la configuración de los datos. Un resultado será mejor cuanto menor sea su peso.

• No colocadas: Número de las sesiones lectivas no colocadas. • Peso de no colocadas: Peso de las sesiones lectivas no colocadas. • Huecos en grupos: Número de huecos que hay en los grupos de alumnos.

• Número de resultados completos encontrados en 'n' intentos: Número de resultados completos encontrados de los que sólo se ha guardado el mejor, de 'n' veces que se ha iniciado una búsqueda para encontrar resultados completos.

• Muestra la ayuda.

• Abre la plataforma de archivos.

• Finaliza y cierra el motor. • Pausa || Permite detener el motor sin finalizar el proceso (se pone en marcha al pulsarlo

de nuevo).

• Despliega más información en otras solapas de la misma ventana:

• Sesiones no colocadas en el mejor resultado: En caso de no encontrar resultados completos se almacena el menos incompleto. En esta solapa se presentan las sesiones no colocadas de dicho resultado.

• Precaución: Muestra los mensajes de aviso referentes al mejor resultado obtenido, que es el único que se ha almacenado. Estos mensajes desaparecen a medida que se optimizan y se generan mejores resultados.

• Resumen: Presenta las estadísticas de optimización referentes al mejor resultado encontrado.

• Optimización actual: Muestra la progresión del resultado que actualmente se está optimizando.

• Rechazos en grupos y profesores: Presenta las estadísticas de las sesiones lectivas que han originado un reintento (indica sobre qué grupos y profesores se han encontrado más dificultades para encajar todas las sesiones).

• Sesiones con más rechazos: Indica, por orden, la frecuencia de las sesiones lectivas que no se han podido colocar.

• Rechazos en intento actual: Presenta las sesiones según se van rechazando en el resultado que el motor está generando en ese momento.

Page 76: Manual generador de horarios ghc

Seleccione la respuesta correcta

1) El motor guarda

Cada vez que se lanza, el mejor resultado encontrado

Todos los resultados que encuentra, aunque sean incompletos

2) Un motivo para interrumpir el motor podría ser

Los resultados encontrados no son completos

No encuentra los resultados deseados

Las dos respuestas anteriores son correctas

3) Un archivo generado por el motor de horarios podría llamarse...

datos.xghc

datosR1.xrho

4) ¿Cómo se sabe que no es posible encontrar un resultado completo?

El motor deja numerosas sesiones sin colocar o hay alguna que no se coloca en sucesivos intentos

El motor informa de que es imposible

5) Los mensajes de aviso emitidos por el motor

Desaparecen a medida que se optimizan los resultados

Algunos se pueden programar como de observación prioritaria para el motor

Las dos respuestas anteriores

Page 77: Manual generador de horarios ghc

Tema 11: El editor

El editor de horarios presenta los resultados generados por el motor. Desde el editor del GH se puede:

• Ver o imprimir los horarios a través de distintos formatos de tablas o vistas. • Hacer modificaciones que se podrán realizar de forma libre o asistida garantizando la

integridad del horario completo. • Transferir todo el horario a otras aplicaciones en formatos específicos. • Guardar las tablas o vistas extraídas del resultado en distintos formatos estándar.

Figura 1: Editor de horarios

Los dos tipos de documentos propios de GH que maneja el editor son los siguientes:

Archivos con extensión XRHO: Conservan la estructura del horario completo obtenido con el motor. Sobre estos documentos se puede modificar el horario conservando su estructura y validez. Los archivos XRHO son exportables a otras aplicaciones como horarios completos expresados con las claves de exportación.

Archivos con extensión GRI: Documento independiente extraído por el editor a partir de

Page 78: Manual generador de horarios ghc

una vista del resultado. En estos documentos se puede modificar libremente el contenido y añadir observaciones. Estas modificaciones son totalmente independientes del horario íntegro y no pueden validarse en el horario.

11.1 Presentación

Vistas del horario

El horario se presenta en tablas o vistas con diverso formato. Se selecciona el tipo de horario; profesores, grupos, aulas, etc. y a veces la tabla particular de cada componente. Se ofrece una barra de herramientas básica (figura 2) para abrir estas vistas: seleccionar el tipo de horario, etc.

Figura 2: Barra de herramientas de vistas del horario.

Las nuevas vistas se abren en nuevas solapas de la misma ventana, o en una nueva ventana desde donde presentar otra vista del mismo horario. Para ello dispone de comandos accesibles desde la barra de herramientas o los menús (figura 3).

Figura 3: Ventana de ayuda del menú 'nueva vista'

Page 79: Manual generador de horarios ghc

Opciones de presentación

El editor ofrece opciones que permiten modificar el aspecto visual de las tablas y la presentación de los datos en ellas.

• Opciones de presentación (figura 4). Por ejemplo, podrían presentarse las tablas únicamente con los intervalos en los que tengan alguna sesión asignada, usar las abreviaturas, etc.

Figura 4: Ventana de opciones de presentación.

• Puede cambiar todos los letreros que aparecen en las tablas de presentación de resultados. Por ejemplo, para adaptar la presentación a otro idioma podría cambiar nombre de los días de la semana (figura 5).

Figura 5: Letreros constantes

Page 80: Manual generador de horarios ghc

• Puede modificar el tipo y tamaño de la letra, etc. de las distintas celdas de cada tipo de tablas (figura 6)

Figura 6: Formato de celdas

• Dispone de otras opciones como ver las asignaturas en diferentes colores (figura 7), zoom, cambiar anchura de columnas, etc.

Figura 7: Colores en celdas de datos

Page 81: Manual generador de horarios ghc

11.2 Modificación

En esta sección se incluyen algunas operaciones que permiten modificar los horarios completos preservando su estructura.

Aunque desde el editor se puedan modificar los horarios, si se desea encontrar un mejor resultado quizá sea mejor volver sobre los datos de configuración originales, y desde el planificador ajustar las condiciones que permitan que el motor lo encuentre.

Mover sesiones Dentro de la misma tabla puede mover sesiones fácilmente utilizando el ratón mediante operaciones de arrastrar y soltar sobre las celdas del horario.

Extraer y agregar sesiones Estas operaciones se pueden realizar con los comandos 'extraer del horario' e 'introducir en el

horario' desde los menús o los botones de la barra de herramientas. Estos comandos permiten extraer y agregar sesiones sobre las tablas garantizando la integridad de los datos que conforman el horario.

• Para extraer sesiones, simplemente se debe seleccionar la celda de alguna tabla que contenga la sesión a extraer y utilizar el comando correspondiente. Las sesiones extraídas se añaden a la 'lista de sesiones sin colocar'.

• Para agregar sesiones al horario, primero se tiene que seleccionar la celda en la tabla del resultado sobre la que se quiere añadir la sesión y después, utilizar el comando para agregar. Este comando abre una ventana (figura 8) en la que se muestra la lista de sesiones sin colocar desde la que se pueden añadir seleccionando la sesión deseada y pulsando el botón Agregar al horario.

Como resultado de los cambios que se hagan pueden aparecer mensajes de aviso de error que indican alguna causa que impide que se realice el cambio (figura 9); por ejemplo, si un profesor ya está asignado a otra sesión que ocupa la misma posición; avisos de precaución que indican que aunque es posible encajar la sesión, esto no se va a hacer sin saltarse alguna restricción configurada inicialmente en el planificador, como puede ser si se excede el número máximo de horas lectivas diarias del profesor.

Figura 8: Ventana de sesiones sin colocar: Introducir en el horario

Page 82: Manual generador de horarios ghc

Figura 9: Mensajes al agregar una sesión

Crear, modificar o eliminar sesiones

Podrá, crear, modificar o eliminar las sesiones que figuran en la ventana sesiones sin colocar; que es la ventana donde se muestran las sesiones que están fuera del horario (figura 10).

• Se permite añadir nuevas sesiones desde esta ventana; botón nuevas. Una vez creadas se pueden incorporar en el horario desde esta lista con el botón introducir

en el horario. • También se pueden eliminar definitivamente todas las sesiones que se extraigan

del horario.

Figura 10: Ventana de sesiones sin colocar: Nuevas, modificar y eliminar.

Figura 11: Ventana de comandos para crear nuevas sesiones

Page 83: Manual generador de horarios ghc

La modificación de sesiones. Para cambiar el profesor, la tarea, etc. tanto de las sesiones lectivas como de las complementarias, guardias y reuniones se permite desde:

• La ventana de sesiones sin colocar. • Directamente sobre las sesiones en el horario. En este caso las sesiones de la

misma asignatura afectadas por el cambio se señalan en distinto color.

Las modificaciones afectan a todas las sesiones semanales que se hayan configurado conjuntamente.

Para las sesiones lectivas (figura 12) se permite romper los enlaces de las configuradas como simultáneas. Pero para hacer esta operación a veces es necesario haber extraído previamente todas las sesiones del resultado ya que, de otro modo, quedarían varias sesiones de un mismo grupo del horario a la misma hora como sesiones no simultáneas.

Para no modificar la distribución temporal u otras condiciones puede resultar más interesante extraer del horario alguna o todas las sesiones, eliminarlas y crear nuevas sesiones.

Figura 12: Se señalan los botones de la barra de herramientas para modificar sesiones.

Cambiar el aula

Esta operación permite cambiar el aula asignada a las sesiones lectivas. Se realiza con el

Page 84: Manual generador de horarios ghc

comando del menú cambiar el aula o con el botón de la barra de herramientas. Este comando está disponible solamente cuando se ha seleccionado una sesión lectiva en la tabla. Abre la ventana que se muestra en la figura 13.

Hay dos modos de operar para hacer cambios de aula:

• Elegir la sesión en un aula de origen, un aula de destino libre u ocupada y utilizar el botón cambia'.

• Mediante operaciones de arrastrar y soltar con el ratón sobre la lista de aulas. •

Desde esta ventana también se puede poner nombre a las aulas genéricas (que no figuraban en la lista). Para denominarlas debe hacerse en el orden en que están en esta lista de aulas como ‘Genérica_#'.

Figura 13: Ventana para cambiar el aula

Page 85: Manual generador de horarios ghc

Añadir nuevos elementos a la lista

Desde el editor esta operación permite incluir nuevos elementos en las listas de grupos de alumnos, profesores, materias, aulas y tareas. La operación se realiza con el comando 'añadir

elementos a lista' del menú 'edición'. Puede añadir nuevos elementos en las listas de:

• Profesores. • Grupos. • Aulas. • Materias • Tareas.

Cambiar nombres

Permite cambiar el identificativo, el nombre largo, la abreviatura o la clave de exportación de cualquiera de los elementos de las listas de datos: grupos de alumnos, profesores, materias, aulas, reuniones, guardias y tareas. La modificación que se realice se refleja en todas las vistas del resultado.

• Puede usar este comando desde el menú de edición 'cambiar los nombres'. • También, puede realizar esta operación directamente desde la barra de

herramientas abriendo una ventana donde cambiar los identificativos (figura

14)

Figura 14: Cambiar nombre de un profesor

Page 86: Manual generador de horarios ghc

Seleccione la respuesta correcta

1) El editor de horarios permite:

Presentar, modificar, imprimir o transferir los horarios.

Lanzar el motor.

2) Los archivos propios del editor son:

Horario estructurado (extensión .xrho)

Archivo de tabla independiente (extensión .gri)

Los dos tipos de archivo son propios del editor.

3) Puede abrirse una nueva vista de un horario estructurado.

En una nueva solapa de la misma ventana.

En una nueva ventana dentro del editor.

Las dos opciones con correctas.

4) Las opciones de presentación permiten:

Ocultar las filas de las tablas en las que no haya nada asignado.

Cambiar los letreros de las tablas como el del Lunes, etc.

Las dos respuestas anteriores son correctas

5) Sobre un resultado completo ¿Se pueden asignar a un profesor dos asignaturas a la misma hora en dos aulas distintas?

No

Si

Page 87: Manual generador de horarios ghc

11.3 Impresión

Esta operación puede realizarse con el comando Imprimir del menú Archivo o con el botón de la barra de herramientas (figura 15).

Figura 15: Comandos relativos a la impresión

Puede ver una presentación preliminar de la página actual antes de imprimir. Puede configurar la página, las cabeceras y los pies de página y los letreros.

Pueden imprimirse

• Tabla actual: Imprime la tabla que se está visualizando. • Listado de tablas: Este comando abre una ventana (figura 16) en la que se puede elegir si

se quiere imprimir sólo la vista actual (como en el caso anterior) o un listado; el tipo de listado y seleccionar todos los elementos o una parte.

Si la vista actual en pantalla es del mismo formato que la elegida para imprimir el listado, el estilo que tendrán las tablas impresas (tipo de letra etc.) se cogerá del estilo que tenga la vista actual en pantalla.

Page 88: Manual generador de horarios ghc

Figura 16: Imprimir listado de tablas

11.4 Transferencia

Transferencia del horario íntegro a otras aplicaciones informáticas: La transferencia del horario completo a otras aplicaciones puede hacerse a través del proceso de exportación.

Figura 17: Exportación del horario completo

Page 89: Manual generador de horarios ghc

En este mismo curso vea la parte relativa al intercambio de datos y horarios como paso previo a la configuración donde se explica que la transferencia del horario normalmente requiere de una importación previa. También, puede consultar las ayudas contextuales que se ofrecen

desde el mismo programa para una información más actualizada y detallada. Para otras cuestiones puede ponerse en contacto con el soporte técnico de Peñalara Software.

Tranferencia a otros formatos estándar

Volcado del horario completo: Se generan tablas para todos los profesores, grupos y aulas. Todas estas tablas se organizan en tres carpetas, y se crean además varios índices en HTML para acceder a todas ellas. Esta posibilidad facilita la publicación del horario a través de Internet.

• Documentos PDF: Permite elegir distintas opciones de presentación, por ejemplo, obtener todas las tablas el un único documento o en distintos documentos PDF accesibles a través índices HTML.

• Páginas HTML: Las páginas generadas siguen el estilo y formato de la tabla en vista actual si es tabla normal o tabla con lista. Por ejemplo, si la tabla actual es formato con lista, al generar todas las nuevas tablas HTML, adquirirán este formato.

• Hojas Excel: Se generan hojas Excel indexadas a través de documentos HTML.

Volcado de tablas independientes: Podrá extraer cada vista del horario como una tabla independiente y guardarla en un archivo con distinto tipo de formato:

• Formato GRI: Conserva la tabla con la misma apariencia original pero podrá modificar el texto que contiene libremente. Este archivo no se podrá abrir con ningún otro programa que no sea este mismo editor.

• Documento PDF: Genera un documento PDF con la tabla actual. • Página HTML: Guarda la tabla o vista actual en un documento HTML. Las

tablas HTML pueden visualizarse a través de Internet o integrarse en otras aplicaciones.

• Hoja Excel: Formato de la tabla actual como un documento de Excel. Las tablas Excel pueden integrarse fácilmente en documentos de Word o en otras aplicaciones.

Page 90: Manual generador de horarios ghc

Figura 18: Distintas operaciones para transferir del horario

11.6 Proyección del resultado en el planificador

Una interesante posibilidad que se ofrece es la de proyectar un resultado, que consiste simplemente en abrir el resultado sobre el planificador. Esta operación recupera la configuración con la que se obtuvo el resultado, conservando además la posición de las sesiones en el mismo resultado, dejándolas prefijadas sobre las distintas plantillas (icono chincheta) de las listas de sesiones lectivas, complementarias, reuniones y guardias. En la figura 19 se muestra la plantilla de las sesiones lectivas en la que se pueden ver prefijadas las sesiones en las posiciones que tenían en el resultado.

Figura 19: Ejemplo de un resultado proyectado sobre el planificador

Antes de realizar la operación aparece una ventana (ver figura 20) en la que se pregunta qué posiciones se desean conservar fijas en el planificador.

Page 91: Manual generador de horarios ghc

Figura 20: Confirmación de la proyección de un resultado sobre el planificador

La proyección del resultado se puede hacer:

• Desde el editor respecto al horario que esté visualizando con el comando el menú Archivo/Abrir resultado con el planificador

• Abriendo directamente desde el planificador un resultado (archivo .XRHO) con el comando Archivo/Abrir.

Otras consideraciones acerca de la proyección de resultados

• Si lanzásemos de nuevo el motor a partir de la proyección generaríamos el mismo resultado en cuanto a la posición de sesiones y reuniones. Sin embargo, el aula asignada podría variar si no está condicionada estrictamente.

• Si se ha modificado el resultado desde el editor contraviniendo condiciones previamente configuradas (por ejemplo poniendo una sesión a un profesor dónde tenía una posición prohibida) la proyección de ese resultado ya no se regenerará a no ser que se modifiquen dichas condiciones.

• Proyectar un resultado puede ser útil para regenerarlo conservándolo en parte. Por ejemplo, para añadir guardias o sesiones complementarias, o recoger modificaciones sobrevenidas de horarios ya entregados. No es recomendable usarlo para hacer cambios puntuales, que pueden hacerse directamente en el editor.

Page 92: Manual generador de horarios ghc

Seleccione la respuesta correcta

1) Para imprimir los horarios de todos los grupos, se podría:

Abrir el horario de cada grupo e Imprimir tabla actual para cada uno los grupos.

Ir a Imprimir listado de tablas, elegir el tipo de listado y seleccionar todos.

2) Para transferir el horario completo a otra aplicación informática:

Exportar horario.

Guardar tabla actual.

3) La proyección de un resultado sobre el planificador consiste en:

Abrir el resultado en el planificador prefijando su posición sobre las plantillas de todas las sesiones.

Lanzar el motor desde el editor.

4) La transferencia del horario completo a documentos HTML, Excel o PDF.

Es necesario hacerlo tabla a tabla.

Pueden generarse las tablas de todos los grupos, profesores o aulas, junto con índices de acceso.

5) Si en el editor se han modificado las sesiones, por ejemplo, colocándolas en prohibidos, ¿se regeneraría el resultado al proyectarlo?

Si

No

Page 93: Manual generador de horarios ghc

Tema 12: Educación Infantil y Primaria

Los centros educativos en los que se imparte educación infantil y primaria con frecuencia presentan características particulares. Cada centro docente, dependiendo de sus propias circunstancias, necesitará de unos u otros requisitos de configuración y operativos que GH debe permitir modelar. Tramos con una duración fraccionada Una característica en infantil y primaria podría ser la necesidad de definir tramos o intervalos con una duración fraccionada. El GH permite definir los intervalos del marco horario con un valor tipificado de ¾ o ½ de sesión lectiva. En todo caso, la duración del intervalo será el codificado, independientemente de las horas de entrada y salida definidas en el horario.

Figuras 1 y 2: Marco con intervalos fraccionados de duración 1 y ¾, y con distinto horario cada día de la semana.

Page 94: Manual generador de horarios ghc

Definición de la duración de las sesiones lectivas En el caso de definirse intervalos fraccionados contiguos, por ejemplo, dos de media sesión (duración ½), podrán ser cubiertos por sesiones simples. Pudiéndose comprobar cómo todas las combinaciones, fraccionadas o no, son resueltas de forma precisa y eficaz por el motor de horarios. Si se definen intervalos con una duración fraccionada de tres cuartos (duración ¾) o media (duración ½) también podrá definir sesiones lectivas de duración 1,5, que se representa mediante el símbolo '&', es decir, una sesión de duración 1,5 que se encajará en dos intervalos del horario seguidos 1+½, ½+1 ,¾+¾, o tres intervalos contiguos de duración ½.

También pueden establecerse distribuciones alternativas para las sesiones lectivas que se explican a continuación.

Cómo satisfacer una duración semanal usando sesiones fraccionadas Otra interesante y potente característica de GHC es permitir cualquier combinación de intervalos que satisfaga una duración semanal determinada. Esta posibilidad ofrece una gran flexibilidad permitiendo cualquier combinación eventual de sesiones que satisfagan una duración semanal. Por ejemplo podrían usarse indistintamente sesiones: 11111, &&11 ó &11¾¾ (ver figura 3). De esta forma, el motor genera todas las combinaciones que completen la duración semanal según se acomoden mejor en el horario resuelto. Para configurar esta característica, exprese una distribución semanal inicial de forma común en la lista de sesiones. Esta primera distribución determinará la duración semanal. A continuación configure la opción permitir otras distribuciones. De este modo permite todas las combinaciones de intervalos semanales alternativos que sean posibles para una duración máxima diaria; además puede penalizar que se alcance este máximo diario, etc. Se distribuye la carga semanal buscando todas las combinaciones:

• Con una duración diaria máxima • Opcionalmente

o Evitando sesiones con una duración diaria mínima o Admitiendo bloques discontinuos

Page 95: Manual generador de horarios ghc

Figura 3: Otras distribuciones.

Otra posibilidad que se ofrece es detallar otras distribuciones, que permite elegir otras distribuciones explícitamente. Sin embargo, esta opción es menos potente que la anteriormente expuesta. Sesiones con tutor en Educación Primaria Para educación infantil y primaria, puede ser interesante que al asignar un tutor a un grupo de alumnos pueda establecer además que el planificador añada todas las sesiones que sea necesario al grupo con su tutor, hasta completar el número de huecos que queden en el marco del grupo. Esto evita el trabajo de configurar las sesiones del tutor, necesitando ocuparnos, únicamente, de asignar a los especialistas con sus correspondientes sesiones. Esta operación está disponible desde la lista de grupos de alumnos, usando el comando añadir sesiones con

tutor (figura 4)

Figura 4: Grupos de alumnos/ Añadir sesiones con tutor

Si configura esta opción únicamente tendría que asignar a cada grupo de alumnos sus sesiones lectivas con especialistas. El resto de sesiones, es decir, aquellas no configuradas, se mantendrán actualizadas como sesiones con el tutor automáticamente al generar resultados.

Page 96: Manual generador de horarios ghc

Seleccione la respuesta correcta

1.- Si se establecen intervalos de duración fraccionada:

La duración para las sesiones se deduce de las horas de entrada y salida de los intervalos en que se encajan.

La duración está tipificada como 1, ½ ó ¾.

Esta opción es incompatible con la de 'horarios distintos cada día de la semana'

2.- Las sesiones de duración 1,5 (uno y medio)

No existen

Se pueden encajar en intervalos del horario seguidos: ¾+¾, 1+½, ½+1 o ½+½+½

Se representan mediante el símbolo '%'

3.- Si se definen en el marco horario dos intervalos seguidos de media sesión:

No podrían serán cubiertos por sesiones completas.

Podrían ser cubiertos por sesiones completas (duración 1).

4.- Para permitir una distribución semanal flexible de las sesiones de una asignatura de forma que completen una duración total.

Se configura normalmente una primera distribución que determinará la duración semanal.

Se utiliza la opción propiedades/otras distribuciones/permitir otras distribuciones

Las dos anteriores son correctas.

Page 97: Manual generador de horarios ghc

5.- La opción 'añadir sesiones con tutor':

Está disponible en el menú de la lista de grupos de alumnos.

Permite tener que ocuparse solamente de las sesiones con especialista asignadas al grupo, dejando que el resto de sesiones se asignen al tutor automáticamente.

Las dos anteriores son correctas.

Page 98: Manual generador de horarios ghc

Tema 13: Facultades y escuelas universitarias

Para poder usar estas características debe utilizarse GHU cuya licencia se ofrece de forma diferenciada.

En los centros de educación superior encontramos que algunos criterios de optimización difieren de los que normalmente se aceptan en los centros de educación secundaria.

• Configurar conjuntos de asignaturas optativas • Minimizar el número de días ocupados de los profesores. • Colocar las sesiones de cada asignatura en dias consecutivos • Colocar las sesiones en la misma franja horaria • Establecer una prioridad en la elección de los horarios

Tenga en cuenta que estos criterios se observarán al optimizar el horario, por lo que se hace necesario generar horarios completos de modo que el motor busque entonces un compromiso óptimo.

Configurar conjuntos de asignaturas optativas Esta posibilidad es especialmente útil en el ámbito universitario. Vea el capítulo dedicado a las sesiones lectivas en el que se explica cómo se configuran estos conjuntos permitiendo flexibilizar la simultaneidad de las asignaturas de forma más flexible. La versión de GH para universidades mantiene un criterio de optimización adicional (ver figura 3) que penaliza que las asignaturas optativas queden solapadas unas con otras, prefiriendo según se penalice que no lo estén dentro del marco que se le haya dado al grupo de alumnos.

Minimizar el número de días ocupados de los profesores

Utilice la opción correspondiente de la ventana de propiedades de los profesores (vea imagen 1) De otro modo, es decir, si no establece este atributo a todos los profesores al optimizar se intentará equilibrar la carga semanal a lo largo de toda la semana.

Puede asignar el mismo atributo a todos los profesores usando la ventana de opciones generales el comando a Lista.

Page 99: Manual generador de horarios ghc

Figura 1: Otras propiedades del profesor

Colocar las sesiones de cada asignatura en días consecutivos

Se buscará que las sesiones de las asignaturas se impartan en días seguidos (ver imagen 2) al contrario del criterio que normalmente se busca en educación secundaria. Únicamente en este caso se podría configurar la condición como de estricto cumplimiento.

Figura 2: Otras propiedades de las sesiones lectivas

Page 100: Manual generador de horarios ghc

Colocar las sesiones en la misma franja horaria

Se establece que las sesiones de una misma asignatura se procuren alinear a la misma hora todos los días (ver figura 2)

Establecer una prioridad en la elección de los horarios

De este modo se establece que los profesores puedan tener una prioridad en la eleción del horario según esté prescrito. La forma de configurar esta mecánica es la siguiente:

• Establecer un nivel de prioridad en la ventana de propiedades de cada profesores (ver

figura 1) Los números más altos establecen una prioridad también más alta. • Establecer las preferencias de horario en las plantillas particulares del profesorado, es

decir, establecer las posiciones preferentes y no preferentes de forma que el motor sepa qué posiciones del horario se eligen.

• Dar un peso al criterio (ver figura 3)

Figura 3: Criterios ponderables

Page 101: Manual generador de horarios ghc

Seleccione la respuesta correcta

1.- SI existen numerosas asignaturas optativas y queremos permitir que se solapen libremente en el marco del grupo:

Se configuran sesiones simultáneas

Las añadimos a la lista de sesiones sin más

Pueden configurarse conjuntos de optativas

2.- Las características propias de los horarios universitarios:

Se buscarán como condiciones estrictas.

Se buscarán como resultado de la búsqueda de un compromiso óptimo.

3.- La configuración de una prioridad en la elección del horario requiere...

Establecer un nivel a los profesores.

Establecer las preferencias en sus plantillas.

Asignar un peso al criterio de optimización.

Todas las anteriores.

Page 102: Manual generador de horarios ghc

Tema 14: El organizador de grupos

Dispone de un asistente que facilita la organización de los grupos en que se reparten los alumnos matriculados en cada curso. El asistente utiliza las materias configuradas para cada curso, y pide el número de alumnos matriculados en cada combinación de optativas. La utilización de este asistente es opcional; siempre podría configurar las sesiones de los grupos directamente. El resultado de su utilización es la configuración de las sesiones que corresponde a cada grupo, con los desdobles, etc. El organizador de grupos se encuentra accesible desde distintos menús y desde un botón de la barra de herramientas. Características

• Planifica los grupos según el número de alumnos matriculados en cada combinación de optativas.

• Se utilizan las materias asociadas al curso aunque también se pueden añadir desde el mismo asistente.

• El asistente generará las sesiones para cada grupo de alumnos, tanto las comunes como las optativas, con sus desdobles y uniones de las fracciones de los grupo para las distintas asignaturas, según se haya indicado.

• Una vez finalizado deberá asignar profesor sobre las sesiones obtenidas (para asignar los profesores podría usar el módulo de captación de desideratas).

• También después de finalizar y sobre las sesiones generadas podrá configurar el aula o ajustar otras condiciones.

El organizar los grupos presenta 4 pasos:

Paso 1.- Establecimiento de las materias del curso agrupando optativas: En el primer paso se añaden en la lista todas las materias que se imparten en el curso, agrupando las optativas y dejando libres las que sean comunes a todos los alumnos. Se pueden establecer materias incompatibles entre sí (excluyentes), para limitar las combinaciones de optativas que pueden elegir los alumnos (por ejemplo Francés 1er idioma y optativa Francés). Además, ofrece la posibilidad de indicar el número de materias optativas que pueden elegir los alumnos de dichas combinaciones. Paso 2.- Alumnos matriculados en cada combinación de optativas: En este segundo paso se tiene que indicar el número de alumnos matriculados en cada combinación de optativas y el número de grupos en que se va a repartir el total de alumnos. Paso 3.- Formar los grupos de alumnos: Hay que asociar cada combinación de optativas a un grupo de alumnos. También se puede dividir un conjunto de alumnos matriculado en una determinada combinación de optativas en varias partes para asignarlas a distintos grupos de alumnos.

Page 103: Manual generador de horarios ghc

Paso 4.- Juntar en el mismo aula las fracciones que tengan la misma optativa en distinto grupo: Finalmente, se puede meter en el mismo aula los conjuntos de alumnos que están matriculados en la misma materia optativa, es decir, mediante operaciones de arrastrar y soltar podrá unir fracciones de distintos grupos en una misma aula.

Figura 1: Organizador de grupos (paso 1)

Figura 2: Organizador de grupos (paso 3)

Page 104: Manual generador de horarios ghc

Seleccione la respuesta correcta

1) El planificador u organizador de grupos de alumnos:

Es un asistente que facilita determinar qué optativas se imparten en cada grupo.

Genera las sesiones lectivas correspondientes.

Las dos anteriores.

2) La utilización del organizador de grupos es.

Previa a la asignación de profesores.

Necesaria para poder usar el generador de horarios

3) Establecer parejas de materias optativas excluyentes:

Reduce las posibles combinaciones de optativas.

Se utiliza en el cuarto paso del asistente.

4) Una vez que se indica el número de alumnos matriculados en cada combinación de optativas, el siguiente paso será:

Formar los grupos de alumnos con los indicados para las combinaciones de optativas.

Opcionalmente unir en una misma aula las fracciones de los grupos que tengan la misma optativa.

Page 105: Manual generador de horarios ghc

Tema 15: La captura de desideratas

El proceso de captura de desideratas permite automatizar la recogida de las asignaturas y de las preferencias de los profesores a través de los departamentos. Hay que destacar la importancia de introducir todos estos datos ágilmente dado el poco tiempo que hay desde que se conocen los profesores que impartirán cada asignatura hasta el momento de empezar el curso.

Para poder usar el módulo de captación se debe tener previsto qué sesiones quedan finalmente adscritas a cada departamento. Efectivamente, es necesario organizar tanto los profesores, como las sesiones que corresponden a cada departamento, por tanto, las labores de configuración previas a la utilización del proceso de captación de desideratas serán:

• Formar la lista de los departamentos y sus profesores. • Asociar departamentos a las materias docentes. • Establecer las sesiones o asignaturas que quedan definitivamente adscritas a cada

departamento. Si no coincide en algún caso con el departamento de la materia puede cambiarse en las sesiones.

De este modo precisamos qué sesiones lectivas deben repartirse los profesores integrantes de cada departamento.

Todas las sesiones previamente configuradas pueden tener el profesor indeterminado o tener ya uno asignado de forma previa, en todo caso el profesor quedará definitivamente asignado a través de este proceso.

Cómo utilizar el proceso de captación

1. Generar y copiar donde sea necesario el archivo de configuración común desideratas.xml,

que se usará en todos los departamentos. El proceso ejecutable de captación será captaDesideratas.jar.

2. Cada uno de los departamentos utilizará este proceso de forma independiente para configurar las elecciones de sus profesores.

3. Una vez configurados estos datos se guardarán en un archivo con el nombre del departamento (por ejemplo matematicas.xml)

4. El archivo generado en cada departamento se cargará en el planificador de forma centralizada.

El proceso captaDesideratas.jar requiere tener instalado el intérprete Java.

Page 106: Manual generador de horarios ghc

Operaciones desde el planificador

1. Generar archivo para captación de desideratas o Permite establecer los parámetros y las operaciones que se pueden realizar desde

capta desideratas, introducir texto para recabar información general así como otras opciones de funcionamiento del módulo (figura 1).

o Pide la ruta donde crear el archivo desideratas.xml que contiene los datos de configuración. Se copiará, también en la misma unidad y carpeta que el archivo anterior, el ejecutable Java captaDesideratas.jar. Este ejecutable constituye propiamente el módulo de captación.

2. Leer archivo de departamento o Pide la ruta donde encontrar el archivo con los datos obtenidos de cada

departamento. Este archivo habrá sido creado a través del módulo de captación. El nombre del archivo debe coincidir con el nombre del departamento que se introduzca, con extensión XML (por ejemplo matematicas.xml).

Figura 1: Operaciones y parámetros para la captación de desideratas

Funcionamiento del módulo de captación: ventana principal

El ejecutar captaDesideratas.jar se muestra la ventana principal (figura 2), en la que se pueden observar tres pestañas que dan acceso a las distintas operaciones de configuración:

• Departamentos: presenta lo departamentos existentes y las operaciones que se hayan habilitado.

Page 107: Manual generador de horarios ghc

• Profesores. Permite gestionar los profesores, sus preferencias y las sesiones que tienen asignados. Aquí es donde se hace la parte importante del trabajo de captación.

• Sesiones. Abra una ventana en la que se pueden gestionar las sesiones configuradas a través de las operaciones que se hayan permitido al crear el archivo de intercambio.

Figura 2: Ventana principal de 'Capta desiderata'

Ventana de profesores

La ventana de profesores se compone de dos partes: En la parte superior está el cuadro de mensajes al departamento y en la parte inferior se encuentran las cuatro sub-pestañas del panel de profesores en las que se puede configurar las diferentes opciones relacionadas con éstos.

Figura 3: Profesores del departamento seleccionado

Page 108: Manual generador de horarios ghc

• Lista de profesores: Permite seleccionar el profesor que se quiere configurar. Esta sub-pestaña se divide también en dos secciones. A la izquierda tiene la lista de profesores en la que se puede seleccionar el profesor a modificar y a la derecha tiene los botones de acciones, cuya aparición dependerá de que se hayan habilitado desde el planificador:

• Mostrar informe: Abre una ventana con el informe del profesor. • Editar profesor: Permite cambiar las propiedades del profesor seleccionado. Sólo se

pueden editar los profesores que se han creado en Captadesideratas.

• Agregar profesor: Permite cambiar a este departamento un profesor que pertenezca a otro.

• Quitar profesor: Elimina del departamento el profesor seleccionado. • Nuevo profesor: Permite crear un nuevo profesor y asignarlo al departamento

actual. • Eliminar profesor: Permite borrar el profesor seleccionado siempre que este haya

sido creado en Captadesideratas.

• Preferencias del profesor: Permite establecer las posiciones sobre el marco horario hasta el número máximo de preferencias o prohibiciones que se haya establecido.

• Sesiones del profesor: Aquí es donde podrá asignar las sesiones al profesor. Se muestran la lista de las sesiones ya asignadas al profesor y el resto de las sesiones correspondientes al departamento.

• Otras opciones del profesor: Podrá especificar otras opciones; si quiere ser tutor o el tipo de guardias que desea hacer... y dejar mensajes al jefe de estudios.

Figura 4: Sesiones del profesor

Page 109: Manual generador de horarios ghc

Ventana de sesiones

La pestaña de sesiones tiene dos partes: En la parte superior está el cuadro del mensaje de Jefatura de Estudios al departamento. En la parte inferior se muestra la lista de sesiones asignadas al departamento y la lista de sesiones disponibles para ser asignadas. Además, estarán disponibles las operaciones que se hayan habilitado:

• Añadir: Permite crear una nueva sesión. • Editar: Permite cambiar las propiedades de las sesiones. Sólo se pueden editar las

sesiones que se han creado en Captadesideratas. • Eliminar: Permite borrar las sesiones que han sido creadas en el Captadesideratas.

Capta desideratas: Resumen de las operaciones básicas de manejo

1. Al arrancar este programa se cargará automáticamente el archivo entrada.xml, pero se puede abrir otro con el nombre de un departamento, por ejemplo matematicas.xml, creado previamente desde este módulo, para modificarlo. Si no se abre se mostrará una ventana para que pueda seleccionar el archivo a abrir o cancelar la apertura del programa.

2. Seleccionar el departamento de la lista de departamentos. 3. Seleccionar la pestaña Profesores. 4. Seleccionar el profesor que se quiere configurar. 5. Seleccionar la pestaña Preferencias del profesor y asignar las preferencias de horario del

mismo. (Opcional). 6. Seleccionar la pestaña Sesiones del profeso" y asignar las sesiones que se quiere que éste

imparta. 7. Seleccionar la pestaña Opciones del profesor y establecer las opciones adecuadas, por

ejemplo, si quiere ser tutor, un mensaje informativo, etc. 8. Seleccionar la pestaña de Lista de profesores y repetir los pasos del 4 al 7 por cada

profesor que pertenezca al departamento y que se tenga que configurar. 9. Guardar el archivo correspondiente al departamento mediante el menú Archivo/Guardar

(o pulsando Ctrl+G). Se creará de forma automática un archivo que tendrá el nombre del departamento necesariamente para poderlo cargar desde el planificador.

10. Se puede imprimir un informe con las sesiones asignadas a cada profesor (Pestaña Profesores/Lista de profesores/Seleccionar el profesor/pulsar Mostrar informe) y a cada departamento (Pestaña Departamentos/Seleccionar el departamento/pulsar Mostrar

informe). Los informes de cada profesor permitirán que este confirme su desiderata, y el del departamento permitirá confirmar que se han asignado todas las sesiones adscritas al departamento.

Page 110: Manual generador de horarios ghc

Seleccione la respuesta correcta

1) El proceso capta desideratas:

Recoge las asignaciones de los profesores a las sesiones lectivas.

Recoge las preferencias de los profesores.

Realiza las dos operaciones citadas anteriormente.

2) El establecimiento de las operaciones permitidas en el módulo se realiza:

Al generar desde el planificador el archivo con los datos de entrada para la captación.

En cualquier momento.

3) Desde la ventana de sesiones del módulo de captación se puede:

Asociar sesiones a un departamento.

Asociar sesiones a un profesor.

Las dos respuestas anteriores son correctas.

Page 111: Manual generador de horarios ghc

Tema 16: Gestor de ausencias y sustituciones

Consiste en un proceso independiente accesible desde el menú de inicio. El gestor de ausencias de profesores permite generar un parte diario de guardias en papel para ponerlo en la sala de profesores. Desde este proceso, de podrán introducir fácilmente las ausencias previstas, o las faltas de asistencia de los profesores (figura 1).

• Su funcionamiento requiere la carga inicial del horario generado por GH (extensión .xrho), que contendrá el horario que se esté utilizando o vaya a ser utilizado.

• Este proceso de gestión de ausencias usa sus propios ficheros de datos (extensión .xaus) para guardar las ausencias que se vayan introduciendo.

Figura 1: Ventana para añadir una o más ausencias previstas de un profesor a sus asignaturas

Desde el gestor de ausencias podrá generar partes o estadillos diarios indicando los profesores cuya ausencia esté prevista y los profesores que estén de guardia a cada hora, para realizar las necesarias sustituciones.

Page 112: Manual generador de horarios ghc

Pregunta de Elección Múltiple

1.- ¿Para qué se usa el gestor de ausencias y sustituciones?

Para presentar un estadillo diario con las ausencias de profesores

Para indicar los profesores con servicio de guardia a las horas indicadas

Las dos respuestas anteriores son correctas

2.- ¿Qué tipo de archivos o ficheros usa el gestor de ausencias?

Para empezar a usarlo hay que cargar abrir un fichero horario (.xghc) generado con GH

Para mantener los datos de ausencias previstas usa sus propios archivos (.xaus)

Las dos respuestas son correctas

Page 113: Manual generador de horarios ghc