mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-23 19:44:20 +00:00
Don't shuffle boolean questions
This commit is contained in:
parent
170b8caf2d
commit
56f9532761
2 changed files with 8 additions and 4 deletions
|
@ -46,9 +46,13 @@ class TriviaCommand(Command):
|
|||
# Prepare answers
|
||||
correct_answer: str = question["correct_answer"]
|
||||
wrong_answers: typing.List[str] = question["incorrect_answers"]
|
||||
answers = [correct_answer, *wrong_answers]
|
||||
if question["type"] == "multiple"
|
||||
answers: typing.List[str] = [correct_answer, *wrong_answers]
|
||||
if question["type"] == "multiple":
|
||||
random.shuffle(answers)
|
||||
elif question["type"] == "boolean":
|
||||
answers.sort(key=lambda a: a)
|
||||
else:
|
||||
raise NotImplementedError("Unknown question type")
|
||||
# Find the correct index
|
||||
for index, answer in enumerate(answers):
|
||||
if answer == correct_answer:
|
||||
|
|
|
@ -1 +1 @@
|
|||
semantic = "5.0a45"
|
||||
semantic = "5.0a46"
|
||||
|
|
Loading…
Reference in a new issue