A project submission system for university courses