Refactor live feedback components
Create live feedback modules for participant, creator and presentation. For this create AbstractLiveFeedbackPage
class which contains code shared by all page components.
For this split the old SurveyPageComponent
into smaller standalone components and move role specific code to according page components.
Furthermore cleanup components in this course and simplify and refactor component logic. Move functions to LiveFeedbackService
.
Create classes and enums for cross component models.
Closes #1085 (closed)
Depends on !1687 (merged)