Order problems in order they appear in the course outline and update label and tooltip
wip: remove old code, after code clean up