InfoMark is a CI inspired online course management system. The goal is to achieve auto testing of exercises/homework using unit tests to ease the task of TAs. This repo hosts the frontend of the application. It is written in Elm, a functional frontend language which compiles to JavaScript. The application is just a single page which uses fragments for routing. So the server only needs to distribute the static HTML page and the REST Api which is used to interact with the server. The API is defined using Swagger.
The server is implemented in Go and is available here.
Follow these Instructions from http://infomark.org.