class Exam

Clase para la gestión de examens con preguntas.

Clase para ver las diferentes versiones de la gema

Constants

VERSION

Attributes

exam[RW]

Public Class Methods

new(o) click to toggle source

Creacion de una isntancia a partir de una pregunta.

# File lib/Exam/examen.rb, line 9
def initialize(o)
        @exam = List.new(o)
end

Public Instance Methods

push(*input) click to toggle source

Metodo para la inserción de preguntas sucesivamente.

# File lib/Exam/examen.rb, line 20
def push(*input)
input.each { |o| @exam.push(o)}
input
end
right() click to toggle source

Metodo para obtener el conjunto de respuestas correctas asociadas a las respuestas.

# File lib/Exam/examen.rb, line 26
def right
        result = Array.new()
        i=0
        @exam.each do |q|
                result[i] = q.r1
                i += 1
        end
        result
end
to_s() click to toggle source

Metodo to_s.

# File lib/Exam/examen.rb, line 14
def to_s
        "#{@exam}"
end