Changed the way assignment submission works