MOOC platform in clojure and for clojure