refactor grouped progress entries and fix display of aggregate graphs when there are more than 10 students