Added the start_id to the build_write_blanks_text_form
This commit is contained in:
@@ -114,7 +114,7 @@ def build_write_blanks_text(questions: [], start_id):
|
|||||||
def build_write_blanks_text_form(form: [], start_id):
|
def build_write_blanks_text_form(form: [], start_id):
|
||||||
result = ""
|
result = ""
|
||||||
replaced_words = []
|
replaced_words = []
|
||||||
for i, entry in enumerate(form, start=1):
|
for i, entry in enumerate(form, start=start_id):
|
||||||
placeholder = '{{' + str(i) + '}}'
|
placeholder = '{{' + str(i) + '}}'
|
||||||
# Use regular expression to find the string after ':'
|
# Use regular expression to find the string after ':'
|
||||||
match = re.search(r'(?<=:)\s*(.*)', entry)
|
match = re.search(r'(?<=:)\s*(.*)', entry)
|
||||||
@@ -594,7 +594,7 @@ def gen_write_blanks_notes_exercise_listening_conversation(text: str, quantity:
|
|||||||
replaced_notes = replace_first_occurrences_with_placeholders_notes(questions, words, start_id)
|
replaced_notes = replace_first_occurrences_with_placeholders_notes(questions, words, start_id)
|
||||||
return {
|
return {
|
||||||
"id": str(uuid.uuid4()),
|
"id": str(uuid.uuid4()),
|
||||||
"maxWords": 1,
|
"maxWords": 3,
|
||||||
"prompt": "Fill the blank space with the word missing from the audio.",
|
"prompt": "Fill the blank space with the word missing from the audio.",
|
||||||
"solutions": build_write_blanks_solutions_listening(words, start_id),
|
"solutions": build_write_blanks_solutions_listening(words, start_id),
|
||||||
"text": "\\n".join(replaced_notes),
|
"text": "\\n".join(replaced_notes),
|
||||||
@@ -619,7 +619,7 @@ def gen_write_blanks_notes_exercise_listening_monologue(text: str, quantity: int
|
|||||||
replaced_notes = replace_first_occurrences_with_placeholders_notes(questions, words, start_id)
|
replaced_notes = replace_first_occurrences_with_placeholders_notes(questions, words, start_id)
|
||||||
return {
|
return {
|
||||||
"id": str(uuid.uuid4()),
|
"id": str(uuid.uuid4()),
|
||||||
"maxWords": 1,
|
"maxWords": 3,
|
||||||
"prompt": "Fill the blank space with the word missing from the audio.",
|
"prompt": "Fill the blank space with the word missing from the audio.",
|
||||||
"solutions": build_write_blanks_solutions_listening(words, start_id),
|
"solutions": build_write_blanks_solutions_listening(words, start_id),
|
||||||
"text": "\\n".join(replaced_notes),
|
"text": "\\n".join(replaced_notes),
|
||||||
@@ -642,7 +642,7 @@ def gen_write_blanks_form_exercise_listening_conversation(text: str, quantity: i
|
|||||||
replaced_form, words = build_write_blanks_text_form(parsed_form, start_id)
|
replaced_form, words = build_write_blanks_text_form(parsed_form, start_id)
|
||||||
return {
|
return {
|
||||||
"id": str(uuid.uuid4()),
|
"id": str(uuid.uuid4()),
|
||||||
"maxWords": 1,
|
"maxWords": 3,
|
||||||
"prompt": "You will hear a conversation. Fill the form with words/numbers missing.",
|
"prompt": "You will hear a conversation. Fill the form with words/numbers missing.",
|
||||||
"solutions": build_write_blanks_solutions_listening(words, start_id),
|
"solutions": build_write_blanks_solutions_listening(words, start_id),
|
||||||
"text": replaced_form,
|
"text": replaced_form,
|
||||||
@@ -665,7 +665,7 @@ def gen_write_blanks_form_exercise_listening_monologue(text: str, quantity: int,
|
|||||||
replaced_form, words = build_write_blanks_text_form(parsed_form, start_id)
|
replaced_form, words = build_write_blanks_text_form(parsed_form, start_id)
|
||||||
return {
|
return {
|
||||||
"id": str(uuid.uuid4()),
|
"id": str(uuid.uuid4()),
|
||||||
"maxWords": 1,
|
"maxWords": 3,
|
||||||
"prompt": "You will hear a monologue. Fill the form with words/numbers missing.",
|
"prompt": "You will hear a monologue. Fill the form with words/numbers missing.",
|
||||||
"solutions": build_write_blanks_solutions_listening(words, start_id),
|
"solutions": build_write_blanks_solutions_listening(words, start_id),
|
||||||
"text": replaced_form,
|
"text": replaced_form,
|
||||||
|
|||||||
Reference in New Issue
Block a user