SlideShare una empresa de Scribd logo
1 de 113
Descargar para leer sin conexión
.
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
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.
• 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.
• 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.
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.
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
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
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.
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:
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.
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.
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.
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
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
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.
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
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
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.
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.
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
• 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.
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
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
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
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
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
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
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
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
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.
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.
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.
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
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
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.
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.
• 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:
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).
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
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
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.
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.
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
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.
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
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.
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.
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.
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.
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
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.
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.
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
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.
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
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.
• 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)
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.
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
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
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
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.
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.
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
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.
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.
• 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.
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?
Sí
No.
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.
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.
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.
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.
• 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.
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.
• 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.
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
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
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'
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
• 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
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
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
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
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
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
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
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.
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
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.
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.
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.
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
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.
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc
Manual generador de horarios ghc

Más contenido relacionado

La actualidad más candente

Proyecto de bienestar estudiantil
Proyecto de bienestar estudiantilProyecto de bienestar estudiantil
Proyecto de bienestar estudiantilmidiosmelibra
 
Solicitud de traslado gobernacion
Solicitud de traslado gobernacionSolicitud de traslado gobernacion
Solicitud de traslado gobernacionLuis Ramon Hurtatis
 
Formato revision trabajo prefectos
Formato revision trabajo prefectosFormato revision trabajo prefectos
Formato revision trabajo prefectosLeticcia Lozzano
 
Tipo i remision comite escolar de convivencia
Tipo i remision comite escolar de convivenciaTipo i remision comite escolar de convivencia
Tipo i remision comite escolar de convivenciaMilena Olarte
 
Acta 14001 reunion comite de convivencia
Acta 14001 reunion comite de convivenciaActa 14001 reunion comite de convivencia
Acta 14001 reunion comite de convivenciacaorozcop
 
Plan de mejora desarrollo infraestructura y equipos
Plan de mejora desarrollo infraestructura y equiposPlan de mejora desarrollo infraestructura y equipos
Plan de mejora desarrollo infraestructura y equiposÁngel Alsasua Santos
 
Diagnostico grado decimo
Diagnostico grado decimoDiagnostico grado decimo
Diagnostico grado decimosaesqui
 
Instrumentos para el trabajo en los planteles escolares
Instrumentos para el trabajo en los planteles escolaresInstrumentos para el trabajo en los planteles escolares
Instrumentos para el trabajo en los planteles escolaresMedina2512
 
Dba mat grado-1
Dba mat  grado-1Dba mat  grado-1
Dba mat grado-1JCASTINI
 

La actualidad más candente (12)

Proyecto de bienestar estudiantil
Proyecto de bienestar estudiantilProyecto de bienestar estudiantil
Proyecto de bienestar estudiantil
 
Solicitud de traslado gobernacion
Solicitud de traslado gobernacionSolicitud de traslado gobernacion
Solicitud de traslado gobernacion
 
Formato revision trabajo prefectos
Formato revision trabajo prefectosFormato revision trabajo prefectos
Formato revision trabajo prefectos
 
Tipo i remision comite escolar de convivencia
Tipo i remision comite escolar de convivenciaTipo i remision comite escolar de convivencia
Tipo i remision comite escolar de convivencia
 
Acta 14001 reunion comite de convivencia
Acta 14001 reunion comite de convivenciaActa 14001 reunion comite de convivencia
Acta 14001 reunion comite de convivencia
 
Plan operativo anual
Plan operativo anualPlan operativo anual
Plan operativo anual
 
Plan de mejora desarrollo infraestructura y equipos
Plan de mejora desarrollo infraestructura y equiposPlan de mejora desarrollo infraestructura y equipos
Plan de mejora desarrollo infraestructura y equipos
 
Diagnostico grado decimo
Diagnostico grado decimoDiagnostico grado decimo
Diagnostico grado decimo
 
Instrumentos para el trabajo en los planteles escolares
Instrumentos para el trabajo en los planteles escolaresInstrumentos para el trabajo en los planteles escolares
Instrumentos para el trabajo en los planteles escolares
 
