Привет. Пол года учу RoR, хочу сделать что-то похожее на codeschool. Возник базовый вопрос, как в codeschool реализировано взаемодействие с пользователем? Т.е. как сделать так, что бы пользователь написал код и сервер вернул результат выполнения написанной "программы". В первую очередь интересует как это делается для {html, css}, ruby, js.
В какую сторону копать?
Может есть похожие opensource проекты?