PASHA109970 commited on
Commit
d33ccc3
·
verified ·
1 Parent(s): 7b40eca

Add 3 files

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +885 -19
  3. prompts.txt +1 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Vnc
3
- emoji: 🔥
4
- colorFrom: yellow
5
- colorTo: indigo
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: vnc
3
+ emoji: 🐳
4
+ colorFrom: purple
5
+ colorTo: red
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,885 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="fa" dir="rtl">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>پاشا بانک - شبیه‌ساز بانکداری هوشمند</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/fonts.css">
10
+ <style>
11
+ body {
12
+ font-family: Vazirmatn, sans-serif;
13
+ }
14
+ .gradient-bg {
15
+ background: linear-gradient(135deg, #1e3a8a 0%, #1e40af 100%);
16
+ }
17
+ .iranian-gradient {
18
+ background: linear-gradient(135deg, #239F85 0%, #1B5E20 100%);
19
+ }
20
+ .bank-card {
21
+ background: linear-gradient(135deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.05) 100%);
22
+ backdrop-filter: blur(10px);
23
+ border: 1px solid rgba(255,255,255,0.2);
24
+ }
25
+ .transaction-item:hover {
26
+ transform: translateY(-2px);
27
+ box-shadow: 0 4px 6px rgba(0,0,0,0.1);
28
+ }
29
+ .ai-response {
30
+ max-height: 0;
31
+ overflow: hidden;
32
+ transition: max-height 0.5s ease-out;
33
+ }
34
+ .ai-response.show {
35
+ max-height: 500px;
36
+ }
37
+ .typing-indicator::after {
38
+ content: "...";
39
+ animation: typing 1.5s infinite;
40
+ }
41
+ @keyframes typing {
42
+ 0% { content: "."; }
43
+ 33% { content: ".."; }
44
+ 66% { content: "..."; }
45
+ }
46
+ .vnc-btn {
47
+ animation: pulse 2s infinite;
48
+ }
49
+ @keyframes pulse {
50
+ 0% { box-shadow: 0 0 0 0 rgba(220, 38, 38, 0.7); }
51
+ 70% { box-shadow: 0 0 0 10px rgba(220, 38, 38, 0); }
52
+ 100% { box-shadow: 0 0 0 0 rgba(220, 38, 38, 0); }
53
+ }
54
+ </style>
55
+ </head>
56
+ <body class="min-h-screen iranian-gradient text-white">
57
+ <div class="container mx-auto px-4 py-8">
58
+ <!-- Header -->
59
+ <header class="flex justify-between items-center mb-8">
60
+ <div class="flex items-center">
61
+ <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/Emblem_of_Iran.svg/1200px-Emblem_of_Iran.svg.png" alt="پاشا بانک" class="w-10 h-10 mr-3">
62
+ <div>
63
+ <h1 class="text-2xl font-bold">پاشا بانک</h1>
64
+ <p class="text-xs text-green-200">توسعه و تولید توسط دکتر محسن خوش بهار</p>
65
+ </div>
66
+ </div>
67
+ <div class="flex items-center space-x-4 space-x-reverse">
68
+ <button id="darkModeToggle" class="p-2 rounded-full bg-green-900 hover:bg-green-800">
69
+ <i class="fas fa-moon"></i>
70
+ </button>
71
+ <div class="flex space-x-3 space-x-reverse">
72
+ <a href="#register" class="bg-red-600 hover:bg-red-700 px-4 py-2 rounded-lg text-sm">
73
+ <i class="fas fa-user-plus ml-2"></i>ثبت‌نام
74
+ </a>
75
+ <button id="vncBtn" class="vnc-btn bg-red-600 hover:bg-red-700 px-4 py-2 rounded-lg text-sm">
76
+ <i class="fas fa-headset ml-2"></i>پشتیبانی VNC
77
+ </button>
78
+ </div>
79
+ </div>
80
+ </header>
81
+
82
+ <!-- VNC Modal -->
83
+ <div id="vncModal" class="hidden fixed inset-0 bg-black bg-opacity-75 flex items-center justify-center z-50">
84
+ <div class="bg-gray-800 rounded-lg p-6 w-full max-w-2xl">
85
+ <div class="flex justify-between items-center mb-4">
86
+ <h3 class="text-xl font-bold">اتصال به پشتیبانی فنی پاشا بانک</h3>
87
+ <button id="closeVncModal" class="text-gray-400 hover:text-white">
88
+ <i class="fas fa-times"></i>
89
+ </button>
90
+ </div>
91
+ <div class="bg-black p-4 rounded mb-4">
92
+ <div class="flex items-center text-green-400 mb-2">
93
+ <i class="fas fa-circle animate-pulse mr-2"></i>
94
+ <span>در حال اتصال به سرور پشتیبانی...</span>
95
+ </div>
96
+ <div class="font-mono text-sm">
97
+ <div>آدرس سرور: support.pashabank.ir</div>
98
+ <div>پورت: 5900</div>
99
+ <div class="mt-3 text-yellow-300">لطفا منتظر بمانید، اتصال شما در حال برقراری است...</div>
100
+ </div>
101
+ </div>
102
+ <div class="bg-gray-900 p-4 rounded text-sm">
103
+ <h4 class="font-bold mb-2">راهنمای اتصال:</h4>
104
+ <ol class="list-decimal pr-5 space-y-2">
105
+ <li>نرم‌افزار VNC Viewer را نصب کنید</li>
106
+ <li>آدرس سرور و پورت بالا را وارد نمایید</li>
107
+ <li>از نام کاربری و رمز عبور یکسان استفاده کنید: pashabank1403</li>
108
+ <li>پس از اتصال، کارشناس پشتیبانی شما را راهنمایی خواهد کرد</li>
109
+ </ol>
110
+ <div class="mt-3 p-3 bg-blue-900 rounded text-blue-100">
111
+ <i class="fas fa-info-circle ml-2"></i>این سرویس فقط برای پشتیبانی فنی می‌باشد و تمامی ارتباطات رمزنگاری شده است.
112
+ </div>
113
+ </div>
114
+ </div>
115
+ </div>
116
+
117
+ <!-- Register Modal -->
118
+ <div id="registerModal" class="hidden fixed inset-0 bg-black bg-opacity-75 flex items-center justify-center z-50">
119
+ <div class="bg-gray-800 rounded-lg p-6 w-full max-w-md">
120
+ <div class="flex justify-between items-center mb-4">
121
+ <h3 class="text-xl font-bold">ثبت‌نام در پاشا بانک</h3>
122
+ <button id="closeRegisterModal" class="text-gray-400 hover:text-white">
123
+ <i class="fas fa-times"></i>
124
+ </button>
125
+ </div>
126
+ <form id="registerForm" class="space-y-4">
127
+ <div>
128
+ <label for="fullname" class="block mb-1">نام کامل</label>
129
+ <input type="text" id="fullname" class="w-full bg-gray-700 rounded-lg px-4 py-2 border border-gray-600 focus:border-green-500 focus:outline-none" required>
130
+ </div>
131
+ <div>
132
+ <label for="nationalCode" class="block mb-1">کد ملی</label>
133
+ <input type="text" id="nationalCode" class="w-full bg-gray-700 rounded-lg px-4 py-2 border border-gray-600 focus:border-green-500 focus:outline-none" required>
134
+ </div>
135
+ <div>
136
+ <label for="mobile" class="block mb-1">شماره موبایل</label>
137
+ <input type="tel" id="mobile" class="w-full bg-gray-700 rounded-lg px-4 py-2 border border-gray-600 focus:border-green-500 focus:outline-none" required>
138
+ </div>
139
+ <div>
140
+ <label for="email" class="block mb-1">ایمیل (اختیاری)</label>
141
+ <input type="email" id="email" class="w-full bg-gray-700 rounded-lg px-4 py-2 border border-gray-600 focus:border-green-500 focus:outline-none">
142
+ </div>
143
+ <div class="flex items-center">
144
+ <input type="checkbox" id="agreeTerms" class="ml-2" required>
145
+ <label for="agreeTerms" class="text-sm">با <a href="#" class="text-green-400 hover:underline">شرایط استفاده</a> و <a href="#" class="text-green-400 hover:underline">قوانین حریم خصوصی</a> موافقم</label>
146
+ </div>
147
+ <button type="submit" class="w-full bg-green-600 hover:bg-green-700 py-3 rounded-lg font-medium">
148
+ ثبت‌نام و دریافت یک ماه رایگان
149
+ </button>
150
+ </form>
151
+ <div class="mt-4 text-sm text-center text-gray-300">
152
+ قبلاً ثبت‌نام کرده‌اید؟ <a href="#" class="text-green-400 hover:underline">ورود به حساب کاربری</a>
153
+ </div>
154
+ </div>
155
+ </div>
156
+
157
+ <!-- Main Dashboard -->
158
+ <div class="grid grid-cols-1 lg:grid-cols-3 gap-6 mb-8">
159
+ <!-- Account Summary -->
160
+ <div class="lg:col-span-2 bg-green-900 bg-opacity-50 rounded-xl p-6 bank-card">
161
+ <h2 class="text-xl font-semibold mb-4">خلاصه حساب</h2>
162
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-4">
163
+ <div class="bg-green-800 bg-opacity-50 p-4 rounded-lg">
164
+ <p class="text-green-200 text-sm">موجودی فعلی</p>
165
+ <p class="text-2xl font-bold">۱۲,۳۴۵,۶۷۰ <span class="text-sm">ریال</span></p>
166
+ </div>
167
+ <div class="bg-green-800 bg-opacity-50 p-4 rounded-lg">
168
+ <p class="text-green-200 text-sm">اعتبار قابل استفاده</p>
169
+ <p class="text-2xl font-bold">۵,۰۰۰,۰۰۰ <span class="text-sm">ریال</span></p>
170
+ </div>
171
+ <div class="bg-green-800 bg-opacity-50 p-4 rounded-lg">
172
+ <p class="text-green-200 text-sm">پس‌انداز ماهانه</p>
173
+ <p class="text-2xl font-bold">۱,۲۰۰,۰۰۰ <span class="text-sm">ریال</span></p>
174
+ </div>
175
+ </div>
176
+ </div>
177
+
178
+ <!-- Quick Actions -->
179
+ <div class="bg-green-900 bg-opacity-50 rounded-xl p-6 bank-card">
180
+ <h2 class="text-xl font-semibold mb-4">عملیات سریع</h2>
181
+ <div class="grid grid-cols-2 gap-3">
182
+ <button class="bg-green-700 hover:bg-green-600 py-3 px-4 rounded-lg flex flex-col items-center">
183
+ <i class="fas fa-exchange-alt mb-1"></i>
184
+ <span class="text-sm">انتقال وجه</span>
185
+ </button>
186
+ <button class="bg-green-700 hover:bg-green-600 py-3 px-4 rounded-lg flex flex-col items-center">
187
+ <i class="fas fa-money-bill-wave mb-1"></i>
188
+ <span class="text-sm">پرداخت قبض</span>
189
+ </button>
190
+ <button class="bg-green-700 hover:bg-green-600 py-3 px-4 rounded-lg flex flex-col items-center">
191
+ <i class="fas fa-piggy-bank mb-1"></i>
192
+ <span class="text-sm">سپرده‌گذاری</span>
193
+ </button>
194
+ <button class="bg-green-700 hover:bg-green-600 py-3 px-4 rounded-lg flex flex-col items-center">
195
+ <i class="fas fa-chart-line mb-1"></i>
196
+ <span class="text-sm">سرمایه‌گذاری</span>
197
+ </button>
198
+ </div>
199
+ </div>
200
+ </div>
201
+
202
+ <!-- Recent Transactions -->
203
+ <div class="bg-green-900 bg-opacity-50 rounded-xl p-6 mb-8 bank-card">
204
+ <div class="flex justify-between items-center mb-4">
205
+ <h2 class="text-xl font-semibold">تراکنش‌های اخیر</h2>
206
+ <button class="text-green-300 hover:text-white text-sm">مشاهده همه</button>
207
+ </div>
208
+ <div class="space-y-3">
209
+ <div class="transaction-item bg-green-800 bg-opacity-50 p-4 rounded-lg flex justify-between items-center transition-all duration-200">
210
+ <div class="flex items-center">
211
+ <div class="bg-green-700 p-3 rounded-full ml-3">
212
+ <i class="fas fa-shopping-cart"></i>
213
+ </div>
214
+ <div>
215
+ <p class="font-medium">خرید از دیجی‌کالا</p>
216
+ <p class="text-sm text-green-300">۲۲ خرداد ۱۴۰۲</p>
217
+ </div>
218
+ </div>
219
+ <p class="font-semibold text-red-400">۲,۶۹۹,۰۰۰ <span class="text-xs">ریال</span></p>
220
+ </div>
221
+ <div class="transaction-item bg-green-800 bg-opacity-50 p-4 rounded-lg flex justify-between items-center transition-all duration-200">
222
+ <div class="flex items-center">
223
+ <div class="bg-blue-700 p-3 rounded-full ml-3">
224
+ <i class="fas fa-dollar-sign"></i>
225
+ </div>
226
+ <div>
227
+ <p class="font-medium">واریز حقوق</p>
228
+ <p class="text-sm text-green-300">۲۰ خرداد ۱۴۰۲</p>
229
+ </div>
230
+ </div>
231
+ <p class="font-semibold text-green-400">۱۰۵,۰۰۰,۰۰۰ <span class="text-xs">ریال</span></p>
232
+ </div>
233
+ <div class="transaction-item bg-green-800 bg-opacity-50 p-4 rounded-lg flex justify-between items-center transition-all duration-200">
234
+ <div class="flex items-center">
235
+ <div class="bg-purple-700 p-3 rounded-full ml-3">
236
+ <i class="fas fa-utensils"></i>
237
+ </div>
238
+ <div>
239
+ <p class="font-medium">رستوران هفت‌خوان</p>
240
+ <p class="text-sm text-green-300">۱۸ خرداد ۱۴۰۲</p>
241
+ </div>
242
+ </div>
243
+ <p class="font-semibold text-red-400">۱,۲۷۰,۰۰۰ <span class="text-xs">ریال</span></p>
244
+ </div>
245
+ </div>
246
+ </div>
247
+
248
+ <!-- AI Banking Test Section -->
249
+ <div class="bg-green-900 bg-opacity-50 rounded-xl p-6 bank-card">
250
+ <h2 class="text-xl font-semibold mb-4">ارزیابی هوش مالی با هوش مصنوعی پاشا بانک</h2>
251
+ <p class="text-green-300 mb-6">سطح دانش بانکی خود را با ابزار هوش مصنوعی ما محک بزنید و بازخورد شخصی‌سازی شده دریافت کنید.</p>
252
+
253
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-6">
254
+ <!-- Test Selection -->
255
+ <div class="bg-green-800 bg-opacity-50 p-6 rounded-lg">
256
+ <h3 class="text-lg font-medium mb-4">انتخاب نوع آزمون</h3>
257
+ <div class="space-y-3">
258
+ <button onclick="startTest('basic')" class="w-full bg-green-700 hover:bg-green-600 py-3 px-4 rounded-lg text-right flex items-center justify-end">
259
+ <i class="fas fa-graduation-cap ml-3"></i>
260
+ <span>مفاهیم پایه بانکداری</span>
261
+ </button>
262
+ <button onclick="startTest('investing')" class="w-full bg-green-700 hover:bg-green-600 py-3 px-4 rounded-lg text-right flex items-center justify-end">
263
+ <i class="fas fa-chart-line ml-3"></i>
264
+ <span>سرمایه‌گذاری و پس‌انداز</span>
265
+ </button>
266
+ <button onclick="startTest('loans')" class="w-full bg-green-700 hover:bg-green-600 py-3 px-4 rounded-lg text-right flex items-center justify-end">
267
+ <i class="fas fa-hand-holding-usd ml-3"></i>
268
+ <span>وام و اعتبارات</span>
269
+ </button>
270
+ <button onclick="startTest('advanced')" class="w-full bg-green-700 hover:bg-green-600 py-3 px-4 rounded-lg text-right flex items-center justify-end">
271
+ <i class="fas fa-brain ml-3"></i>
272
+ <span>مفاهیم پیشرفته مالی</span>
273
+ </button>
274
+ </div>
275
+ </div>
276
+
277
+ <!-- Test Interface -->
278
+ <div id="testInterface" class="hidden bg-green-800 bg-opacity-50 p-6 rounded-lg">
279
+ <div class="flex justify-between items-center mb-4">
280
+ <h3 id="testTitle" class="text-lg font-medium">عنوان آزمون</h3>
281
+ <span id="questionCounter" class="text-sm bg-green-700 px-2 py-1 rounded">سوال ۱/۵</span>
282
+ </div>
283
+
284
+ <div id="questionContainer" class="mb-6">
285
+ <p id="questionText" class="mb-4">در حال بارگذاری سوال...</p>
286
+ <div id="optionsContainer" class="space-y-2">
287
+ <!-- Options will be inserted here -->
288
+ </div>
289
+ </div>
290
+
291
+ <div class="flex justify-between">
292
+ <button id="prevBtn" onclick="prevQuestion()" class="bg-green-700 hover:bg-green-600 px-4 py-2 rounded-lg disabled:opacity-50" disabled>
293
+ قبلی<i class="fas fa-arrow-left mr-2"></i>
294
+ </button>
295
+ <button id="nextBtn" onclick="nextQuestion()" class="bg-green-600 hover:bg-green-500 px-4 py-2 rounded-lg">
296
+ بعدی<i class="fas fa-arrow-right ml-2"></i>
297
+ </button>
298
+ </div>
299
+ </div>
300
+
301
+ <!-- AI Results -->
302
+ <div id="aiResults" class="hidden md:col-span-2 bg-green-800 bg-opacity-50 p-6 rounded-lg">
303
+ <div class="flex items-center mb-4">
304
+ <div class="bg-green-700 p-3 rounded-full ml-3">
305
+ <i class="fas fa-robot"></i>
306
+ </div>
307
+ <h3 class="text-lg font-medium">نتایج ارزیابی هوش مصنوعی</h3>
308
+ </div>
309
+
310
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-4 mb-6">
311
+ <div class="bg-green-900 p-4 rounded-lg">
312
+ <p class="text-green-300 text-sm">امتیاز</p>
313
+ <p id="scoreDisplay" class="text-2xl font-bold">۰٪</p>
314
+ </div>
315
+ <div class="bg-green-900 p-4 rounded-lg">
316
+ <p class="text-green-300 text-sm">پاسخ‌های صحیح</p>
317
+ <p id="correctDisplay" class="text-2xl font-bold">۰/۵</p>
318
+ </div>
319
+ <div class="bg-green-900 p-4 rounded-lg">
320
+ <p class="text-green-300 text-sm">سطح دانش</p>
321
+ <p id="levelDisplay" class="text-2xl font-bold">مبتدی</p>
322
+ </div>
323
+ </div>
324
+
325
+ <div class="mb-4">
326
+ <h4 class="font-medium mb-2">بازخورد شخصی‌سازی شده</h4>
327
+ <div id="aiFeedback" class="ai-response bg-green-900 p-4 rounded-lg">
328
+ <div class="typing-indicator">هوش مصنوعی در حال تحلیل نتایج شماست</div>
329
+ </div>
330
+ </div>
331
+
332
+ <div>
333
+ <h4 class="font-medium mb-2">منابع یادگیری پیشنهادی</h4>
334
+ <div id="aiResources" class="ai-response bg-green-900 p-4 rounded-lg">
335
+ <div class="typing-indicator">هوش مصنوعی در حال تولید پیشنهادات است</div>
336
+ </div>
337
+ </div>
338
+
339
+ <button onclick="resetTest()" class="mt-6 bg-green-600 hover:bg-green-500 px-4 py-2 rounded-lg">
340
+ <i class="fas fa-redo mr-2"></i>شرکت در آزمون دیگر
341
+ </button>
342
+ </div>
343
+ </div>
344
+ </div>
345
+
346
+ <!-- Special Offer -->
347
+ <div id="register" class="bg-gradient-to-r from-red-700 to-red-900 rounded-xl p-6 mt-8 flex flex-col md:flex-row justify-between items-center">
348
+ <div class="mb-4 md:mb-0">
349
+ <h3 class="text-xl font-bold mb-2">عضویت ویژه در پاشا بانک</h3>
350
+ <p class="text-red-100">یک ماه استفاده رایگان از تمامی خدمات بانکداری هوشمند ما</p>
351
+ </div>
352
+ <button onclick="openRegisterModal()" class="bg-white text-red-700 hover:bg-gray-100 px-6 py-3 rounded-lg font-bold">
353
+ <i class="fas fa-gem ml-2"></i>ثبت‌نام رایگان
354
+ </button>
355
+ </div>
356
+ </div>
357
+
358
+ <footer class="bg-green-900 bg-opacity-70 py-6 mt-12">
359
+ <div class="container mx-auto px-4">
360
+ <div class="grid grid-cols-1 md:grid-cols-4 gap-8">
361
+ <div>
362
+ <h4 class="font-bold mb-4">پاشا بانک</h4>
363
+ <p class="text-sm text-green-200">پیشرفته‌ترین سامانه شبیه‌ساز بانکداری ایرانی با هوش مصنوعی</p>
364
+ </div>
365
+ <div>
366
+ <h4 class="font-bold mb-4">خدمات</h4>
367
+ <ul class="space-y-2 text-sm text-green-200">
368
+ <li><a href="#" class="hover:text-white">حساب جاری</a></li>
369
+ <li><a href="#" class="hover:text-white">حساب پس‌انداز</a></li>
370
+ <li><a href="#" class="hover:text-white">سرمایه‌گذاری</a></li>
371
+ <li><a href="#" class="hover:text-white">وام و تسهیلات</a></li>
372
+ </ul>
373
+ </div>
374
+ <div>
375
+ <h4 class="font-bold mb-4">راهنمایی</h4>
376
+ <ul class="space-y-2 text-sm text-green-200">
377
+ <li><a href="#" class="hover:text-white">سوالات متداول</a></li>
378
+ <li><a href="#" class="hover:text-white">آموزش‌ها</a></li>
379
+ <li><a href="#" class="hover:text-white">تماس با پشتیبانی</a></li>
380
+ <li><a href="#" class="hover:text-white">دانلود اپلیکیشن</a></li>
381
+ </ul>
382
+ </div>
383
+ <div>
384
+ <h4 class="font-bold mb-4">تماس با ما</h4>
385
+ <ul class="space-y-2 text-sm text-green-200">
386
+ <li class="flex items-center">
387
+ <i class="fas fa-phone ml-2"></i>
388
+ <span>۰۲۱-۹۱۰۱۲۳۴۵</span>
389
+ </li>
390
+ <li class="flex items-center">
391
+ <i class="fas fa-envelope ml-2"></i>
392
+ <span>info@pashabank.ir</span>
393
+ </li>
394
+ <li class="flex items-center">
395
+ <i class="fas fa-map-marker-alt ml-2"></i>
396
+ <span>تهران، میدان ونک، برج سپهر</span>
397
+ </li>
398
+ </ul>
399
+ </div>
400
+ </div>
401
+ <div class="border-t border-green-800 mt-8 pt-6 text-center text-sm text-green-300">
402
+ <p>تمامی حقوق این سامانه متعلق به پاشا بانک می‌باشد. © ۱۴۰۲</p>
403
+ <p class="mt-2">توسعه و تولید توسط دکتر محسن خوش بهار</p>
404
+ </div>
405
+ </div>
406
+ </footer>
407
+
408
+ <script>
409
+ // Dark mode toggle
410
+ document.getElementById('darkModeToggle').addEventListener('click', function() {
411
+ document.body.classList.toggle('iranian-gradient');
412
+ document.body.classList.toggle('bg-gray-900');
413
+ document.body.classList.toggle('text-white');
414
+ document.body.classList.toggle('text-gray-900');
415
+
416
+ const cards = document.querySelectorAll('.bank-card');
417
+ cards.forEach(card => {
418
+ card.classList.toggle('bg-green-900');
419
+ card.classList.toggle('bg-opacity-50');
420
+ card.classList.toggle('bg-gray-800');
421
+ card.classList.toggle('bg-opacity-70');
422
+ });
423
+
424
+ const icon = this.querySelector('i');
425
+ if (icon.classList.contains('fa-moon')) {
426
+ icon.classList.remove('fa-moon');
427
+ icon.classList.add('fa-sun');
428
+ } else {
429
+ icon.classList.remove('fa-sun');
430
+ icon.classList.add('fa-moon');
431
+ }
432
+ });
433
+
434
+ // VNC Modal
435
+ document.getElementById('vncBtn').addEventListener('click', function() {
436
+ document.getElementById('vncModal').classList.remove('hidden');
437
+ });
438
+
439
+ document.getElementById('closeVncModal').addEventListener('click', function() {
440
+ document.getElementById('vncModal').classList.add('hidden');
441
+ });
442
+
443
+ // Register Modal
444
+ function openRegisterModal() {
445
+ document.getElementById('registerModal').classList.remove('hidden');
446
+ }
447
+
448
+ document.getElementById('closeRegisterModal').addEventListener('click', function() {
449
+ document.getElementById('registerModal').classList.add('hidden');
450
+ });
451
+
452
+ document.getElementById('registerForm').addEventListener('submit', function(e) {
453
+ e.preventDefault();
454
+ alert('ثبت‌نام شما با موفقیت انجام شد! یک ماه استفاده رایگان از خدمات پاشا بانک برای شما فعال شد.');
455
+ document.getElementById('registerModal').classList.add('hidden');
456
+ });
457
+
458
+ // Banking Test Logic
459
+ let currentTest = null;
460
+ let currentQuestion = 0;
461
+ let userAnswers = [];
462
+ let testData = {
463
+ basic: {
464
+ title: "مفاهیم پایه بانکداری",
465
+ questions: [
466
+ {
467
+ question: "هدف اصلی حساب پس‌انداز چیست؟",
468
+ options: [
469
+ "کسب سود از محل سپرده‌گذاری",
470
+ "انجام تراکنش‌های روزمره",
471
+ "سرمایه‌گذاری در بورس",
472
+ "دریافت وام آسان"
473
+ ],
474
+ correct: 0,
475
+ explanation: "حساب پس‌انداز برای نگهداری پول و دریافت سود طراحی شده است."
476
+ },
477
+ {
478
+ question: "APR در بانکداری به چه معناست؟",
479
+ options: [
480
+ "نرخ سود سالانه",
481
+ "میانگین نسبت پرداخت",
482
+ "شرایط پرداخت حساب",
483
+ "بازده سود سالانه"
484
+ ],
485
+ correct: 0,
486
+ explanation: "APR یا Annual Percentage Rate نشان‌دهنده نرخ سود سالانه است."
487
+ },
488
+ {
489
+ question: "تفاوت اصلی کارت بانکی و کارت اعتباری چیست؟",
490
+ options: [
491
+ "کارت بانکی از موجودی حساب استفاده می‌کند، کارت اعتباری از اعتبار",
492
+ "کارت‌های بانکی کارمزد بیشتری دارند",
493
+ "کارت‌های اعتباری فقط برای خرید اینترنتی هستند",
494
+ "تفاوت خاصی ندارند"
495
+ ],
496
+ correct: 0,
497
+ explanation: "کارت بانکی مستقیماً از موجودی حساب استفاده می‌کند، در حالی که کارت اعتباری بر اساس اعتبار بانکی است."
498
+ },
499
+ {
500
+ question: "بیمه سپرده‌ها چیست؟",
501
+ options: [
502
+ "حفاظت از سپرده‌گذاران در صورت ورشکستگی بانک",
503
+ "بیمه علیه سرقت کارت",
504
+ "پوشش زیان‌های سرمایه‌گذاری",
505
+ "حفاظت در برابر کلاهبرداری اینترنتی"
506
+ ],
507
+ correct: 0,
508
+ explanation: "بیمه سپرده‌ها تا سقف مشخصی از سپرده‌های مشتریان در صو��ت ورشکستگی بانک محافظت می‌کند."
509
+ },
510
+ {
511
+ question: "سود مرکب چیست؟",
512
+ options: [
513
+ "سود حاصل از اصل سرمایه و سودهای قبلی",
514
+ "سود جریمه دیرکرد",
515
+ "نرخ سود متغیر",
516
+ "سود فقط بر اساس اصل سرمایه"
517
+ ],
518
+ correct: 0,
519
+ explanation: "سود مرکب به سودی گفته می‌شود که هم به اصل سرمایه و هم به سودهای قبلی تعلق می‌گیرد."
520
+ }
521
+ ]
522
+ },
523
+ investing: {
524
+ title: "سرمایه‌گذاری و پس‌انداز",
525
+ questions: [
526
+ {
527
+ question: "مزیت اصلی حساب بازنشستگی (صندوق بازنشستگی) چیست؟",
528
+ options: [
529
+ "معافیت مالیاتی و رشد معاف از مالیات",
530
+ "بازدهی تضمینی",
531
+ "عدم محدودیت در برداشت",
532
+ "دسترسی فوری به سرمایه"
533
+ ],
534
+ correct: 0,
535
+ explanation: "حساب‌های بازنشستگی از مزایای معافیت مالیاتی برخوردار هستند."
536
+ },
537
+ {
538
+ question: "میانگین هزینه دلاری به چه معناست؟",
539
+ options: [
540
+ "سرمایه‌گذاری مبلغ ثابت در دوره‌های منظم",
541
+ "خرید سهام هنگامی که قیمت به ۱ دلار می‌رسد",
542
+ "محاسبه میانگین هزینه تمام سرمایه‌گذاری‌ها",
543
+ "فروش سرمایه‌گذاری هنگام رسیدن به هدف قیمتی"
544
+ ],
545
+ correct: 0,
546
+ explanation: "میانگین هزینه دلاری روشی است که در آن مبلغ ثابتی در دوره‌های منظم سرمایه‌گذاری می‌شود."
547
+ },
548
+ {
549
+ question: "قانون ۷۲ برای چه کاری استفاده می‌شود؟",
550
+ options: [
551
+ "تخمین زمان دوبرابر شدن سرمایه",
552
+ "محاسبه اقساط وام",
553
+ "تعیین اندازه بهینه سبد سهام",
554
+ "اندازه‌گیری نرخ تورم سالانه"
555
+ ],
556
+ correct: 0,
557
+ explanation: "قانون ۷۲ روشی ساده برای تخمین زمان دوبرابر شدن سرمایه با نرخ سود ثابت است."
558
+ },
559
+ {
560
+ question: "کدام نوع سرمایه‌گذاری معمولاً پرریسک‌تر است؟",
561
+ options: [
562
+ "سهام انفرادی",
563
+ "اوراق قرضه دولتی",
564
+ "حساب‌های پس‌انداز",
565
+ "گواهی سپرده بانکی"
566
+ ],
567
+ correct: 0,
568
+ explanation: "سهام انفرادی به دلیل نوسانات قیمتی معمولاً پرریسک‌تر از سایر گزینه‌هاست."
569
+ },
570
+ {
571
+ question: "ETF چیست؟",
572
+ options: [
573
+ "صندوق قابل معامله در بورس",
574
+ "نوعی حساب پس‌انداز پر سود",
575
+ "سرمایه‌گذاری با پشتوانه دولت",
576
+ "نوعی وام دانشجویی"
577
+ ],
578
+ correct: 0,
579
+ explanation: "ETF یا صندوق قابل معامله، مجموعه‌ای از دارایی‌هاست که مانند سهام در بورس معامله می‌شود."
580
+ }
581
+ ]
582
+ },
583
+ loans: {
584
+ title: "وام و اعتبارات",
585
+ questions: [
586
+ {
587
+ question: "امتیاز اعتباری (Credit Score)主要用于什么?",
588
+ options: [
589
+ "ارزیابی اعتبار وام‌گیرنده",
590
+ "تعیین صلاحیت شغلی",
591
+ "محاسبه مالیات",
592
+ "تعیین نرخ سود حساب پس‌انداز"
593
+ ],
594
+ correct: 0,
595
+ explanation: "امتیاز اعتباری نشان‌دهنده اعتبار مالی فرد و توانایی بازپرداخت وام است."
596
+ },
597
+ {
598
+ question: "بهترین راه برای بهبود امتیاز اعتباری چیست؟",
599
+ options: [
600
+ "پرداخت به موقع قبوض و کاهش استفاده از اعتبار",
601
+ "بستن تمام حساب‌های اعتباری",
602
+ "درخواست چندین کارت اعتباری جدید",
603
+ "استفاده فقط از پول نقد"
604
+ ],
605
+ correct: 0,
606
+ explanation: "پرداخت به موقع و استفاده معقول از اعتبار بهترین راه بهبود امتیاز اعتباری است."
607
+ },
608
+ {
609
+ question: "تفاوت وام با نرخ ثابت و نرخ شناور چیست؟",
610
+ options: [
611
+ "وام ثابت نرخ تغییرناپذیر دارد، وام شناور نرخ متغیر",
612
+ "وام ثابت فقط ۱۵ ساله است، شناور ۳۰ ساله",
613
+ "وام شناور نرخ اولیه بالاتری دارد",
614
+ "تفاوت خاصی ندارند"
615
+ ],
616
+ correct: 0,
617
+ explanation: "در وام ثابت نرخ سود در طول مدت وام تغییر نمی‌کند، اما در وام شناور نرخ سود متغیر است."
618
+ },
619
+ {
620
+ question: "جدول اقساط (Amortization Schedule) چیست؟",
621
+ options: [
622
+ "جدول پرداخت‌های دوره‌ای وام",
623
+ "تقویم سررسید پرداخت‌ها",
624
+ "سابقه تراکنش‌های کارت اعتباری",
625
+ "بودجه‌بندی بازپرداخت وام"
626
+ ],
627
+ correct: 0,
628
+ explanation: "جدول اقساط برنامه‌ای است که مبلغ هر قسط و سهم اصل و سود آن را نشان می‌دهد."
629
+ },
630
+ {
631
+ question: "نسبت بدهی به درآمد (DTI) برای چیست؟",
632
+ options: [
633
+ "سنجش توانایی مدیریت پرداخت‌های ماهانه",
634
+ "محاسبه نرخ سود کارت اعتباری",
635
+ "تعیین صلاحیت افتتاح حساب پس‌انداز",
636
+ "تعیین حق بیمه وام مسکن"
637
+ ],
638
+ correct: 0,
639
+ explanation: "این نسبت نشان می‌دهد چه بخشی از درآمد ماهانه به پرداخت بدهی‌ها اختصاص می‌یابد."
640
+ }
641
+ ]
642
+ },
643
+ advanced: {
644
+ title: "مفاهیم پیشرفته مالی",
645
+ questions: [
646
+ {
647
+ question: "ارزش زمانی پول به چه معناست؟",
648
+ options: [
649
+ "پول امروز ارزش بیشتری از همان مبلغ در آینده دارد",
650
+ "پول به مرور زمان به دلیل تورم ارزش خود را از دست می‌دهد",
651
+ "محاسبه سود حاصل از پس‌انداز",
652
+ "مدت زمان لازم برای دوبرابر کردن سرمایه"
653
+ ],
654
+ correct: 0,
655
+ explanation: "ارزش زمانی پول بیان می‌کند که پول امروز به دلیل امکان سرمایه‌گذاری و کسب سود، ارزش بیشتری دارد."
656
+ },
657
+ {
658
+ question: "تنوع‌بخشی در سرمایه‌گذاری چیست؟",
659
+ options: [
660
+ "توزیع سرمایه در دارایی‌های مختلف برای کاهش ریسک",
661
+ "سرمایه‌گذاری فقط در سهام پررشد",
662
+ "تمرکز بر یک بخش صنعتی خاص",
663
+ "زمان‌بندی بازار برای خرید کم و فروش بالا"
664
+ ],
665
+ correct: 0,
666
+ explanation: "تنوع‌بخشی به معنای تقسیم سرمایه بین انواع دارایی‌ها برای کاهش ریسک است."
667
+ },
668
+ {
669
+ question: "صندوق سرمایه‌گذاری پرریسک (Hedge Fund) چیست؟",
670
+ options: [
671
+ "شراکت سرمایه‌گذاری با استراتژی‌های متنوع",
672
+ "صندوق بازنشستگی دولتی",
673
+ "نوعی بیمه برای زیان‌های بورسی",
674
+ "حساب پس‌انداز با نرخ سود بالا"
675
+ ],
676
+ correct: 0,
677
+ explanation: "صندوق‌های پرریسک با استفاده از استراتژی‌های پیچیده برای سرمایه‌گذاران خاص فعالیت می‌کنند."
678
+ },
679
+ {
680
+ question: "نقدینگی در مالی به چه اشاره دارد؟",
681
+ options: [
682
+ "سهولت تبدیل دارایی به پول نقد",
683
+ "میزان بدهی یک شرکت",
684
+ "نرخ سود حساب‌های پس‌انداز",
685
+ "نوسان قیمت سهام"
686
+ ],
687
+ correct: 0,
688
+ explanation: "نقدینگی نشان‌دهنده سرعت و سهولت تبدیل یک دارایی به پول نقد بدون تاثیر بر قیمت آن است."
689
+ },
690
+ {
691
+ question: "فرضیه بازار کارا چیست؟",
692
+ options: [
693
+ "اینکه قیمت‌ها تمام اطلاعات موجود را منعکس می‌کنند",
694
+ "اینکه بازارها همیشه بهینه عمل می‌کنند",
695
+ "استراتژی برای زمان‌بندی بازار",
696
+ "روشی برای پیش‌بینی قیمت سهام"
697
+ ],
698
+ correct: 0,
699
+ explanation: "فرضیه بازار کارا بیان می‌کند که قیمت دارایی‌ها تمام اطلاعات موجود را منعکس کرده و نمی‌توان به طور مداوم بازار را شکست داد."
700
+ }
701
+ ]
702
+ }
703
+ };
704
+
705
+ function startTest(testType) {
706
+ currentTest = testType;
707
+ currentQuestion = 0;
708
+ userAnswers = [];
709
+
710
+ document.getElementById('testTitle').textContent = testData[testType].title;
711
+ document.getElementById('testInterface').classList.remove('hidden');
712
+ document.getElementById('aiResults').classList.add('hidden');
713
+
714
+ showQuestion();
715
+ }
716
+
717
+ function showQuestion() {
718
+ const questionData = testData[currentTest].questions[currentQuestion];
719
+ document.getElementById('questionText').textContent = questionData.question;
720
+
721
+ const optionsContainer = document.getElementById('optionsContainer');
722
+ optionsContainer.innerHTML = '';
723
+
724
+ questionData.options.forEach((option, index) => {
725
+ const optionDiv = document.createElement('div');
726
+ optionDiv.className = 'flex items-center p-3 bg-green-700 hover:bg-green-600 rounded-lg cursor-pointer text-right';
727
+ optionDiv.onclick = () => selectOption(index);
728
+
729
+ // Check if user has already answered this question
730
+ if (userAnswers[currentQuestion] !== undefined && userAnswers[currentQuestion] === index) {
731
+ optionDiv.classList.add('bg-green-500');
732
+ }
733
+
734
+ const radio = document.createElement('div');
735
+ radio.className = 'w-5 h-5 rounded-full border-2 border-green-300 mr-3 flex items-center justify-center';
736
+
737
+ if (userAnswers[currentQuestion] !== undefined && userAnswers[currentQuestion] === index) {
738
+ const innerDot = document.createElement('div');
739
+ innerDot.className = 'w-3 h-3 bg-green-300 rounded-full';
740
+ radio.appendChild(innerDot);
741
+ }
742
+
743
+ const optionText = document.createElement('span');
744
+ optionText.textContent = option;
745
+
746
+ optionDiv.appendChild(optionText);
747
+ optionDiv.appendChild(radio);
748
+ optionsContainer.appendChild(optionDiv);
749
+ });
750
+
751
+ // Update question counter
752
+ document.getElementById('questionCounter').textContent = `سوال ${currentQuestion + 1}/${testData[currentTest].questions.length}`;
753
+
754
+ // Update navigation buttons
755
+ document.getElementById('prevBtn').disabled = currentQuestion === 0;
756
+ }
757
+
758
+ function selectOption(optionIndex) {
759
+ userAnswers[currentQuestion] = optionIndex;
760
+ showQuestion(); // Refresh to show selected option
761
+ }
762
+
763
+ function nextQuestion() {
764
+ if (currentQuestion < testData[currentTest].questions.length - 1) {
765
+ currentQuestion++;
766
+ showQuestion();
767
+ } else {
768
+ // Test completed, show results
769
+ showResults();
770
+ }
771
+ }
772
+
773
+ function prevQuestion() {
774
+ if (currentQuestion > 0) {
775
+ currentQuestion--;
776
+ showQuestion();
777
+ }
778
+ }
779
+
780
+ function showResults() {
781
+ document.getElementById('testInterface').classList.add('hidden');
782
+ document.getElementById('aiResults').classList.remove('hidden');
783
+
784
+ // Calculate score
785
+ let correctCount = 0;
786
+ testData[currentTest].questions.forEach((question, index) => {
787
+ if (userAnswers[index] === question.correct) {
788
+ correctCount++;
789
+ }
790
+ });
791
+
792
+ const score = Math.round((correctCount / testData[currentTest].questions.length) * 100);
793
+ document.getElementById('scoreDisplay').textContent = `${score}٪`;
794
+ document.getElementById('correctDisplay').textContent = `${correctCount}/${testData[currentTest].questions.length}`;
795
+
796
+ // Determine knowledge level
797
+ let level = "";
798
+ if (score >= 90) level = "حرفه‌ای";
799
+ else if (score >= 70) level = "پیشرفته";
800
+ else if (score >= 50) level = "متوسط";
801
+ else level = "مبتدی";
802
+ document.getElementById('levelDisplay').textContent = level;
803
+
804
+ // Generate AI feedback
805
+ generateAIFeedback(correctCount, score);
806
+ }
807
+
808
+ function generateAIFeedback(correctCount, score) {
809
+ const feedbackElement = document.getElementById('aiFeedback');
810
+ const resourcesElement = document.getElementById('aiResources');
811
+
812
+ // Show typing indicator
813
+ feedbackElement.classList.add('show');
814
+ resourcesElement.classList.add('show');
815
+
816
+ // Simulate AI processing delay
817
+ setTimeout(() => {
818
+ feedbackElement.innerHTML = '';
819
+ resourcesElement.innerHTML = '';
820
+
821
+ // Generate feedback based on performance
822
+ let feedback = '';
823
+ let resources = '<ul class="list-disc pr-5 space-y-2">';
824
+
825
+ if (score >= 90) {
826
+ feedback = `<p class="mb-2">عالی بود! امتیاز ${score}٪ شما نشان‌دهنده تسلط بالا بر ${testData[currentTest].title} است.</p>`;
827
+ feedback += `<p>شما بر مفاهیم کلیدی مسلط هستید. برای گسترش دانش مالی خود می‌توانید موضوعات پیشرفته‌تر را بررسی کنید.</p>`;
828
+
829
+ resources += `<li>کتاب‌های پیشرفته برنامه‌ریزی مالی</li>`;
830
+ resources += `<li>دوره‌های تخصصی مالی (CFP, CFA)</li>`;
831
+ resources += `<li>پلتفرم‌های تحقیقات سرمایه‌گذاری</li>`;
832
+ } else if (score >= 70) {
833
+ feedback = `<p class="mb-2">خوب بود! امتیاز ${score}٪ شما نشان می‌دهد درک خوبی از ${testData[currentTest].title} دارید.</p>`;
834
+ feedback += `<p>شما به بیشتر سوالات پاسخ صحیح دادید، اما در برخی حوزه‌ها امکان بهبود وجود دارد. روی مفاهیمی که پاسخ نادرست دادید تمرکز کنید.</p>`;
835
+
836
+ resources += `<li>وبسایت‌های آموزشی مالی سطح متوسط</li>`;
837
+ resources += `<li>پادکست‌های مالی شخصی</li>`;
838
+ resources += `<li>دوره‌های آنلاین موضوعات خاص مالی</li>`;
839
+ } else if (score >= 50) {
840
+ feedback = `<p class="mb-2">امتیاز شما ${score}٪ است که نشان‌دهنده درک پایه‌ای از ${testData[currentTest].title} است.</p>`;
841
+ feedback += `<p>اگرچه به برخی سوالات پاسخ صحیح دادید، اما نیاز به مرور چ��دین مفهوم اساسی دارید. تقویت این پایه به شما در تصمیم‌گیری‌های مالی بهتر کمک می‌کند.</p>`;
842
+
843
+ resources += `<li>کتاب‌های مقدماتی مالی شخصی</li>`;
844
+ resources += `<li>وبسایت‌های سواد مالی</li>`;
845
+ resources += `<li>دوره‌های مقدماتی آنلاین</li>`;
846
+ } else {
847
+ feedback = `<p class="mb-2">امتیاز ${score}٪ شما نشان می‌دهد در ابتدای یادگیری ${testData[currentTest].title} هستید.</p>`;
848
+ feedback += `<p>نگران نباشید - همه از جایی شروع می‌کنند! ابتدا روی یادگیری مفاهیم پایه تمرکز کنید و با مطالعه مستمر پیشرفت سریعی خواهید داشت.</p>`;
849
+
850
+ resources += `<li>منابع سواد مالی مقدماتی</li>`;
851
+ resources += `<li>اپلیکیشن‌های مدیریت مالی با محتوای آموزشی</li>`;
852
+ resources += `<li>کانال‌های یوتیوب مقدماتی مالی شخصی</li>`;
853
+ }
854
+
855
+ // Add specific feedback for missed questions
856
+ feedback += `<div class="mt-4 pt-4 border-t border-green-700">`;
857
+ feedback += `<h5 class="font-medium mb-2">حوزه‌های نیاز به بهبود:</h5><ul class="list-disc pr-5 space-y-1">`;
858
+
859
+ testData[currentTest].questions.forEach((question, index) => {
860
+ if (userAnswers[index] !== question.correct) {
861
+ feedback += `<li><span class="font-medium">${question.question}</span><br>`;
862
+ feedback += `<span class="text-green-300">پاسخ صحیح: ${question.options[question.correct]}</span><br>`;
863
+ feedback += `<span class="text-sm">${question.explanation}</span></li>`;
864
+ }
865
+ });
866
+
867
+ feedback += `</ul></div>`;
868
+
869
+ resources += `</ul>`;
870
+ resources += `<p class="mt-3 text-sm text-green-300">با توجه به عملکرد شما، این منابع برای بهبود دانشتان پیشنهاد می‌شود.</p>`;
871
+
872
+ feedbackElement.innerHTML = feedback;
873
+ resourcesElement.innerHTML = resources;
874
+ }, 1500);
875
+ }
876
+
877
+ function resetTest() {
878
+ document.getElementById('aiResults').classList.add('hidden');
879
+ document.getElementById('testInterface').classList.remove('hidden');
880
+ currentQuestion = 0;
881
+ showQuestion();
882
+ }
883
+ </script>
884
+ <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=PASHA109970/vnc" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
885
+ </html>
prompts.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ امکان ارسال لینک به دیگری از طریق کپی لینک، ارسال لینک از طریق پیامک، واتس آپ، تلکرام، اینستاگرام، لاین،، تیوتر، براش امکان صدور کارت هدیه با متن و عکس دلخواه خود کاربر رو براش اضافه کن و یک شبیه ساز دستگاه کارت خوان و عابر بانک بهش اضافه کن با قابلیت تست کردن کارت ت هدیه تولید شده از قبیل دریافت موجودی، خرید، خرید شارژ و اینترنت از اپراتورهای همراه اول، ایرانسل، رایتل و در آخر خروجی صدور فیش از کارتخوان و عابربانک و هدایت به پرینتر و ارسال پیامک از شماره تلفن تعریف شده به شماره تلفن باز تعریف شده دیگر و اول متن پیامک از این پیامک ارسال شده توسط شرکت بوده و برای تست میباشد و فاقد ارزش قانونی است