class Examui

Clase para la muestra de examenes con interfaz grafica.

Attributes

examui[RW]

Public Class Methods

new(o) click to toggle source

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

# File lib/Exam/examui.rb, line 10
def initialize(o)
        @examui = Exam.new(o)
end

Public Instance Methods

compare(useranswers) click to toggle source

Comparacion de respuestas que se evaluan con la indicacion de cuales son correctas y cuales no.

# 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