Página 1 de 1

Errores comunes al llevar los datos a ITACA

Publicado: 20 Sep 2018, 13:45
por PhoneixS
Las indicaciones que damos aquí son orientativas según lo que nos han comentado otros usuarios y lo que hemos conseguido averiguar por nosotros mismos. En ningún caso aseveran una implicación por parte de ITACA ni ningún tipo de comunicado oficial por parte de los mismos. Úsese bajo su propia responsabilidad. Este documento tampoco implica que la exportación a ITACA esté soportada oficialmente por parte de Peñalara.

Cuando se realiza el traspaso de GHC a ITACA (ver el hilo Videotutorial de importación y exportación), hay que tener en cuenta que en la importación no se muestran los errores en la tabla ni sale ningún mensaje. Se podrá detectar que la importación ha fallado, y detectar el problema, de las siguientes maneras:
  • En la tabla de elemento importados, las sesiones son 0. Hay que observar hasta que tipo de elementos se han importado, pues cuando ha dejado de importar elementos es porque ha encontrado un error.
  • Imprimir resultados de importación. Esto genera un pdf con un resumen de toda la importación. Este fichero es muy grande, por lo que hay que detectar los errores. Para ello, lo mejor es buscar en el pdf los errores a partir de cadenas típicas de error, pues si se va hoja por hoja se pierde mucho tiempo. Para saber cuáles son esas cadenas típicas de error, ver cuales son los mensajes de error más usuales.
Errores típicos