Orden del dia dia del maestro
Orden del dia dia del maestroOrden del dia dia del maestro
Orden del dia dia del maestro
 
Formato cuadro horas sociales
Formato cuadro horas socialesFormato cuadro horas sociales
Formato cuadro horas sociales
 
Dba mat grado-1
Dba mat  grado-1Dba mat  grado-1
Dba mat grado-1
 

Similar a Manual generador de horarios ghc

MathLan. Planificacion de turnos laborales_grandistribucion
MathLan. Planificacion de turnos laborales_grandistribucionMathLan. Planificacion de turnos laborales_grandistribucion
MathLan. Planificacion de turnos laborales_grandistribucionMathLan Matematika S.A.
 
Proyecto de Capacitación para la Universidad Interamericana de Panamá
Proyecto de Capacitación para la Universidad Interamericana de PanamáProyecto de Capacitación para la Universidad Interamericana de Panamá
Proyecto de Capacitación para la Universidad Interamericana de Panamáabdymartinez
 
Capitulo1 generalidades
Capitulo1 generalidadesCapitulo1 generalidades
Capitulo1 generalidadesrooooo
 
Producto 3.2
Producto 3.2Producto 3.2
Producto 3.2vanderweb
 
Actividad 4.2 daniel_gil_velázquez
Actividad 4.2 daniel_gil_velázquezActividad 4.2 daniel_gil_velázquez
Actividad 4.2 daniel_gil_velázquezDanielgilve
 
Innovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialInnovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialIsrael Rey
 
Diseño, puesta en marcha y evaluación para el trabajo por competencias. Secue...
Diseño, puesta en marcha y evaluación para el trabajo por competencias. Secue...Diseño, puesta en marcha y evaluación para el trabajo por competencias. Secue...
Diseño, puesta en marcha y evaluación para el trabajo por competencias. Secue...Javier Prieto Pariente
 
Producto 3.3
Producto 3.3Producto 3.3
Producto 3.3vanderweb
 
Integración en la organización
Integración en la organizaciónIntegración en la organización
Integración en la organizaciónYesenia Mora Flores
 
Integración en-la-organización
Integración en-la-organizaciónIntegración en-la-organización
Integración en-la-organizaciónRachel Rivera
 
S4. Mejora del Proceso, Estudio del Trabajos.pdf
S4. Mejora del Proceso, Estudio del Trabajos.pdfS4. Mejora del Proceso, Estudio del Trabajos.pdf
S4. Mejora del Proceso, Estudio del Trabajos.pdfBrianJara9
 
Ppt hitos para la implementación de jec 2016
Ppt hitos para la implementación de jec 2016Ppt hitos para la implementación de jec 2016
Ppt hitos para la implementación de jec 2016Isela Guerrero Pacheco
 

Similar a Manual generador de horarios ghc (20)

MathLan. Planificacion de turnos laborales_grandistribucion
MathLan. Planificacion de turnos laborales_grandistribucionMathLan. Planificacion de turnos laborales_grandistribucion
MathLan. Planificacion de turnos laborales_grandistribucion
 
Proyecto de Capacitación para la Universidad Interamericana de Panamá
Proyecto de Capacitación para la Universidad Interamericana de PanamáProyecto de Capacitación para la Universidad Interamericana de Panamá
Proyecto de Capacitación para la Universidad Interamericana de Panamá
 
Portafolio Docente
Portafolio DocentePortafolio Docente
Portafolio Docente
 
Proyecto
ProyectoProyecto
Proyecto
 
Portafolio Docente
Portafolio DocentePortafolio Docente
Portafolio Docente
 
Capitulo1 generalidades
Capitulo1 generalidadesCapitulo1 generalidades
Capitulo1 generalidades
 
Producto 3.2
Producto 3.2Producto 3.2
Producto 3.2
 
Actividad 4.2 daniel_gil_velázquez
Actividad 4.2 daniel_gil_velázquezActividad 4.2 daniel_gil_velázquez
Actividad 4.2 daniel_gil_velázquez
 
Innovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorialInnovación educativa enfocada a la acción tutorial
Innovación educativa enfocada a la acción tutorial
 
