diff --git a/service/pipeline.py b/service/pipeline.py index ccf9af96d8dcf6a9a97f7be000eacfb9cae44e8e..6a552d1a4208f200cf9e335a0e689f7777e563b0 100644 --- a/service/pipeline.py +++ b/service/pipeline.py @@ -60,7 +60,7 @@ while True: # Get module IDs of quiz questions quiz_questions_matches = findall( - "'fields': {[^_]+_name': '.*[q|Q]uiz.*',\s+'xml_attributes': [^}]+}}", + "'fields': {\s+'children': \[\s+\[\s+'html',[^_]+_name': '.*[q|Q]uiz.*',\s+'xml_attributes': [^}]+}}", formatted_document ) question_id_to_quiz_id = {}