diff --git a/classquiz/routers/moderation.py b/classquiz/routers/moderation.py index 856946b..0ef4d16 100644 --- a/classquiz/routers/moderation.py +++ b/classquiz/routers/moderation.py @@ -23,7 +23,7 @@ async def get_mod_status(resp: Response, user: User = Depends(get_current_modera @router.get("/quizzes") async def get_newest_quizzes( - page: int = 1, all: bool = False, user: User = Depends(get_current_moderator) + page: int = 1, all: bool = False, user: User = Depends(get_current_moderator) # skipcq: PYL-W0622 ) -> list[Quiz]: if page < 1: raise HTTPException(status_code=400, detail="page 1 is the first") diff --git a/frontend/src/lib/editor/MediaComponent.svelte b/frontend/src/lib/editor/MediaComponent.svelte index 398d064..36a64eb 100644 --- a/frontend/src/lib/editor/MediaComponent.svelte +++ b/frontend/src/lib/editor/MediaComponent.svelte @@ -4,7 +4,7 @@ SPDX-FileCopyrightText: 2023 Marlon W (Mawoka) SPDX-License-Identifier: MPL-2.0 --> - -
{@html quiz.title}
-+
{@html quiz.title}
+{@html quiz.description ?? ''}
Questions: {quiz.questions.length}
+Questions: {quiz.questions.length}
Page {data.page}
-Page {data.page}
+{@html quiz.description}
+
{$t('view_quiz_page.made_by')} - @{quiz.user_id.username} + @{quiz.user_id.username}
{#if quiz.cover_image} -- {question.time}s + {question.time}s
{#if question.type === QuizQuestionType.ABCD || question.type === undefined || question.type === QuizQuestionType.CHECK} -+
All numbers between {question.answers.min_correct} and {question.answers.max_correct} are correct, where numbers between {question - .answers.min} and {question.answers.max} can be selected. + .answers.min} and {question.answers.max} can be selected.
{:else if question.type === QuizQuestionType.ORDER} -