Мне любопытно узнать, как учебный сайт "Rails for Zombies" работал в своих лабораториях.Пользователь должен ответить на ряд лабораторных вопросов, введя код ruby в (как представляется,) командную строку для завершения каждой лабораторной работы.После отправки определяет, могут ли они перейти к следующему лабораторному вопросу.
Заглядывая в DOM через Firebug, похоже, они используют тег canvas - я предполагаю, что это командная строка, верно?Кроме того, на стороне Ruby, как они гарантируют, что введенный код - это то, что требовалось для ответа на вопрос?Или у них просто есть тестовая установка с использованием RSpec / Cucumber?
Любая помощь очень ценится.:)