Diseño, puesta en marcha y evaluación para el trabajo por competencias. Secue...
Diseño, puesta en marcha y evaluación para el trabajo por competencias. Secue...Diseño, puesta en marcha y evaluación para el trabajo por competencias. Secue...
Diseño, puesta en marcha y evaluación para el trabajo por competencias. Secue...
 
Producto 3.3
Producto 3.3Producto 3.3
Producto 3.3
 
Integración en la organización
Integración en la organizaciónIntegración en la organización
Integración en la organización
 
Integración en-la-organización
Integración en-la-organizaciónIntegración en-la-organización
Integración en-la-organización
 
Técnicas de Avaluación
Técnicas de AvaluaciónTécnicas de Avaluación
Técnicas de Avaluación
 
Plan formacion profesorado v1
Plan formacion profesorado v1Plan formacion profesorado v1
Plan formacion profesorado v1
 
El programador de Moodle versus Wejoinin
El programador de Moodle versus WejoininEl programador de Moodle versus Wejoinin
El programador de Moodle versus Wejoinin
 
S4. Mejora del Proceso, Estudio del Trabajos.pdf
S4. Mejora del Proceso, Estudio del Trabajos.pdfS4. Mejora del Proceso, Estudio del Trabajos.pdf
S4. Mejora del Proceso, Estudio del Trabajos.pdf
 
OC_SP_S1.pptx
OC_SP_S1.pptxOC_SP_S1.pptx
OC_SP_S1.pptx
 
Juan van de venter guion
Juan van de venter guionJuan van de venter guion
Juan van de venter guion
 
Ppt hitos para la implementación de jec 2016
Ppt hitos para la implementación de jec 2016Ppt hitos para la implementación de jec 2016
Ppt hitos para la implementación de jec 2016
 

Más de NICOLAS ANDRES MUÑOZ VERA

Laboratorios temáticos (presentación colegios)
Laboratorios temáticos (presentación colegios)Laboratorios temáticos (presentación colegios)
Laboratorios temáticos (presentación colegios)NICOLAS ANDRES MUÑOZ VERA
 
Ficha técnica laboratorio números y operaciones
Ficha técnica laboratorio números y operacionesFicha técnica laboratorio números y operaciones
Ficha técnica laboratorio números y operacionesNICOLAS ANDRES MUÑOZ VERA
 
Ficha técnica laboratorio patrones y álgebra
Ficha técnica laboratorio patrones y álgebraFicha técnica laboratorio patrones y álgebra
Ficha técnica laboratorio patrones y álgebraNICOLAS ANDRES MUÑOZ VERA
 
Dificultades de aprendizaje de la numeracion y el calculo
Dificultades de aprendizaje de la numeracion y el calculoDificultades de aprendizaje de la numeracion y el calculo
Dificultades de aprendizaje de la numeracion y el calculoNICOLAS ANDRES MUÑOZ VERA
 

Más de NICOLAS ANDRES MUÑOZ VERA (20)

Ficha técnica baúl didacta
Ficha técnica   baúl didactaFicha técnica   baúl didacta
Ficha técnica baúl didacta
 
Plan desarrollando habilidades (colegio)
Plan desarrollando habilidades (colegio)Plan desarrollando habilidades (colegio)
Plan desarrollando habilidades (colegio)
 
Laboratorios temáticos (presentación colegios)
Laboratorios temáticos (presentación colegios)Laboratorios temáticos (presentación colegios)
Laboratorios temáticos (presentación colegios)
 
Ficha técnica pdh 4°
Ficha técnica pdh 4°Ficha técnica pdh 4°
Ficha técnica pdh 4°
 
Ficha técnica pdh 2°
Ficha técnica pdh 2°Ficha técnica pdh 2°
Ficha técnica pdh 2°
 
Ficha técnica pdh 8°
Ficha técnica pdh 8°Ficha técnica pdh 8°
Ficha técnica pdh 8°
 
Estudio Laboratorios Móviles - CIDE
Estudio Laboratorios Móviles - CIDEEstudio Laboratorios Móviles - CIDE
Estudio Laboratorios Móviles - CIDE
 
