Primer proyecto (Extracción de preguntas)
Una empresa dedicada a la creación de videojuegos necesita crear un nuevo juego de preguntas/respuestas de naturaleza similar al trivial clásico.
- Es primer lugar es necesario procesar los datos relativos a las preguntas y respuestas de las que constará el juego. Durante este primer procesamiento la aplicación debe informarnos de los posibles errores en los ficheros de entrada. Estos ficheros de entrada deberán de usar el formato GIFT, pero posteriormente la aplicación podría requerir del uso de ficheros de entrada con otros formatos como QTI o XML. Una vez procesados los datos han de tener una representación interna JSON en nuestra aplicación.
- Posteriormente estos datos se serializaran en una base de datos no relacional como MongoDB aunque esto es una decisión aun por tomar y podría haber variaciones.
Los pasos anteriores deberán estar claramente diferenciados para facilitar que una automatización o un operario tengan la posibilidad de ejecutar estas etapas en momentos diferentes. Por el momento no se requiere que ninguna de estas dos etapas ofrezcan un gran rendimiento, ya que solamente van a ser utilizadas en las fase de construcción de una base de preguntas/respuestas.
Descargar proyecto
Segundo proyecto (Aplicación de escritorio)
En esta ocasión la empresa “NoGame” nos plantea la continuación de la primera parte del juego ya desarrollada. Esta vez el desarrollo consistirá en la realización de una aplicación completa de escritorio.
Dicho aplicación/juego tendrá interfaz gráfica y permitirá que los usuarios se registren y loguen en la aplicación. Dado que cada usuario quedara guardado en el sistema también se guardaran datos relativos a las partidas que haya jugado. De esta forma podremos llevar a cabo un análisis estadístico de su rendimiento durante el juego. En la interfaz gráfica se mostrara un tablero similar al tablero de trivial clásico con el objetivo de que los usuarios puedan conocer en que posiciones se encuentran y sus puntuaciones. Aparte de esto existirá un usuario administrador que podrá consultar las estadísticas y las puntuaciones de todos los jugadores registrados en el sistema.
La interfaz gráfica llevara a cabo la representación visual de todos los datos contenidos en la base de datos utilizada por la aplicación, tales como usuarios registrados, preguntas, etc
Descargar proyecto
Tercer proyecto (Aplicación WEB)
En esta ocasión la empresa “NoGame” nos plantea la continuación de las dos primeras partes del juego ya desarrolladas. Esta vez el desarrollo consistirá en la realización de la versión web del juego trivial con el que habíamos estado trabajando.
Dicha aplicación tendrá una interfaz web grafica y permitirá que los usuarios se registren y loguen en la aplicación. Dado que cada usuario quedara guardado en el sistema también se guardaran datos relativos a las partidas que haya jugado. De esta forma el administrador podrá llevar a cabo un análisis estadístico del rendimiento de los jugadores durante las partidas. En la interfaz web se mostrara un tablero similar al tablero de trivial clásico con el objetivo de que los usuarios puedan conocer en que posiciones se encuentran y sus puntuaciones.
La interfaz grafica llevara a cabo la representación visual de todos los datos contenidos en la base de datos utilizada por la aplicación, tales como usuarios registrados, preguntas, etc
Descargar proyecto