Desarrollo de gema Ruby: Gestión de Exámenes

Coverage Status

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:

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.