Reduce performance impact of learning progress
To reduce the overall performance impact of the learning progress feature, the following changes have been implemented:
- Learning progress statistics are no longer shown in the session overview for students. These have been moved to the learning progress view.
- For the initialization of the learning progress view a lot of redundant requests have been sent when joining a session or switching roles. These have been reduced to a single request which is only sent when the view is activated.