Mhdeusi commited on
Commit
5cbc372
·
verified ·
1 Parent(s): 6ed882e

Create mpv_v3.txt

Browse files
Files changed (1) hide show
  1. structure/mpv_v3.txt +57 -0
structure/mpv_v3.txt ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ RewardApp/
2
+ ├── index.html # صفحه اصلی اپلیکیشن؛ نقطه ورود کاربر
3
+ ├── login.html # فرم ورود؛ مدیریت احراز هویت
4
+ ├── register.html # فرم ثبت‌نام؛ ایجاد حساب کاربری
5
+ ├── README.md # مستندات پروژه و نحوه استفاده
6
+ ├── config.json* # تنظیمات عمومی پروژه (مسیرها، نسخه‌ها، پارامترها)
7
+ ├── error_log.txt* # ثبت خطاهای سمت کاربر یا منطق برای دیباگ
8
+ ├── css/
9
+ │ ├── style.css # استایل‌های عمومی و پایه
10
+ │ ├── auth.css # استایل‌های مخصوص فرم‌های ورود و ثبت‌نام
11
+ │ └── responsive.css # استایل‌های واکنش‌گرا برای موبایل و تبلت
12
+ ├── js/
13
+ │ ├── app.js # نقطه مرکزی اجرای منطق کلاینت
14
+ │ ├── auth/
15
+ │ │ ├── authentication.js # بررسی ورود کاربر و اعتبارسنجی
16
+ │ │ ├── authorization.js # کنترل سطح دسترسی کاربران
17
+ │ │ └── user_management.js # مدیریت اطلاعات کاربران و وضعیت ورود
18
+ │ ├── middleware/
19
+ │ │ ├── auth_middleware.js # بررسی توکن یا وضعیت ورود قبل از اجرای منطق
20
+ │ │ └── validation_middleware.js# اعتبارسنجی ورودی‌ها قبل از پردازش
21
+ │ ├── logic/
22
+ │ │ ├── logic.js # تحلیل پاسخ‌های کوییز و امتیازدهی
23
+ │ │ ├── reward.js # بررسی تمرین‌های تشریحی و محاسبه پاداش
24
+ │ │ └── utils.js # توابع کمکی برای بارگذاری داده‌ها و ذخیره نتیجه
25
+ │ ├── ui/
26
+ │ │ ├── quiz_ui.js # نمایش کوییز و دریافت پاسخ کاربر
27
+ │ │ ├── lesson_ui.js # نمایش درس‌ها و محتوای آموزشی
28
+ │ │ └── exercise_ui.js # نمایش تمرین‌های تشریحی و دریافت پاسخ
29
+ │ └── components/
30
+ │ ├── header.js # هدر ثابت صفحات
31
+ │ ├── modal.js # پنجره‌های پاپ‌آپ برای پیام‌ها یا فرم‌ها
32
+ │ └── navigation.js # منوی ناوبری بین صفحات
33
+ ├── data/
34
+ │ ├── lessons/
35
+ │ │ ├── day1.json # محتوای درس روز اول
36
+ │ │ ├── day2.json # محتوای درس روز دوم
37
+ │ │ └── day3.json # محتوای درس روز سوم
38
+ │ ├── quizzes/
39
+ │ │ ├── day1.json # کوییز روز اول
40
+ │ │ ├── day2.json # کوییز روز دوم
41
+ │ │ └── day3.json # کوییز روز سوم
42
+ │ ├── exercises/
43
+ │ │ ├── day1.json # تمرین روز اول
44
+ │ │ ├── day2.json # تمرین روز دوم
45
+ │ │ └── day3.json # تمرین روز سوم
46
+ │ └── users.json # اطلاعات کاربران (در صورت نیاز)
47
+ ├── schemas/
48
+ │ ├── lesson_schema.json # قرارداد داده برای درس‌ها
49
+ │ ├── quiz_schema.json # قرارداد داده برای کوییزها
50
+ │ └── exercise_schema.json # قرارداد داده برای تمرین‌ها
51
+ ├── assets/
52
+ │ ├── images/
53
+ │ │ ├── web_dev.png* # تصویر آموزشی برای درس‌ها
54
+ │ │ ├── logo.png* # لوگوی اپلیکیشن
55
+ │ │ └── icons/* # آیکون‌های رابط کاربری
56
+ │ └── fonts/
57
+ │ └── iran-sans/* # فونت فارسی برای نمایش بهتر