EjerciciosUML

Ejercicio UML Nº 8. Examinator

Se requiere realizar un sistema que examine alumnos de una materia o serie de materias determinadas.

El sistema va realizando preguntas al alumno y una vez terminado el cuestionario mostrará su nota por pantalla
Existen 3 tipos de preguntas. El primer tipo de preguntas ofrecen una serie de respuestas posibles (3 respuestas). En este tipo de preguntas, el alumno tendrá que elegir la respuesta correcta.

En el segundo tipo de preguntas, el alumno deberá responder con un texto o un número. Por ejemplo, si el sistema pregunta cuántos centímetros son una pulgada el alumno deberá responder 2,54.

En el tercer tipo de preguntas, el sistema realiza la pregunta, ofrece 4 respuestas posibles y ofrece una pista (hay 2 o 3 respuestas verdaderas). El alumno deberá marcar 2 o 3 respuestas, según le indique el sistema.

El sistema de puntuación funciona de la siguiente manera:

  • El sistema califica al alumno como A, B o C y luego un número.
  • El sistema realiza una primera tanda de preguntas básicas (20 preguntas).
  • Si el alumno responde más de 16 está en el nivel A.
  • Si el alumno responde menos de 10 está en el nivel C.
  • En caso contrario estará en el nivel B.
  • Posteriormente, el sistema realiza 5 preguntas del nivel correspondiente al alumno para concretar dentro de ese nivel su posición relativa. El alumno será calificado por ejemplo como B+++ si acierta 11 preguntas básicas y 3 del nivel B.

El sistema deberá almacenar las puntuaciones de los alumnos y mostrar al final del cuestionario la posición relativa del alumno examinado.

Se pide:
Realizar el diagrama UML y la implementación en Java.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>