Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -831,7 +831,7 @@ def enhanced_likert_scale(question_data):
|
|
| 831 |
|
| 832 |
# ورودی عددی با محدوده 0 تا scale (0 قابل انتخاب است)
|
| 833 |
value = st.number_input(
|
| 834 |
-
"پاسخ شما (
|
| 835 |
min_value=0, # 0 مجاز است
|
| 836 |
max_value=scale,
|
| 837 |
value=st.session_state.get(key, 0),
|
|
@@ -843,7 +843,18 @@ def enhanced_likert_scale(question_data):
|
|
| 843 |
)
|
| 844 |
|
| 845 |
# خط جداکننده بنفش
|
| 846 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 847 |
|
| 848 |
return st.session_state.get(key)
|
| 849 |
|
|
@@ -1246,15 +1257,29 @@ def random_likert_questions():
|
|
| 1246 |
|
| 1247 |
st.markdown(f"## {current_group['title']}")
|
| 1248 |
st.markdown("""
|
| 1249 |
-
<div class="guide-text" style="
|
| 1250 |
-
|
| 1251 |
-
|
| 1252 |
-
|
| 1253 |
-
|
| 1254 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1255 |
</p>
|
| 1256 |
-
<p>زیر طیف جعبهای وجود دارد که مقدار پیشفرض آن صفر است. با زدن دکمه مثبت ومنفی کنار جعبه، این عدد را بین یک تا هفت تنظیم کنید تا میزان موافقت خود با جملات یا نزدیکی به دو سر طیف را انتخاب کنید.</p>
|
| 1257 |
-
<p>اگر از پاسخهایتان مطمئن هستید، روی دکمه «ادامه» کلیک کنید.</p>
|
| 1258 |
</div>
|
| 1259 |
</div>
|
| 1260 |
""", unsafe_allow_html=True)
|
|
@@ -1428,6 +1453,7 @@ def user_contact():
|
|
| 1428 |
st.markdown("""
|
| 1429 |
<div style="text-align: center; margin-bottom: 30px;">
|
| 1430 |
<h3>📩 راه ارتباطی شما (اختیاری)</h3>
|
|
|
|
| 1431 |
<p>در صورت تمایل به شرکت در قرعهکشی میتوانید آیدی تلگرام، شماره تماس یا ایمیل خود را وارد کنید:</p>
|
| 1432 |
</div>
|
| 1433 |
""", unsafe_allow_html=True)
|
|
|
|
| 831 |
|
| 832 |
# ورودی عددی با محدوده 0 تا scale (0 قابل انتخاب است)
|
| 833 |
value = st.number_input(
|
| 834 |
+
"پاسخ شما (از 1 تا 7):",
|
| 835 |
min_value=0, # 0 مجاز است
|
| 836 |
max_value=scale,
|
| 837 |
value=st.session_state.get(key, 0),
|
|
|
|
| 843 |
)
|
| 844 |
|
| 845 |
# خط جداکننده بنفش
|
| 846 |
+
# خط جداکننده بنفش - تعریف استایل و HTML با هم
|
| 847 |
+
st.markdown("""
|
| 848 |
+
<style>
|
| 849 |
+
.likert-separator {
|
| 850 |
+
width: 80%;
|
| 851 |
+
height: 2px;
|
| 852 |
+
background: #6a0dad;
|
| 853 |
+
margin: 20px auto;
|
| 854 |
+
}
|
| 855 |
+
</style>
|
| 856 |
+
<div class="likert-separator"></div>
|
| 857 |
+
""", unsafe_allow_html=True)
|
| 858 |
|
| 859 |
return st.session_state.get(key)
|
| 860 |
|
|
|
|
| 1257 |
|
| 1258 |
st.markdown(f"## {current_group['title']}")
|
| 1259 |
st.markdown("""
|
| 1260 |
+
<div class="guide-text" style="
|
| 1261 |
+
display: flex;
|
| 1262 |
+
flex-direction: column;
|
| 1263 |
+
align-items: center;
|
| 1264 |
+
background-color: #f0f2f6;
|
| 1265 |
+
border-radius: 10px;
|
| 1266 |
+
padding: 15px;
|
| 1267 |
+
gap: 10px;
|
| 1268 |
+
font-size: 5px !important;
|
| 1269 |
+
">
|
| 1270 |
+
<div style="flex: 1; font-size: inherit !important;">
|
| 1271 |
+
<h3 style="font-size: 12px !important;">راهنمای پاسخ:</h3>
|
| 1272 |
+
<p style="font-size: inherit !important;">
|
| 1273 |
+
برای پاسخ به سوالات، با هفت نقطه بین دو سر طیف مواجه خواهید شد.<br>
|
| 1274 |
+
- سمت چپ: کمترین مقدار<br>
|
| 1275 |
+
- سمت راست: بیشترین مقدار
|
| 1276 |
+
</p>
|
| 1277 |
+
<p style="font-size: inherit !important;">
|
| 1278 |
+
زیر طیف جعبهای وجود دارد که مقدار پیشفرض آن صفر است. با زدن دکمه مثبت و منفی کنار جعبه، این عدد را بین یک تا هفت تنظیم کنید.
|
| 1279 |
+
</p>
|
| 1280 |
+
<p style="font-size: inherit !important;">
|
| 1281 |
+
اگر از پاسخهایتان مطمئن هستید، روی دکمه «ادامه» کلیک کنید.
|
| 1282 |
</p>
|
|
|
|
|
|
|
| 1283 |
</div>
|
| 1284 |
</div>
|
| 1285 |
""", unsafe_allow_html=True)
|
|
|
|
| 1453 |
st.markdown("""
|
| 1454 |
<div style="text-align: center; margin-bottom: 30px;">
|
| 1455 |
<h3>📩 راه ارتباطی شما (اختیاری)</h3>
|
| 1456 |
+
<p>جهت قدردانی از شما بابت زمانی که به پر کردن این پرسشنامه اختصاص دادید، به دو نفر از عزیزان به قید قرعه جایزه نقدی 5 میلیون ریالی تقدیم خواهد شد.</p>
|
| 1457 |
<p>در صورت تمایل به شرکت در قرعهکشی میتوانید آیدی تلگرام، شماره تماس یا ایمیل خود را وارد کنید:</p>
|
| 1458 |
</div>
|
| 1459 |
""", unsafe_allow_html=True)
|