A web app for uploading and taking tests.