A webapp that collects and grades student assignments.