Estudio Laboratorio Temático Conchalí
Estudio Laboratorio Temático ConchalíEstudio Laboratorio Temático Conchalí
Estudio Laboratorio Temático Conchalí
 
Ficha técnica laboratorio números y operaciones
Ficha técnica laboratorio números y operacionesFicha técnica laboratorio números y operaciones
Ficha técnica laboratorio números y operaciones
 
Ficha técnica laboratorio geometría
Ficha técnica laboratorio geometríaFicha técnica laboratorio geometría
Ficha técnica laboratorio geometría
 
Ficha técnica laboratorio patrones y álgebra
Ficha técnica laboratorio patrones y álgebraFicha técnica laboratorio patrones y álgebra
Ficha técnica laboratorio patrones y álgebra
 
Ficha técnica inicia lenguaje
Ficha técnica   inicia lenguajeFicha técnica   inicia lenguaje
Ficha técnica inicia lenguaje
 
Ficha técnica inicia matemática
Ficha técnica   inicia matemáticaFicha técnica   inicia matemática
Ficha técnica inicia matemática
 
Fracciones
FraccionesFracciones
Fracciones
 
Dificultades de aprendizaje de la numeracion y el calculo
Dificultades de aprendizaje de la numeracion y el calculoDificultades de aprendizaje de la numeracion y el calculo
Dificultades de aprendizaje de la numeracion y el calculo
 
Manual estudiante sistemas numericos
Manual estudiante sistemas numericosManual estudiante sistemas numericos
Manual estudiante sistemas numericos
 
Guía didáctica para_el_docente
Guía didáctica para_el_docenteGuía didáctica para_el_docente
Guía didáctica para_el_docente
 
Ltmnúmeros y operaciones
Ltmnúmeros y operacionesLtmnúmeros y operaciones
Ltmnúmeros y operaciones
 
Ltm geometría
Ltm geometríaLtm geometría
Ltm geometría
 
Ltm patrones y álgebra
Ltm patrones y álgebraLtm patrones y álgebra
Ltm patrones y álgebra
 

Manual generador de horarios ghc

  • 1. . 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
  • 2. 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.
  • 3. • 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.
  • 4. • 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.
  • 5. 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.
  • 6. 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
  • 7. 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
  • 8. 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.
  • 9. 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:
  • 10. 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.
  • 11. 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.
  • 12. 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.
  • 13. 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
  • 14. 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
  • 15. 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.
  • 16. 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
  • 17. 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
  • 18. 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.
  • 19. 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.
  • 20. 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
  • 21. • 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.
  • 22. 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
  • 23. 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
  • 24. 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
  • 25. 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
  • 26. 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
  • 27. 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
  • 28. 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
  • 29. 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
  • 30. 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.
  • 31. 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.
  • 32. 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.
  • 33. 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
  • 34. 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
  • 35. 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.
  • 36. 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.
  • 37. • 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:
  • 38. 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).
  • 39. 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
  • 40. 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
  • 41. 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.
  • 42. 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.
  • 43. 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
  • 44. 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.
  • 45. 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
  • 46. 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.
  • 47. 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.
  • 48. 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.
  • 49. 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.
  • 50. 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
  • 51. 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.
  • 52. 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.
  • 53. 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
  • 54. 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.
  • 55. 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
  • 56. 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.
  • 57. • 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)
  • 58. 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.
  • 59. 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
  • 60. 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
  • 61. 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
  • 62. 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.
  • 63. 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.
  • 64. 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
  • 65. 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.
  • 66. 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.
  • 67. • 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.
  • 68. 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? Sí No.
  • 69. 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.
  • 70. 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.
  • 71. 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.
  • 72. 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.
  • 73. • 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.
  • 74. 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.
  • 75. • 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.
  • 76. 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
  • 77. 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
  • 78. 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'
  • 79. 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
  • 80. • 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
  • 81. 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
  • 82. 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
  • 83. 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
  • 84. 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
  • 85. 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
  • 86. 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
  • 87. 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.
  • 88. 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
  • 89. 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.
  • 90. 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.
  • 91. 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.
  • 92. 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
  • 93. 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.