Sina Media Lab commited on
Commit
f1969d5
·
1 Parent(s): 2a4a631
Files changed (1) hide show
  1. app.py +3 -2
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' key
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):