
| Profesor Yates | Profesor Cusano | Pruebas | |
|---|---|---|---|
| correo electrónico | [email protected] | [email protected] | [email protected] |
| contraseña | CSI2019 | CSI2019 | CSI2019 |
El proyecto final fue una aplicación basada en la web. Más específicamente, era una herramienta de prueba la función de gestión, administración y realización de exámenes de opción múltiple y verdadero falso. El objetivo del proyecto era crear un sistema de pruebas, que incluye un componente del usuario, donde se puede tomar cualquier cantidad de pruebas asignadas, recibiendo dichos resultados, así como los resultados de la vista de las pruebas previamente tomadas. El sistema de prueba también incluye un componente administrativo donde uno puede crear, leer, actualizar y eliminar todo tipo de usuarios, preguntas (respuestas) y pruebas, así como ver los resultados del usuario.
Los requisitos más específicos incluyen: los usuarios se identifican e inician sesión a través de un correo electrónico y contraseña; Los usuarios pueden ser marcados inactivos por un administrador y, por lo tanto, no pueden iniciar sesión; Los usuarios reciben un correo electrónico a su información de identificación sobre la creación de la cuenta por un administrador; Las preguntas deben clasificarse y pueden contener imágenes, así como texto; Al tomar una prueba, el progreso de un usuario debe guardar activamente mientras responde preguntas; La imagen del encabezado, el texto del encabezado y el texto del pie de página deben ser personalizables por cada administrador; Una prueba con preguntas y respuestas se puede cargar en la aplicación web en forma de un archivo CSV, que se propaga a través de la base de datos.
Para cumplir con el objetivo del proyecto y los requisitos detallados anteriormente, es importante especificar qué datos se requieren: para asegurar la solución de administración de pruebas, los usuarios (tanto administrador como normal) deben iniciar sesión con datos de nombre de usuario y contraseña. Los datos de actividad de los usuarios también deben recuperarse al inicio de sesión; Los usuarios de IE marcados con datos inactivos no podrán iniciar sesión. Para representar con éxito las pruebas en una GUI basada en la web, una prueba tiene ciertos datos requeridos que incluyen quién lo creó, su nombre, la fecha de vencimiento y qué preguntas contiene la prueba. Las preguntas deben tener datos para determinar si es TF o MC, así como sus respuestas si es una pregunta de MC o si la respuesta es verdadera o falsa si es una pregunta de TF. Las respuestas deben tener texto y datos que determinen si la respuesta es correcta dada su pregunta. Y las respuestas elegidas deben almacenarse antes de crear una entidad de prueba; es decir, los datos de respuesta deben almacenarse hasta el envío de la prueba y luego enjuagarse cuando la prueba presentada o la fecha de vencimiento pase.

