Class: Examui

Inherits:
Object
  • Object
show all
Defined in:
lib/Exam/examui.rb

Overview

Clase para la muestra de examenes con interfaz grafica.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(o) ⇒ Examui

inicialización de la instancia a partir de una pregunta.



10
11
12
# File 'lib/Exam/examui.rb', line 10

def initialize(o)
	@examui = Exam.new(o)
end

Instance Attribute Details

#examuiObject

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