Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -752,8 +752,15 @@ def custom_likert_slider(question_data):
|
|
| 752 |
# اگر مقدار ذخیره نشده باشد، مقدار پیشفرض وسط طیف انتخاب میشود
|
| 753 |
st.session_state[key] = (points + 1) // 2
|
| 754 |
|
| 755 |
-
# اس
|
| 756 |
-
value = st.slider(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 757 |
|
| 758 |
# ذخیرهسازی مقدار انتخابی در session_state
|
| 759 |
st.session_state[key] = value
|
|
@@ -1186,7 +1193,6 @@ def attention_check1():
|
|
| 1186 |
st.rerun()
|
| 1187 |
else:
|
| 1188 |
st.warning("لطفاً یک گزینه را انتخاب کنید")
|
| 1189 |
-
|
| 1190 |
def random_likert_questions():
|
| 1191 |
"""نمایش سوالات لیکرت به ترتیب مشخص با اسلایدر پیشفرض Streamlit"""
|
| 1192 |
# تعریف گروههای سوالات
|
|
|
|
| 752 |
# اگر مقدار ذخیره نشده باشد، مقدار پیشفرض وسط طیف انتخاب میشود
|
| 753 |
st.session_state[key] = (points + 1) // 2
|
| 754 |
|
| 755 |
+
# استفاده از key منحصر به فرد برای هر اسلایدر
|
| 756 |
+
value = st.slider(
|
| 757 |
+
question,
|
| 758 |
+
min_value=1,
|
| 759 |
+
max_value=points,
|
| 760 |
+
value=st.session_state[key],
|
| 761 |
+
step=1,
|
| 762 |
+
key=f"slider_{key}" # استفاده از key منحصر به فرد برای اسلایدر
|
| 763 |
+
)
|
| 764 |
|
| 765 |
# ذخیرهسازی مقدار انتخابی در session_state
|
| 766 |
st.session_state[key] = value
|
|
|
|
| 1193 |
st.rerun()
|
| 1194 |
else:
|
| 1195 |
st.warning("لطفاً یک گزینه را انتخاب کنید")
|
|
|
|
| 1196 |
def random_likert_questions():
|
| 1197 |
"""نمایش سوالات لیکرت به ترتیب مشخص با اسلایدر پیشفرض Streamlit"""
|
| 1198 |
# تعریف گروههای سوالات
|