GSMEthesis commited on
Commit
7abbfad
·
verified ·
1 Parent(s): 5d79328

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -740,6 +740,7 @@ h3 {
740
 
741
 
742
 
 
743
  def custom_likert_slider(question_data):
744
  """نمایش سوال لیکرت با اسلایدر 7 نقطه‌ای افقی و لیبل‌های سفارشی"""
745
  question = question_data["question"]
@@ -784,7 +785,8 @@ def custom_likert_slider(question_data):
784
  # نمایش کامپوننت HTML
785
  components.html(html, height=150)
786
 
787
- # ذخیره‌سازی مقدار انتخابی در session_state با کلید output_{key}
 
788
  st.session_state[f"output_{key}"] = default_value
789
  return default_value
790
 
@@ -794,7 +796,6 @@ def save_likert_answers():
794
  if "distributive" in key or "procedural" in key or "informational" in key: # انتخاب کلیدهای مربوط به سوالات
795
  st.session_state[key] = st.session_state.get(key, None)
796
 
797
-
798
  def create_ride_map():
799
  """ایجاد نقشه سفر با Folium - نسخه اصلاح شده با مناطق عمومی"""
800
  # نقاط تقریبی برای مناطق عمومی جنوب و غرب تهران
@@ -1272,8 +1273,8 @@ def random_likert_questions():
1272
 
1273
  for question in current_group["questions"]:
1274
  answer = custom_likert_slider(question)
1275
- # مقدار انتخابی را در session_state ذخیره می‌کنیم
1276
- st.session_state[question["key"]] = answer
1277
 
1278
  # دکمه ادامه
1279
  if st.button("ادامه"):
 
740
 
741
 
742
 
743
+
744
  def custom_likert_slider(question_data):
745
  """نمایش سوال لیکرت با اسلایدر 7 نقطه‌ای افقی و لیبل‌های سفارشی"""
746
  question = question_data["question"]
 
785
  # نمایش کامپوننت HTML
786
  components.html(html, height=150)
787
 
788
+ # ذخیره‌سازی مقدار انتخابی در session_state
789
+ # اینجا ما باید مقدار ذخیره‌شده رو از session_state بگیریم و تغییر بدیم
790
  st.session_state[f"output_{key}"] = default_value
791
  return default_value
792
 
 
796
  if "distributive" in key or "procedural" in key or "informational" in key: # انتخاب کلیدهای مربوط به سوالات
797
  st.session_state[key] = st.session_state.get(key, None)
798
 
 
799
  def create_ride_map():
800
  """ایجاد نقشه سفر با Folium - نسخه اصلاح شده با مناطق عمومی"""
801
  # نقاط تقریبی برای مناطق عمومی جنوب و غرب تهران
 
1273
 
1274
  for question in current_group["questions"]:
1275
  answer = custom_likert_slider(question)
1276
+ # ذخیره مقدار انتخابی با نام output_{key}
1277
+ st.session_state[f"output_{question['key']}"] = answer
1278
 
1279
  # دکمه ادامه
1280
  if st.button("ادامه"):