Make instructor milestones persistent, refactor exercise panel forms See merge request inject/frontend!368