Class: Examui
- Inherits:
-
Object
- Object
- Examui
- Defined in:
- lib/Exam/examui.rb
Overview
Clase para la muestra de examenes con interfaz grafica.
Instance Attribute Summary collapse
-
#examui ⇒ Object
Returns the value of attribute examui.
Instance Method Summary collapse
-
#compare(useranswers) ⇒ Object
Comparacion de respuestas que se evaluan con la indicacion de cuales son correctas y cuales no.
-
#initialize(o) ⇒ Examui
constructor
inicialización de la instancia a partir de una pregunta.
Constructor Details
Instance Attribute Details
#examui ⇒ Object
Returns the value of attribute examui.
7 8 9 |
# File 'lib/Exam/examui.rb', line 7 def examui @examui end |
Instance Method Details
#compare(useranswers) ⇒ Object
Comparacion de respuestas que se evaluan con la indicacion de cuales son correctas y cuales no.
16 17 18 19 20 21 22 23 24 25 |
# File 'lib/Exam/examui.rb', line 16 def compare(useranswers) right = @examui.right comp = Array.new(right.count, false) i = 0 while i < right.count do comp[i] = (right[i].eql?useranswers[i])? true : false i += 1 end comp end |