-
Comprobar la validez del carnet del estudiante. [Neo Abacus]
Debe permitir tambien dejar el carnet en blanco con cualquier
cosa como nombre (esto permite jugar con escenarios y que el usuario haga
pruebas del sistema...).
Idealmente el sistema debe dejar introducir los primeros
dos dígitos del carnet, escribir el guión y dejar que el
usuario termine de introducir los demás números. Hay que
prestar atención a que capture y valide los carnets "00-"
correctamente.
-
Incluir facilidad rudimentaria que permita salvar la Recomendación
Curricular.
Esta primera aproximación a la facilidad, permitiría
salvar la Recomendación Curricular como un archivo .txt, que
pueda abrirse en Word (bajo Windows NT) y en emacs (bajo
Solaris).
El archivo guardará la siguiente información
en orden:
-
Encabezado de la página con el logo y nombre de la
Universidad y la Coordinación.
-
Título apropiado y personalizado (por ej. "Recomendación
Curricular No Oficial para XXXX, carnet YYYYY").
-
La recomendación curricular :
-
Guardada por períodos, indicando nombre y fecha del
período (p.e. "Sept.-Dic. 2002"),
-
Para cada encajable debe indicar su código (sólo
para asignaturas), nombre y créditos,
-
Cada período debe indicar la suma de los créditos
a cursar.
-
Recuerde incluir el nombre y número de créditos
aprobados en bloques heterogéneos (como por ejemplo, ll bloque de
Electivas Libres) y el número de créditos que faltan).
-
El modelo a seguir es la descripción de un pensum
en el Catálogo de carreras de la USB.
-
Elementos del rastro auditable como nota al pie del documento:
Versión de Delta Pensum que genera el archivo , la fecha de generación
del archivo y en dos líneas al final texto similar al siguiente:
"Modificado por: " y "Fecha de última modificación".
El sistema debe escoger un directorio y nombre
por defecto para el archivo (el nombre preferiblemente construido en base
al carnet o nombre del estudiante --cuidado cuando estos campos se dejan
en blanco!), advertir si ya existe un archivo en el mismo directorio con
el mismo nombre y debe permitir cambiar el directorio y nombre por defecto.
Si bien las versiones 1.x no incluyen una facilidad para
salvar archivos, la versión
0.1 sí la incluía por lo que puede resultar interesante
revisarla a ver si es aprovechable.
-
Revisar manejo de equivalencias al pasar del pensum viejo al nuevo.
Documentar el diseño del paquete Equivalencias.
Prestar particular atención a equivalencias que incluyan como fuente
o destino, un conjunto de asignaturas y créditos aprobados por bloque.
Recuerde revisar si se permite 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 y extender el sistema para
que lo permita.
-
Revisar y corregir si es necesario las reglas para mostrar encajables
en gris o en negro al pasar de un pensum viejo a un pensum nuevo.
-
Documentar la arquitectura y diseño de la capa del repositorio.
-
Incorporar un segundo calendario (Proyecto de Grado) por pensum.
Al cambiar de un pensum a otro, se debe conservar el
tipo de calendario que se mostraba. Hay que revisar si se requiere introducir
el concepto de equivalencias entre calendarios (tenga cuidado con los bloques
--en particular el bloque Electivas Libres.
En la versión 2.2, la Recomendación Curricular
se construirá para el calendario del pensum nuevo que se muestre
en pantalla. Para esta version, es admisible que para construir la Recomendación
Curricular correspondiente al otro calendario tenga que realizarse
una consulta nueva.
-
Empaquetar las clases del dominio de la aplicación, de acuerdo a
su arquitectura.