Para detectar los errores, lo mejor es en Adobe Reader, en Edición -> búsqueda avanzada (para que aparezca un listado con cuántos errores hay, y un link a ellos) buscar el texto "se ha", y saldrá un listado con muchos errores. Si el documento viene en valenciano, habrá que buscar el siguiente texto: "s'ha trobat". Con esto no obtenemos todos los errores, pero sí muchos de ellos. Los errores que podemos encontrarnos son los siguientes:
  • La plantilla horaria tiene que tener definido su turno: toda plantilla_horario tiene que tener definido su turno.
  • No se puede importar personal docente de un centro público: Itaca permite la posibilidad de definir profesores pseudodocentes. Pero luego, cuando vas a exportar su horario, da problemas. También cuando se crea un profesor ficticio. En este caso, pueden:
    • eliminar las sesiones que ese profesor imparte, y también la al propio profesor del horario de ghc.
    • hablar con Itaca para que creen al docente correctamente y puedan exportar su clave desde Itaca.
  • Se ha encontrado más de un aula con código xxxxxx: En Itaca, no puede haber dos elementos con el mismo código. Si se define el mismo código para dos aulas, se provoca este error.
  • No se ha encontrado la ocupación xxxxxxxxxxxx para la ensenanza yyyyyyyyyy: este es un error que debe arreglarse en Itaca. La enseñanza de la ocupación debe ser correcta, pero no es algo que se pueda cambiar desde GHC. Como posible solución, se pueden eliminar los horarios de esas ocupaciones (que suelen ser pocos) y después subirlos a mano una vez que ya se ha importado el resto del horario.
  • No se ha encontrado el contenido xxxxxxxxxxxx para el curso yyyyyyyyyy: Este error puede tener dos causas diferentes:
    • Se ha definido un curso incorrecto para el grupo.
    • La materia (contenido) definido en la sesión no es la correspondiente al curso al que pertenece el grupo. Toda materia (contenido) tiene asociado un curso en GHC. Y después, las sesiones lectivas relacionan un grupo, una materia, un profesor y un tramo. Si el curso con el que se ha definido la materia no es el mismo que el que se ha definido para el grupo, aparece este error.
  • Error con la plantilla pppppppp para el día xxx con orden yyy (debería ser zzzz): Se ha realizado una mala asignación de los tramos de GHC con los tramos de Itaca. Cada tramo definido en Itaca tiene su clave de la forma #423275028#L#1#08:30#09:25#. Los días son L, M, X, J y V, y los índices de los tramos 1, 2, 3, 4, ..... (de forma consecutiva). En GHC, los días de los tramos son 0, 1, 2, 3 y 4, y los índices de los tramos 0, 1, 2, 3, .... Así, hay que comprobar que la asignación esté bien realizada. Para ello, lo mejor es comprobar el día, y la hora de entrada y salida del tramo.
  • El docente xxxxxxxxxxx no puede tener dos registros de horario dentro del mismo rango de fechas que, para la misma sesión, utilice dos aulas distintas o El docente xxxxxxxxxxx no puede tener en una misma sesión un desdoble con un contenido y una ocupación: Indica que la solución contiene dos asignaciones que se solapan entre sí para ese profesor. Es un error muy poco usual, y alguna vez ha pasado que no es fallo del horario, sino de Itaca al importar. Volver a repetir la importación de nuevo, y si tienen la opción, eliminar primer el horario que ya tuviesen subido.
  • El grupo xxxxxxxxx no puede estar usándose en dos plantillas distintas: en principio, este error ocurre cuando a un grupo se le asignan cosas en dos marcos distintos. Esto no se permite en GHC, y cuando ha ocurrido el error, tampoco parece que esté en el horario a importar. Así que sospechamos que es más problema de elementos del horario que se quedaron de importaciones anteriores. Se supone que Itaca limpia los horarios cuando se vuelve a importar, pero a veces falla.
  • El grupo xxxxxx no puede estar en otro horario que coincida en aula, contenido, día de la semana y cuya hora de inicio y fin se solape en el tiempo: en principio, este error ocurre cuando a un grupo se le asignan dos sesiones diferentes en dos tramos que se solapan. Esto no se permite en GHC (a no ser que sean sesiones simultáneas, que entonces pertenecen a la misma sesión, y significa que el grupo se divide), y cuando ha ocurrido el error, tampoco parece que esté en el horario a importar. Así que sospechamos que es más problema de elementos del horario que se quedaron de importaciones anteriores. Se supone que Itaca limpia los horarios cuando se vuelve a importar, pero a veces falla.
  • No existe el valor para Grupo en las tablas XML ni en las tablas ITACA: el grupo que aparece en el pdf del informe generado en Itaca no está dado de alta en Itaca.
  • El campo Sexo supera el tamaño máximo permitido (tiene 4 y se esperaba un máximo de 1). El campo Sexo tiene un valor (null) no permitido (H,M): el campo sexo es obligatorio en Itaca. Modificar dentro de Itaca, y volver a generar el fichero Imexalum.xml, para que quede actualizado el valor y no se produzca el error.
  • El campo Ocupacion no puede ser nulo: No se ha definido la ocupación para la sesión. El error que hemos detectado ha sido que han creado complementarias con la tarea LEC, y esa tarea está reservada para sesiones lectivas, no para sesiones no lectivas, pues necesita tener rellenos otros campos, como la ocupación.
Frases de errores en valenciano para poder buscarlas:
  • S'ha trobat més d'un aula amb codi XXXX
  • No s'ha trobat sessió del dia XXX i amb ordre XXXX des de l'hora XXXX fins l'hora XXXXX
  • No s'ha trobat l'ocupació XXXXXXXXXX per a l'ensenyança XXXXXXX
  • No es pot importar personal docente d'un centre públic.
  • No s'ha pogut trobar l' existencia del registre Aulas en ITACA
  • No s'ha trobat el contingut XXXXXXXXXX per al curs XXXXXXXXXXX
  • El docent XXXXXXXXX no pot tindre en una mateixa sessió un desdoblament amb un contingut i una ocupació.
  • El grup XXXXX no pot estar en un altre horari que coincidisca en aula, contingut, dia de la setmana i la hora d'inici i fi del qual se solape en el temps
  • En un grup només poden haver cursos pertanyents a un mateix cicle
Esperamos que les pueda ser de utilidad.