Add default for topic on custom level and random reorder for multiple choice options.

This commit is contained in:
Cristiano Ferreira
2024-07-26 15:59:11 +01:00
parent 88ba9ab561
commit 19f204d74d
2 changed files with 34 additions and 5 deletions

3
app.py
View File

@@ -1,3 +1,4 @@
import random
import threading
from functools import reduce
@@ -1512,7 +1513,7 @@ def get_custom_level():
for i in range(1, nr_exercises + 1, 1):
exercise_type = request.args.get('exercise_' + str(i) + '_type')
exercise_qty = int(request.args.get('exercise_' + str(i) + '_qty', -1))
exercise_topic = request.args.get('exercise_' + str(i) + '_topic')
exercise_topic = request.args.get('exercise_' + str(i) + '_topic', random.choice(topics))
exercise_text_size = int(request.args.get('exercise_' + str(i) + '_text_size', -1))
exercise_sa_qty = int(request.args.get('exercise_' + str(i) + '_sa_qty', -1))
exercise_mc_qty = int(request.args.get('exercise_' + str(i) + '_mc_qty', -1))