Introducción
Desde esta pantalla es posible importar horarios puntuales, regulares y exámenes desde un fichero csv.
...
Los permisos necesarios para ejecutar las acciones de esta pantalla se encuentran en permisos.
Ruta de acceso
A esta pantalla se accede desde la opción "HorariosUtilidades/Importación de horarios y exámenes" del menú de la aplicación.
Descripción
Podemos elegir lo que queremos importar, horarios puntuales, horarios regulares o exámenes, para una ERT y Curso. Hay que tener en cuenta que la importación de horarios puntuales puede crear horarios regulares si se cumplen las condiciones de un horario regular.
...
Debemos seleccionar un fichero csv(*) que cumpla con el siguiente formato:
(*)Nota importante: El fichero csv debe guardarse con codificación UTF-8, para que importe correctamente los carácteres con acentos. Se ha comprobado que si se guarda el fichero .csv con codificación UTF-8 utilizando el bloc de notas de windows, los carácteres con acentos se importan correctamente. Si se guarda desde Excel, hay versiones en las que funciona y en otras no.
Columna | Descripción |
tipo | Siempre tendrá el valor P (de horarios Puntuales) |
ERT | ERT del horario. Un valor diferente al que el usuario haya elegido en el formulario abortará el proceso inmediatamente. |
curso | Curso Académico. Un valor diferente al que el usuario haya elegido en el formulario abortará el proceso inmediatamente. |
nhorario | Código que identifica todos los horarios que pertenecen a un mismo nhorario. Este número no es el nhorario. El usuario lo usará para agrupar los horarios puntuales en un mismo nhorario. |
cod_sec | Similar a nhorario pero para agrupar horarios en un mismo regular. Todos los puntuales estarán agrupados en un mismo regular con un mismo cod_sec. La aplicación creará el valor que más se repitan en los puntuales. · DIA · HORA · MINUTO · DURACION · NESPACIO - NULL · NIP – NULL · COD_SEC - secuencia · CUAT - INFO_HOR_PCK.CUAT_ASI · FECHA_INI – Menor fecha entre los pod_horpun.fecha que pertenecen a ese regular y la fecha de inicio de la asignatura (info_hor_pck.cuat_fecha_ini_fin_asi) · FECHA_FIN – Mayor fecha entre los pod_horpun.fecha del regular y la fecha de fin de la asignatura (info_hor_pck.cuat_fecha_ini_fin_asi) |
asi | Código de la Asignatura |
tit | Titulación del horario |
fecha | Fecha del puntual (dd/mm/yyyy) |
hora | Hora del puntual |
minuto | Minuto del puntual |
duracion | Duración del puntual |
dni_prof | DNI del profesor que imparte el puntual |
espacio | COD_UPV del espacio donde se imparte el puntual |
descrip_hor | Descripción del Horario |
descrip_pun | Descripción del Puntual |
grupos pod | Grupos de POD del horario. Cada grupo se separará por el carácter #. Cada grupo se identifica con el tipo de crédito (TIPCRE), con el departamento, el área correspondiente y la descripción del Grupo de POD (separados por “,”) Por ejemplo: TA 42,0520,TA-3II#PA,42,0520,PA-3II |
Las columnas tienen que estar en el orden indicado en la tabla de arriba y los datos deben estar separados por punto y coma (;).
Las columnas nhorario y cod_sec deben estar ordenadas ascendentemente.
Regulares
Debemos seleccionar un fichero csv(*) que cumpla con el siguiente formato:
(*) Nota importante: El fichero csv debe guardarse con codificación UTF-8, para que importe correctamente los carácteres con acentos. Se ha comprobado que si se guarda el fichero .csv con codificación UTF-8 utilizando el bloc de notas de windows, los carácteres con acentos se importan correctamente. Si se guarda desde Excel, hay versiones en las que funciona y en otras no.
Columna | Descripción |
TIPO | Siempre tendrá el valor R (de horarios Regulares) |
ERT | ERT del horario. Un valor diferente al que el usuario haya elegido en el formulario abortará el proceso inmediatamente. |
Curso | Curso Académico. Un valor diferente al que el usuario haya elegido en el formulario abortará el proceso inmediatamente. |
nhorario | Código que identifica todos los horarios que pertenecen a un mismo nhorario. Este número no es el nhorario. El usuario lo usará para agrupar los horarios en un mismo nhorario. |
asi | Código de la Asignatura |
tit | Titulación del horario |
fecha_ini | Fecha de inicio del regular (dd/mm/yyyy) |
fecha_fin | Fecha de fin del regular (dd/mm/yyyy) |
cuatrimestre | A ó B |
día | Primera letra del dia de la semana (L, M, X, J, V, S, D) |
hora | Hora del regular |
minuto | Minuto del regular |
duracion | Duración del regular |
período | Período en el que se repite el horario. Valores posibles: 1 al 8 (1 - cada semana, 2 - cada 2 semanas,..., 8 - cada 8 semanas) |
dni_prof | DNI del profesor que imparte el regular |
espacio | COD_UPV del espacio donde se imparte el regular |
descrip_hor | Descripción del Horario |
grupos pod | Idem fichero horarios puntuales |
Las columnas tienen que estar en el orden indicado en la tabla de arriba y los datos deben estar separados por punto y coma (;).
La columna nhorario debe estar ordenada ascendentemente.
Exámenes
Debemos seleccionar un fichero csv(*) que cumpla con el siguiente formato:
* Nota importante: El fichero csv debe guardarse con codificación UTF-8, para que importe correctamente los carácteres con acentos. Se ha comprobado que si se guarda el fichero .csv con codificación UTF-8 utilizando el bloc de notas de windows, los carácteres con acentos se importan correctamente. Si se guarda desde Excel, hay versiones en las que funciona y en otras no.
Columna | Descripción |
TIPO |
...
Siempre tendrá el valor E (de exámenes) | |
ERT | ERT del horario del examen. Un valor diferente al que el usuario haya elegido en el formulario abortará el proceso inmediatamente. |
Curso | Curso Académico. Un valor diferente al que el usuario haya elegido en el formulario abortará el proceso inmediatamente. |
asi | Código de la Asignatura |
tit | Titulación del horario |
oficial | Si es un examen oficial (S ó N) |
conv | identificador de la convocatoria del examen |
fecha | Fecha de inicio del examen (dd/mm/yyyy) |
hora | Hora del examen |
minuto | Minuto del examen |
duracion | Duración del examen |
comentario | comentario del examen |
fecha entrega acta | Fecha de entrega de acta del examen (dd/mm/yyyy) |
espacios | COD_UPV de los espacios donde se imparte el examen separados por el carácter # |
Las columnas tienen que estar en el orden indicado en la tabla de arriba y los datos deben estar separados por punto y coma (;).
...
Por último, debemos seleccionar el tipo de importación que queremos realizar.
- Borrar previamente los horarios de las asignaturas a importar (por defecto): Si se selecciona esta opción, primero se borran los horarios de las asignaturas seleccionadas y posteriormente se realiza la importación. Es la opción adecuada cuando se quieren volver a importar de nuevo los horarios de las asignaturas seleccionadas.
- Añadir los horarios a los ya existentes: Se importarán los horarios de las asignaturas seleccionadas al presente curso. Si existiesen previamente horarios de esa asignatura, es posible que se produzcan solapes.
Preparación importación
Al hacer clic en "Iniciar Importación", después de un tiempo de proceso en función de la cantidad de asignaturas a importar, se nos muestra una lista con el resultado de la importación (avisos y errores del proceso)
...
No se realizará la importación de horarios con avisos de error (E).
Confirmación importación
Una vez hemos decidido qué queremos importar, ahora sí, confirmamos el proceso de importación, quedando guardados los cambios definitivamente.
...