dynamic menu, student submission and other minor fixes