A simple web client (editor.{html,js}) to edit Java code and automatically send it to a server, along with a simple Python script (viewer.html) to view all users' code submissions.
First, make sure to install the Ace editor; get it from:
git clone https://github.com/ajaxorg/ace-builds/
Then, symlink the ace-builds directory to exist inside the ClassCodeViewer directory.