BernalF / _FTMatricula

FTMatricula
0 stars 0 forks source link

Opción: Programas , Planes, y Cursos #24

Open kortenu opened 11 years ago

kortenu commented 11 years ago
                                          CURSOS

(II) En la opción de cursos, no se especifica la escuela a la que pertenece el curso.

(III) En la opción de cursos, al crear y editar un curso, se pueden poner horas y precios negativos. En el caso del precio luego de realizado el registro si el precio era negativo se muestra positivo pero entre paréntesis.

(III) En la opción de cursos se puede crear más de una vez el mismo curso.

Recomendación: No permitir el uso de minúsculas en el campo de nombre para validar el campo. (II) Al borrar un curso que se encuentra relacionado con un plan, se muestra un error, pero no se le especifica al usuario en ese error el motivo del fallo. El curso no se elimina, y no debería.

Recomendación: Desplegar un mensaje más claro al usuario, que al menos le informe que el curso está vinculado con algo, independientemente de si es un curso o un requisito.

                                          PROGRAMA

(II) En la opción de programas, al crear un programa, si no sé marca el check "test", se da un error de servidor, sin informar claramente el problema al usuario.

(I) Entre a la opción de programas, y borré uno. El programa tenía asociado un plan. Entré a la opción de planes, el programa que me permitió “eliminar” se sigue mostrando en el plan que tenía relacionado. A nivel de la base de datos se puede ver que el programa continúa existiendo, pero en el mantenimiento de programas no se puede ver.

Recomendación: No permitir al usuario eliminar planes que tengan algún tipo de asociación. Y mostrarle un mensaje que le indique lo que acontece.

(II) No permitir minúsculas en la opción de agregar programas, para poder validar el nombre del programa, y disminuir la probabilidad de que se introduzca dos veces el mismo programa.

(III) Al crear un programa, si no existen coordinadores o responsables, debería indicarle al usuario la ruta de donde los puede crear.