Added missing fillBlanks mc variant that was in UTAS to custom level
This commit is contained in:
9
app.py
9
app.py
@@ -1317,6 +1317,7 @@ class CustomLevelExerciseTypes(Enum):
|
||||
MULTIPLE_CHOICE_4 = "multiple_choice_4"
|
||||
MULTIPLE_CHOICE_BLANK_SPACE = "multiple_choice_blank_space"
|
||||
MULTIPLE_CHOICE_UNDERLINED = "multiple_choice_underlined"
|
||||
FILL_BLANKS_MC = "fill_blanks_mc"
|
||||
BLANK_SPACE_TEXT = "blank_space_text"
|
||||
READING_PASSAGE_UTAS = "reading_passage_utas"
|
||||
WRITING_LETTER = "writing_letter"
|
||||
@@ -1414,6 +1415,14 @@ def get_custom_level():
|
||||
exercise_id = exercise_id + qty
|
||||
exercise_qty = exercise_qty - qty
|
||||
|
||||
elif exercise_type == CustomLevelExerciseTypes.FILL_BLANKS_MC.value:
|
||||
response["exercises"]["exercise_" + str(i)] = gen_fill_blanks_mc_utas(
|
||||
exercise_qty, exercise_id, exercise_text_size
|
||||
)
|
||||
response["exercises"]["exercise_" + str(i)]["type"] = "fillBlanks"
|
||||
response["exercises"]["exercise_" + str(i)]["variant"] = "mc"
|
||||
exercise_id = exercise_id + exercise_qty
|
||||
|
||||
elif exercise_type == CustomLevelExerciseTypes.BLANK_SPACE_TEXT.value:
|
||||
response["exercises"]["exercise_" + str(i)] = gen_blank_space_text_utas(exercise_qty, exercise_id,
|
||||
exercise_text_size)
|
||||
|
||||
Reference in New Issue
Block a user