HTML5 Terminal from HTML5 Web Terminal by Andrew Barfield. TODO register with adduser save user progress start learn by startlearn can choose course make exam show progress