Desarrollo de gema Ruby: Gestión de Exámenes
Descripción del equipo
- Nombre del equipo: LPP_T_3
- Miembros del equipo:
- Ayose Jesús Castillo Barroso
- César Ravelo Martínez
Descripción de la práctica
La práctica propone implementar una gema Ruby para representar exámenes de preguntas simples con pruebas RSpec para seguir el modelo TDD y su correcto funcionamiento. La estructura del repositorio es la siguiente:
- Documentación
- Librerías
- RSpec
- Fichero Rake con las tareas necesarias definidas
- Fichero readme con esta documentación
Examen
Gema Ruby para representar exámenes formados por preguntas de selección simple. La secuencia de preguntas que pueda formar un examen viene definida como una lista enlazada simple definida en la misma clase Examen donde cada nodo representa una instancia de la clase Pregunta.
Instalación
Añadir esta linea al Gemfile de su aplicación
gem 'examen'
y ejecutar:
$ bundle
O instálelo usted mismo:
$ gem install examen
Uso
Para instanciar un objeto Pregunta basta con indicarle:
- Una pregunta
- Una respuesta correcta
- Un conjunto de respuestas erróneas
Puede mostrar por pantalla la pregunta invocando el método :to_s.
Para instanciar un objeto Examen basta con indicarle una instancia de la clase Pregunta. Puede mostrar por pantalla la pregunta invocando el método :to_s.