class Interfaz

Attributes

correctaP[RW]
interfaz[RW]

Public Class Methods

new(examen) click to toggle source
# File examen.rb, line 99
def initialize (examen)

        @interfaz = examen
        @correctaP = 0

end

Public Instance Methods

calificacion() click to toggle source
# File examen.rb, line 154
def calificacion

                if @correctaP >= 3 then
                        puts "Calificación: Aprobado"
                        true
                else
                        puts "Calificación: Suspendido"
                        false
                end
end
correcta(ans_usuario,numero_preg) click to toggle source
# File examen.rb, line 112
def correcta(ans_usuario,numero_preg)
        
                if ans_usuario == @interfaz.rcorrecta[numero_preg] then
                
                        puts "Pregunta #{numero_preg+1}: Respuesta correcta"
                        @correctaP+=1
                        true
                
                else
                        puts "Pregunta #{numero_preg+1}: Respuesta incorrecta"
                        false
                
                end
end
respuesta_correcta() click to toggle source
# File examen.rb, line 127
def respuesta_correcta

                
                if @interfaz.respuesta_usuario != @interfaz.rcorrecta 
                
                        puts "Hay respuestas erroneas\n\n"
                
                        for i in (0..4)
                
                                if @interfaz.respuesta_usuario[i] != @interfaz.rcorrecta[i] 
                                        puts "Pregunta #{i+1} incorrecta "
                        
                                elsif @interfaz.respuesta_usuario[i] == @interfaz.rcorrecta[i] 
                                        puts "Pregunta #{i+1} correcta "
                                end
                                
                        
                        end
                
                elsif vresp_user == rcorrecta 
                                
                                puts "Todas las respuestas son correctas\n"
                        
                end

end
to_s() click to toggle source
# File examen.rb, line 106
def to_s

        @interfaz.to_s
                
end