diff --git a/frontend/src/routes/docs/(markdown)/quiz/question-types/+page.svx b/frontend/src/routes/docs/(markdown)/quiz/question-types/+page.svx new file mode 100644 index 0000000..312e692 --- /dev/null +++ b/frontend/src/routes/docs/(markdown)/quiz/question-types/+page.svx @@ -0,0 +1,8 @@ +# Question Types + +- [Range](/docs/quiz/question-types/range) +- [Multiple Choice](/docs/quiz/question-types/multiple-choice) +- [Voting](/docs/quiz/question-types/voting) +- [Text](/docs/quiz/question-types/text) +- [Order](/docs/quiz/question-types/order) +- [Check Choice](/docs/quiz/question-types/check-choice) diff --git a/frontend/src/routes/docs/(markdown)/quiz/question-types/check-choice/+page.svx b/frontend/src/routes/docs/(markdown)/quiz/question-types/check-choice/+page.svx new file mode 100644 index 0000000..819431a --- /dev/null +++ b/frontend/src/routes/docs/(markdown)/quiz/question-types/check-choice/+page.svx @@ -0,0 +1,11 @@ +# Check Choice + +## Summary +- Interface similar to [Multiple Choice](/docs/quiz/question-types/multiple-choice) +- Up to 4 answers +- All answers marked as correct have to be selected +- No points if only one correct one is selected + +## Use case +- Select all correct statements +- Select all correct nicknames diff --git a/frontend/src/routes/docs/(markdown)/quiz/question-types/multiple-choice/+page.svx b/frontend/src/routes/docs/(markdown)/quiz/question-types/multiple-choice/+page.svx new file mode 100644 index 0000000..2fd000f --- /dev/null +++ b/frontend/src/routes/docs/(markdown)/quiz/question-types/multiple-choice/+page.svx @@ -0,0 +1,9 @@ +# Multiple Choice + +## Summary +- The standard question type everyone knows +- 1-4 answers can be correct +- User can only choose one answer + +## Use case +Nothing specific; Main component of a quiz diff --git a/frontend/src/routes/docs/(markdown)/quiz/question-types/order/+page.svx b/frontend/src/routes/docs/(markdown)/quiz/question-types/order/+page.svx new file mode 100644 index 0000000..c0616a2 --- /dev/null +++ b/frontend/src/routes/docs/(markdown)/quiz/question-types/order/+page.svx @@ -0,0 +1,9 @@ +# Order + +## Summary +- Bring the answers in a correct order +- The order gets randomized before the quiz so that every player has the same random order +- Remember to give some time, since it's kinda slow to move the answers up and down + +## Use case +- Order historic events diff --git a/frontend/src/routes/docs/(markdown)/quiz/question-types/range/+page.svx b/frontend/src/routes/docs/(markdown)/quiz/question-types/range/+page.svx new file mode 100644 index 0000000..a4de10f --- /dev/null +++ b/frontend/src/routes/docs/(markdown)/quiz/question-types/range/+page.svx @@ -0,0 +1,10 @@ +# Range Answers + +## Summary +- The player has a slider where a number can be set +- The creator can choose the range and the correct range + +## Use case +- Guessing a year +- Guessing the population of a country +- Guessing in general diff --git a/frontend/src/routes/docs/(markdown)/quiz/question-types/text/+page.svx b/frontend/src/routes/docs/(markdown)/quiz/question-types/text/+page.svx new file mode 100644 index 0000000..ec8bc43 --- /dev/null +++ b/frontend/src/routes/docs/(markdown)/quiz/question-types/text/+page.svx @@ -0,0 +1,9 @@ +# Text + +## Summary +- Players can enter text +- 4 different correct solutions can be given +- case sensitivity can be set per answer + +## Use case +- Test if a name is remembered correctly diff --git a/frontend/src/routes/docs/(markdown)/quiz/question-types/voting/+page.svx b/frontend/src/routes/docs/(markdown)/quiz/question-types/voting/+page.svx new file mode 100644 index 0000000..99cf20c --- /dev/null +++ b/frontend/src/routes/docs/(markdown)/quiz/question-types/voting/+page.svx @@ -0,0 +1,10 @@ +# Voting + +## Summary +- Like [Multiple Choice](/docs/quiz/question-types/multiple-choice) +- No points +- No correct answers +- Bar graph shows how many voted for what + +## Use case +- Get the opinion of the audience