Crèdit 5 ASI, curs 2001/02

3a avaluació: pràctica

Dissenyar una aplicació de resolució d’exàmens tipus test per la web. Les preguntes i respostes estaran en una base de dades Oracle. En un servidor web IIS tindrem un formulari d’entrada a l’aplicació, com ara:

Generador d’exàmens tipus test

Identificació de l’usuari:     Veure històric    Realitzar el test

Tema del test:      

 

Els temes es trien d’una llista desplegable que conté almenys 4 temes. L’usuari del programa ha d’estar donat d’alta en la base de dades, en cas contrari haurà d’omplir un formulari amb les seves dades personals i donar-se d’alta abans de començar el test.

El generador d’exàmens crearà un test de deu preguntes sobre el tema triades aleatòriament de la base de dades, amb quatre respostes possibles per cada pregunta. Les respostes també es presenten en ordre aleatori. Només una resposta serà correcte.

El test generat s’enviarà al client en forma de pàgina web amb un formulari format per objectes text, option i botó. En la capçalera de la pàgina es mostraran les dades personals del client.

Un cop enviades les respostes del client al servidor, aquest corregirà el test hi enviarà un altre pàgina web amb els resultats: preguntes encertades, preguntes fallades, puntuació final = encerts – (errades / 4).

El resultat del test també s’emmagatzemarà en la base de dades, junt amb les dades del client que s’ha examinat. Guardarem: tema del test,  preguntes encertades, preguntes fallades, puntuació final, data de realització.

Si en el formulari del generador el client ha marcat l’opció “Veure històric”, rebrà un resum dels test que ja ha realitzat: : tema del test,  preguntes encertades, preguntes fallades, puntuació final, data de realització.

Resum de tasques a efectuar:

  1. Disseny i implementació en Oracle de la base de dades del generador (preguntes i respostes, clients)
  2. Disseny de les pàgines web de l’aplicació: del generador, de dades del client, del formulari del test, de l’històric de test realitzats per el client, de missatges d’errors
  3. Programació de les pàgines ASP en el servidor i configuració del servidor IIS (carpetes virtuals, permisos, etc)
  4. Implementació i proves: introduir dades de proves i provar el generador.