Different question series types
Instead of always offering the creation of a generic question series, we can use the 'groupType' property and allow the creation of a quiz, a survey, flashcards or a mixed series:
MIXED
QUIZ
SURVEY
FLASHCARDS
For this, different options for creation can be displayed in room overview or a type selection below entering name in creation dialog.
Series should have an indicator for their group type to be able to distinguish them. This would also apply to content group templates, see #1280.
Depending on the group type, different elements should be displayed in question series overview. So "Statistics" for example doesn't make any sense for flashcards or "Leaderboard" only applies to quizzes. Also items of the settings menu or of content context menu would change. So for flashcards it doesn't make sense to show "Delete answers" or to allow moving them to a quiz or survey.
In content editing the available formats should be filtered according to group type:
MIXED
: All
QUIZ
: MC, Yes/No, Open question (See follow up for implementing quiz functionality), Sorting, Numeric, Slide
SURVEY
: MC, Yes/No, Likert, Open question, Wordcloud, Prioritization, Numeric, Slide
FLASHCARDS
: Flashcard, Slide
Also the format description needs to be adjusted to group type, see #1263.
Formats which are currently used for more than one specific group type, and which have different settings for this, need to be displayed according to group type.
Since we currently bind the use of a leaderboard to QUIZ
type, we might need another property to be able to host quizzes with and without leaderboard/nicknames.