-
Permite llevar a cabo una secuencia de consultas.
Al pasar a una nueva consulta se pierde toda la data relacionada con
la consulta del estudiante anterior. Esta propiedad es cónsona con
una visión de Delta Pensum como apoyo a lo que son consultas independientes.
Error: Despues de ejecutar varios casos en una sesión,
se presenta un nullPointerException y el sistema no avanza a la próxima
pantalla (típicamente la de iniciarRecomendación...). Para
más detalles consulte la falla 5
descrita en la bitácora.
-
Al comenzar cada consulta el sistema solicita el nombre y el carnet del
estudiante que hace la consulta.
El sistema no valida el nombre ni el carnet y de hecho permite que
estos campos sean dejados en blanco.
-
Despues de capturar el nombre y carnet de estudiante, el sistema muestra
el calendario correspondiente a la opción de Pasantía Larga
del pensum viejo de Ingeniería de Computación.
-
Los únicos archivos de datos creados corresponden al calendario
de Pasantía Larga del pensum viejo de Ingeniería de Computación
y el calendario de Pasantía Larga del pensum nuevo de Ingeniería
de Computación.
-
Permite seleccionar los encajables aprobados y el número de créditos
aprobados en Electivas Libres de:
-
Exactamente un calendario de exactamente un pensum viejo y,
-
Exactamente un calendario del pensum nuevo.
-
Sólo muestra las abreviaciones de las asignaturas obligatorias
y los elementos genéricos de los calendarios. . Al dejar el foco
del ratón sobre una abreviación aparece el código
de las asignaturas obligatorias.
-
La versión muestra los elementos genéricos que forman
Estudios
Generales y Electivas de Area.
-
La versión permite manejar sólo el número de créditos
en Electivas Libres. En ningún momento traduce estos créditos
a elementos genéricos.
-
La versión no maneja la noción del período de verano.
-
La versión no maneja la opción de Pasantía Corta.
-
Permite cambiar del PensumViejo al Pensum Nuevo,
aplicando las equivalencias entre:
-
Uno o más encajables del viejo pensum y
-
Uno o más encajables del nuevo pensum o un número de créditos
en Electivas Libres.
Revisar: Creo que la versión no preve definir un equivalencia
entre un número de créditos en Electivas Libres y cero o
más encajables en el viejo pensum y encajables en el nuevo pensum.
-
Permite cambiar del Pensum Nuevo al Pensum Viejo.
Revisar: La semántica de las equivalencias en este
paso. Al parecer si se marca como aprobado un encajable en el pensum nuevo
y si la equivalencia definida es de un encajable del pensum viejo
a un encajable del pensum nuevo , la equivalencia se aplica aunque se pase
del pensum nuevo al pensum viejo.
Note que en la realidad las equivalencias se aplican en un sólo
sentido, de un pensum viejo a un pensum nuevo. De hecho, la Universidad
no define claramente las reglas a aplicar en caso de aprobar encajables
en un nuevo pensum para luego graduarse por un viejo pensum, sino que tales
casos quedan a discreción de las Autoridades en situaciones muy
excepcionales (época de transición entre pensa).
Propuesta: Regresar a un pensum viejo ocurre, en una de las siguientes
circunstancias:
-
Estando en el pensum nuevo, el Coordinador se da cuenta que por error marcó
como aprobado un encajable del viejo pensum que fue eliminado del nuevo
pensum (o modificado en su número de créditos). Por
ende debe regresar al viejo pensum a corregir su error pero no desea volver
a introducir las aprobaciones por el nuevo pensum.
-
Estando en el pensum nuevo, el Coordinador se da cuenta que por error omitió
marcar como aprobado un encajable del viejo pensum que fue eliminado del
nuevo pensum pero que puede tener incidencias sobre las equivalencias.
Al igual que el caso anterior, debe regresar al viejo pensum para corregir
su error pero no desea volver a introducir las aprobaciones por el nuevo
pensum.
En ambos casos, el sistema debe borrar, preventivamente, las aprobaciones
del nuevo pensum que fueron concedidas por equivalencia y dejar aquellas
que se aprobaron directamente. Despues de modificar las aprobaciones en
el pensum viejo y regresar al pensum nuevo se deben recalcular las equivalencias.
Advertencia: La semántica propuesta, aunque útil
y coherente, puede ser confusa para algunos usuarios. Sin embargo dedicar
muchos esfuerzos a reducir esta posible confusión puede ser improductivo,
por cuanto es posible que las situaciones en que el usuario requiera pasar
del pensum nuevo al pensum viejo, cambien o desaparezcan cuando el mismo
sistema lea las asignaturas aprobadas de Cápsula o su equivalente.
-
Los mensajes de advertencia Materias aprobadas sin requisitos listan
los códigos de esas asignaturas.
Defecto: Para ser consistente con la presentación de
las otras pantallas debería listar las abreviaciones de las asignaturas.
-
Al pasar del pensum viejo al pensum nuevo algunos
encajables quedan en gris y otras en negro, sin que la regla para opacar
encajables sea clara. En principio debería implementar una de las
siguientes alternativas:
-
Los encajables aprobados en el pensum viejo pasan a estar en gris (es decir
los que quedan aprobados por equivalencia);
-
Los encajables aprobados por equivalencia y que no quedan con las mismas
características de código y créditos pasan a estar
en gris (es decir las asignaturas que no deben aprobarse o des-aprobarse
directamente en el pensum nuevo).
-
Sólo permite elaborar una Recomendación Curricular según
un Pensum Nuevo.
-
Construye una Recomendación Curricular reducida, pero no
óptima.
Defecto: La Recomendación Curricular siempre se
construye a partir del mismo período académico, el indicado
por el atributo periodoPorDefecto de la clase Despachador. Este
atributo se maneja como constante (está cableado en
el código). Para más información véase la descripción
de la falla 1 en la bitácora.
-
Durante el proceso de construcción de la Recomendación Curricular
puede presentarle al usuario empates que el mismo usuario debe resolver.
Error: Si el usuario prefiere no seleccionar ninguno de los
encajables empatados, la Recomendación Curricular resultante
es incorrecta por cuanto repite varias veces consecutivas algunos encajables.
-
Aparentemente corrige un problema de Delta Pensum 1.0 .
La versión anterior tenía una falla
que desapareció con un parche de dudosa correctitud. De hecho el
parche ignora la falla...
-
No salva datos.