EasyCourse - Escaneres de · base a su sede y aforo. » Permite generar el horario de las clases...
Transcript of EasyCourse - Escaneres de · base a su sede y aforo. » Permite generar el horario de las clases...
EasyCourse
- el módulo para la generación automática del horario de las clases universitarias -
Powered by EasyStaff
Pag.
1
Que levante la mano quien no ha asistido nunca a las clases
superpobladas Universidad, donde el único lugar disponible se
encontraba o entre los peldaños de las escaleras de la clase o de
pie aplastado contra la jamba de la puerta. El problema no son
sólo los viejos edificios y de capacidad insuficiente, pero, muy a
menudo, el problema real es la gestión de los recursos; no habéis
visto nunca una clase con trescientos asientos medio desierta
mientras que un profesor un poco confundido buscas con los ojos
los pocos estudiantes repartidos entre los asientos vacíos?
Gobernar la complejidad derivada de la organización de los
recursos humanos es, hoy en día, uno de los objetivos más
importantes para construir la ventaja competitiva de un
organismo público o una empresa privada; cuestiones relativas a
la organización de los calendarios están en el orden del día y la
capacidad de optimizar los recursos disponibles simultáneamente
trae beneficios económicos, la satisfacción del empleado del
departamento y la agilización de los procedimientos de
realización de los planes de programación.
Los productos EasyStaff se basan en la investigación más
avanzada en el campo de la optimización combinatoria y se
benefician de muchos años de experiencia de los investigadores
que participan en proyectos de resolución de problemas de los
turnos en ámbito académico e industrial.
Organizar el horario de las clases universitarias es una tarea
costosa y difícil si no se apoya en una herramienta informática;
EasyCourse nace con el doble objetivo de reducir drásticamente
el tiempo necesario para la generación del horario y
contemporáneamente de encontrar una solución que satisfaga las
demandas de los profesores y armonice la carga de trabajo de los
estudiantes.
Pag.
2
EasyCourse es el módulo de la suite EasyAcademy que
permite la generación automática del horario de las clases
universitarias.
El problema de la generación del horario de las clases es un
problema combinatorio que consiste en la asignación
semanal de las clases de un conjunto de enseñanzas a los
períodos y aulas disponibles.
La solución manual del problema suele tardar varios
días/hombres de trabajo y además las soluciones
encontradas son a menudo insatisfactorias; por ejemplo,
los estudiantes se ven obligados a renunciar a seguir una
enseñanza debido a veces a la superposición del horario
con otras clases que desean seguir, o quizás en el aula
donde se desarrolla la clase es demasiado pequeña en
comparación con el volumen de estudiantes que quieren
asistir a las clases de la enseñanza, etc...
EasyCourse quiere dar una respuesta concreta a esta
necesidad creciente tratando de resolver todos los
problemas relacionados con la generación del horario
universitario, mediante el análisis de los problemas aún
más sutiles y difíciles de manejar; el modelo general que
implementa se puede personalizar fácilmente según las
características específicas de cada universidad y/o cada
estructura didáctica.
EasyCourse no sólo responde a las necesidades específicas
de la estructura didáctica, pero también da la bienvenida a
las demandas y la disponibilidad de los profesores que son
jugadores activos en la composición final de las horas de
clase y no pasivo como en el pasado.
Gracias al innovador algoritmo de optimización de los horarios de
clase, EasyCourse permite generar automáticamente un borrador
de calendario calculado sobre la base de las necesidades más
importantes de la estructura didáctica que tiene la
responsabilidad de gestionarlo y ofrece varias funciones
interactivas para revisar fácilmente los resultados producidos.
La administración de EasyCourse tiene la posibilidad de
llevar a cabo la revisión de los horarios de clase producidos
mediante el arrastrado drag&drop en las aulas y ventanas
temporales diferentes, siempre acompañada de información
detallada sobre el estado de la solución y los efectos del
movimiento en sí.
También se puede ver inmediatamente qué enseñanzas se
encuentran en conflicto con una enseñanza seleccionada, lo
que permite que la administración pueda comprender al
instante en que ventana de tiempo es posible planificar la
clase; también se puede hacer el mejor movimiento en un
horario seleccionado o haber la oportunidad de mejorar, de
acuerdo con algunos parámetros de investigación
específicos, la solución de una parte limitada de las
enseñanzas sobre la base de los espacios aún disponibles.
El algoritmo de optimización de EasyCourse se basa en
técnicas innovadoras meta-heurísticas de búsqueda local; el
motor de búsqueda ha sido implementado gracias a la
constante colaboración de investigadores y profesores
expertos en proyectos para la realización de los problemas
de turnos y horarios.
Pag.
3
» Permite cargar las informaciones iniciales, como los
espacios de los que dispone la Estructura Didáctica para la
planificación de las actividades didácticas y las
informaciones sobre los cursos de grado ofrecidos.
» Permite recuperar las solicitudes de los profesores, como
la asignación del horario en días consecutivos,
disponibilidades semanales y preferencia en el utilizo de
las aulas, mediante un simple e intuitivo procedimiento
online personalizable por el usuario administrador.
» Permite evaluar los conflictos de superposición temporal
entre enseñanzas de un mismo plan de estudios y
gestionar el mejor posible la asignación de las aulas en
base a su sede y aforo.
» Permite generar el horario de las clases respetando todas
las restricciones impuestas por el sistema universitario y
calibrando las exigencias específicas de la Estructura
Universitaria en base a su importancia.
» Con la modalidad “mostrar conflictos” es posible visualizar
las preferencias temporales establecidas por el profesor y
comprobar instantáneamente la existencia de
superposiciones temporales entre enseñanzas obligatorias
o opcionales.
» Por cada horario producido permite ejecutar, evaluar y
proponer cambios en el calendario de forma interactiva
arrastrando con drag&drop e intercambiando clases;
» En cada momento es posible conocer la ocupación y la
disponibilidad temporal de las aulas.
» Comunica al usuario las violaciones del calendario de los
exámenes delante a un cambio manual a través de una
completa sección dedicada a los informes;
» Ofrece un simple servicio de mailing para informar a los
profesores sobre el estado del calendario y la posibilidad
de inserir las preferencias desde la interfaz usuario.
» Permite consultar el calendario de los exámenes a través
de la realización automática de páginas web interactivas
y accesibles por los profesores y estudiantes.
» Consiente recargar las informaciones en el sistema
rellenando simples folios electrónicos (XLS).
» La prestación del servicio trámite web lo hace accesible a
todas las informaciones sin necesidad de instalar el
aplicativo en el pc del usuario; el sistema será accesible
desde cualquier posición conectada a internet trámite la
autentificación de usuario.
» El sistema puede ser integrado con los Software de
gestión de la oferta formativa, con aplicaciones
informáticas para la gestión de los espacios y con
plataformas de la Universidad para la centralización de
los usuarios de los servicios informáticos.
Pag.
4
Los horarios de clases se realizan para cada período académico,
generalmente seis meses o un trimestre. Para cada semestre puede
configurar:
» fecha de inicio e fin de la planificación con respectivos días de
interrupción de las clases durante los festivos.
» cuadrícula temporal utilizada para la planificación de los horarios
con la pausa para el almuerzo diaria y de los espacios en los que no
se pueden planificar clases.
Las aulas son los espacios en los que se desarrollan las clases.
Para cada aula disponible es necesario definir:
» la capacidad expresada en número de asientos que se
asociará correctamente a la numerosidad de los
estudiantes de la enseñanza.
» la sede para evitar movimientos logísticos en el mismo día
por parte de profesores y estudiantes.
» los equipamientos fijos y móviles disponibles.
» uniones de aulas para realizar una vídeo-conferencia.
La Estructura Didáctica ofrece a los estudiantes una lista de las
enseñanzas en los diferentes períodos didácticos organizados en
cursos de grado, años y recorridos. Para cada enseñanza se debe
especificar:
» los profesores que desarrollan las clases;
» el número de créditos formativos y el número de horas
frontales;
» el número de estudiantes estimados en aula;
» los planes de estudios asociados a la enseñanza;
Sobre la base de los planes de estudio asociados a la enseñanza,
durante la elaboración del horario EasyCourse tratará de evitar la
superposición entre clases obligatorias para el estudiante.
OFERTA FORMATIVA
AULAS
PERÍODOS DIDÁCTICOS
Pag.
5
El módulo online para los profesores de EasyCourse es
muy importante ya que permite al administrador de los
horarios recibir las peticiones de los profesores de
forma automática, evitando la necesidad de interpretar
e introducir manualmente las preferencias recibidas.
Las solicitudes de los profesores son almacenadas por el
sistema y están inmediatamente disponibles durante la
elaboración del horario de las clases.
El profesor puede indicar su preferencia en su deseo de
impartir clases, en días consecutivos; por lo general
esta solicitud se concede a los profesores viajeros, para
los que también es necesario comprobar el comienzo y
el final de las clases en el primer y último día.
El profesor introduce su disponibilidad definiendo los niveles
de preferencia. Se puede introducir un nivel imposible, en el
que no se planificará ninguna clase, uno no deseado, en el
que en la medida de lo posible, el sistema no asignará
actividades o uno asignable, en el que el profesor declara que
puede estar disponible para impartir las clases. El número de
casillas imposibles e no deseadas están limitadas por el
responsable de los horarios después de que hayan sido
acordadas con los responsables de la estructura.
El profesor puede incluir restricciones sobre las
aulas que se utilizará para cada una de sus
enseñanzas. Generalmente, el profesor declara el
deseo de usar un aula para asegurar que la lección se
realice en espacios bastante amplios y que se utilicen
los equipamientos necesarios para el correcto
desarrollo de la actividad.
PREFERENCIA UTILIZO AULAS
SOLICITUD DISPONIBILIDADES TEMPORALES
SOLICITUD DÍAS SUCESIVOS
Pag.
6
El usuario administrador puede pilotar la
solución final del horario de las clases
calibrando la importancia de diferentes
reglas de cálculo.
Reglas que determinar la correcta
ocupación de los espacios y la gestión de
las aulas en vídeo conferencia.
Reglas que determinar el respeto de los
días consecutivos de los profesores
viajeros, las preferencias temporales, la
preferencia de utilizo de las aulas, evitan
cambios diarios de sede para el profesor…
Reglas que determinan el respeto de la
distribución de las horas de clases
semanales de las enseñanzas, la asignación
de aulas adaptas, la estabilidad del aula de
la materia, la organización ordenada de los
espacios de clase, etc.
Reglas que determinan el respeto de las
exigencias de los estudiantes como la
pausa almuerzo asegurada, la distribución
compacta de las clases, el equilibrio de la
carga diaria del estudiante, etc.
EasyCourse utiliza algoritmos de optimización innovadores basadas en el paradigma de la búsqueda local.
Las técnicas meta-heurísticas de búsqueda local le permiten encontrar soluciones de alta calidad en un tiempo relativamente
corto, lo que permite al usuario generar el cálculo del horario en diferentes escenarios, modificando cada vez las reglas de la
búsqueda o alterando las restricciones de los profesores o introduciendo restricciones en el uso de los espacios.
El algoritmo de EasyCourse es el resultado de la búsqueda desarrollada en ámbito académico por el grupo de
investigación SATT de la Facultad de Ingeniería de la Universidad de Udine -- http://satt.diegm.uniud.it --
ESTUDIANTES
ENSEÑANZAS
PROFESORES
AULAS
Pag.
7
Tras la generación del horario de las clases el
usuario de EasyCourse puede analizar la solución
producida visualizando el plan por:
» Sede - vista diaria
» Aula - vista semanal
» Plan de estudios - vista semanal
» Profesor - vista semanal
» Aulas libres - vista semanal
La cuadrícula interactiva del horario de las clases
tiene una serie de características interesantes,
incluyendo la visión de conjunto de las clases que
no pueden solaparse con una enseñanza
seleccionada, las aulas libres de un espacio
específico de clases, la recuperación inmediata de
las restricciones de tiempo del profesor, insertar y
eliminar las clases, la desactivación de ciertos
horarios, la regeneración del plan de clases que se
muestra, etc ...
Se pueden exportar los horarios en HTML y
PDF; las páginas son interactivas y permiten la
transición de un horario de clases de forma
rápida. Los horarios exportan por clase, sede,
plan de estudios único o enseñanza. También
se ofrece público una página de resumen de
los horarios en orden alfabético por
enseñanza, por profesor y por curso de grado.
Una característica muy importante es la posibilidad de
revisar el horario de clases producido con cambios
manuales arrastrando drag&drop y soltando la clase en
otro período y en otra aula y el intercambio con otra
clase. El sistema informa sobre violaciones producidas
por la revisión destacando las reglas rotas con el mayor
peso.
Pag.
8
EasyCourse ofrece interesantes integraciones con otros sistemas informáticos de la Universidad.
La integración con otros software puede hacer más rápida la fase de carga de las informaciones en entrada a EasyCourse y
puede hacer más fácil la extracción de las informaciones en salida.
La integración con otros sistemas informáticos hace referencia a las siguientes áreas:
La carga de información en entrada es la fase más larga del proceso de generación del horario.
Poder integrar EasyCourse con el sistema de gestión de la oferta formativa de la Universidad permite
agilizar los procedimientos iniciales y asegurar el uso de la información definida en el Manifiesto de los
Estudios de la Estructura Didáctica.
EasyCourse está integrado con el módulo SIADI y con el sistema informático ESSE3 del Cineca.
Con el uso de protocolos de intercambio de datos apropiados EasyCourse pueden permitirse el lujo de usar
la autenticación de los usuarios de otros sistemas con el fin de reducir el número de nombres de usuario y
contraseñas en posesión de los docentes y garantizar la seguridad y protección de datos personales.
EasyCourse se integra con los protocolos de autenticación CAS, LDAP y SHIBBOLETH.
L’orario delle lezioni prodotto da EasyCourse può essere distribuito sull’agenda del Software di gestione e
prenotazione delle aule utilizzato dall’Ateneo o dalla Struttura Didattica. Questo procedimento deve
essere accompagnato dalla valutazione di eventuali conflitti con prenotazioni già esistenti in aula.
EasyCourse è integrato nativamente con il modulo di gestione e prenotazione degli spazi EasyRoom e con
il software open source MRBS.
EasyCourse se integra con dos sistemas muy importantes que permiten la consulta y la notificación de
actualización de los horarios de las clases a los estudiantes:
» Umemo: sistema de mensajería para la actualización de los horarios de clase a través de SMS.
» App móvil: aplicación móvil Android y Apple para consultar las actividades diarias del estudiante.
CONSULTA DE LOS HORARIOS PARA LOS ESTUDIANTES
SW - GESTIÓN Y RESERVA DE LOS ESPACIOS
SW – AUTENTICACIÓN DE LOS USARÍOS
SW – GESTIÓN DE LA OFERTA FORMATIVA
Pag.
9
A la base de EasyCourse hay un solucionador de que se basa en
las técnicas modernas meta-heurísticas de búsqueda local; el
marco EasyLocal++ (De Gaspero y Schaerf) permite la
personalización del problema de la asignación del horario,
incluyendo las más sofisticadas técnicas de búsqueda local,
incluyendo el Simulated Annealing que es, en este contexto, la
técnica que obtiene los mejores resultados en menos tiempo.
La siguiente figura describe el esquema general en el que se
basa el marco EasyLocal ++.
EasyCourse ayuda al cliente en todas las fases de la generación
del horario usando una interfaz web simple e intuitiva.
El servicio web permite al usuario muchas ventajas entre las
cuales:
» Resuelve los problemas de compatibilidad de los formatos
de ingreso de las instancias recorriendo a la introducción
interactiva trámite interfaz;
» facilita la gestión de la información;
» permite realizar cualquier tipo de operación en el horario
con la máxima transparencia y seguridad;
» permite no sobrecargar la máquina del usuario porque la
gestión de los cálculos la realiza un server (en house o en
hosting);
» facilita la transmisión del horario al profesorado y a los
estudiantes;
En la figura podemos ver el esquema general de
recepción y manipulación de los datos.
La interfaz gráfica ha sido realizada lenguaje PHP,
utilizando para el desarrollo de ciertas clases de PEAR.
Las visualizaciones del horario y la posibilidad de
ejecutar movimientos manuales en modo interactivo se
han realizado utilizando objetos Flash.
EasyCourse es sistema informático multi-base de datos.
El acceso a EasyCourse es posible desde cualquier PC
conectado a internet y es compatible con los principales
navegadores web del mercado como Internet Explorer,
Google Chrome, Mozilla Firefox, Opera y Safari.