Sina Media Lab
commited on
Commit
·
f1969d5
1
Parent(s):
2a4a631
Updates
Browse files
app.py
CHANGED
@@ -66,7 +66,7 @@ def generate_pdf_report():
|
|
66 |
question, options, selected, correct, explanation, step_by_step_solution = (
|
67 |
entry['question'],
|
68 |
entry['options'],
|
69 |
-
entry['selected'],
|
70 |
entry['correct_answer'],
|
71 |
entry['explanation'],
|
72 |
entry['step_by_step_solution']
|
@@ -102,9 +102,10 @@ def load_module(module_name):
|
|
102 |
def generate_new_question(module_name):
|
103 |
module = load_module(module_name)
|
104 |
question_data = module.generate_question()
|
105 |
-
# Ensure 'answered' is initialized to False and add the 'module'
|
106 |
question_data['answered'] = False
|
107 |
question_data['module'] = module_name # Add the module name to the question data
|
|
|
108 |
return question_data
|
109 |
|
110 |
def navigate_question(direction):
|
|
|
66 |
question, options, selected, correct, explanation, step_by_step_solution = (
|
67 |
entry['question'],
|
68 |
entry['options'],
|
69 |
+
entry['selected'] if entry['selected'] is not None else "Not Answered", # Handle case where selected is None
|
70 |
entry['correct_answer'],
|
71 |
entry['explanation'],
|
72 |
entry['step_by_step_solution']
|
|
|
102 |
def generate_new_question(module_name):
|
103 |
module = load_module(module_name)
|
104 |
question_data = module.generate_question()
|
105 |
+
# Ensure 'answered' is initialized to False and add the 'module' and 'selected' keys
|
106 |
question_data['answered'] = False
|
107 |
question_data['module'] = module_name # Add the module name to the question data
|
108 |
+
question_data['selected'] = None # Initialize 'selected' to None
|
109 |
return question_data
|
110 |
|
111 |
def navigate_question(direction):
|