-Debera contar con una Interfaz grafica de usuario y en dicha interfaz un Acerca de...
-Para cadapregunta habra 4 posibles respuestas el usuario seleccionara la suya mediante un RadioButton.
-Una vez que el usuario seleccione su respuesta se le presentara la siguiente pregunta junto con sus 4 posibles respuestas.
-Cuando el usuario termine el examen se le evaluara y se le mostrara dicha evaluacion.
-Definir una clase Reactivo con los siguientes atributos:
Pregunta, opcionA, opcionB, opcionC, opcionD, respuesta
-Almacenar las 10 instancias de reactivo en un vector
-Que limite el tiempo (usando un timer) que tiene el usuario para contestar cada pregunta .
-Que obtenga las 10 preguntas de una base de datos (usando JDBC).
-Que permita (a un administrador) agregar nuevas preguntas a la base de datos.
-Que elija 10 reactivos de forma aleatoria de un banco de 50 reactivos.
-Que permita al usuario abandonar el examen en culquier momento y que luego le permita retomar el examen donde se quedo la ultima vez.
-Ademas de la clase Reactivo definir una clase Examen con los siguientes atributos:
Titulo del examen, nombre de quien presenta el examen, fecha, ultima pregunta respondida, y calificacion.
Entregar
exportar la base de datos (en mysql se puede)
Código fuente y ejecutable con los siguientes datos
Nombre completo
Grupo
Proyecto final de Programación Orientada a Objetos
Nombre Proyecto Aplicador y evaluador de examenes de opcion multiple
Incluir dichos datos y en cada archivo del código fuente como un comentario usando /* */.
Documentación
-Comentarios en codigo fuente.
-Diagrama de clases
-Dar una explicacion de alto nivel de como se realizo el proyecto e incluir
los fragmentos de codigo mas importantes para complementar dicha
explicacion
-Imprimir pantallas que muestren ejemplos de ejecuciones del programa además incluir portada
con los datos mencionados