I'm curious to learn how the Rails for Zombies training site works. The user must answer a series of laboratory questions by typing a ruby code at the (something similar) command line prompt to complete each laboratory. When sending, determines whether they can proceed to the next laboratory question.
Peeking into the DOM via Firebug, it looks like they are using the canvas tag - I assume this is a command line, right? Also, on the Ruby side, how do they guarantee that the code you enter is what is required to answer the question? Or do they just have a test setup using RSpec / Cucumber?
Any help is much appreciated. :)
source share