Sample for online courses

دوره پیش‌بینی �� گزارش‌دهی مالی – آکادمی زنان /_sdk/data_sdk.js /_sdk/element_sdk.js https://cdn.tailwindcss.com body { box-sizing: border-box; font-family: ‘Vazirmatn’, ‘Tahoma’, sans-serif; } .progress-bar { transition: width 0.3s ease; } .lesson-card { transition: all 0.3s ease; } .lesson-card:hover { transform: translateY(-2px); box-shadow: 0 8px 16px rgba(0,0,0,0.1); } .quiz-option { transition: all 0.2s ease; cursor: pointer; } .quiz-option:hover { background-color: #f0f9ff; } .quiz-option.selected { background-color: #dbeafe; border-color: #3b82f6; } .quiz-option.correct { background-color: #dcfce7; border-color: #22c55e; } .quiz-option.incorrect { background-color: #fee2e2; border-color: #ef4444; } .formula-box { background: #f8fafc; border: 2px solid #e2e8f0; border-radius: 8px; padding: 16px; margin: 16px 0; font-family: ‘Courier New’, monospace; direction: ltr; text-align: center; } .example-box { background: #fef3c7; border-right: 4px solid #f59e0b; padding: 16px; margin: 16px 0; border-radius: 4px; } .definition-box { background: #dbeafe; border-right: 4px solid #3b82f6; padding: 16px; margin: 16px 0; border-radius: 4px; } .loading-spinner { border: 3px solid #f3f4f6; border-top: 3px solid #9333ea; border-radius: 50%; width: 24px; height: 24px; animation: spin 1s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .key-point { background: #f0fdf4; border-right: 4px solid #22c55e; padding: 12px; margin: 12px 0; border-radius: 4px; } .warning-box { background: #fef2f2; border-right: 4px solid #ef4444; padding: 12px; margin: 12px 0; border-radius: 4px; } .tip-box { background: #fef3c7; border-right: 4px solid #f59e0b; padding: 12px; margin: 12px 0; border-radius: 4px; } .step-number { display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; background: #8b5cf6; color: white; border-radius: 50%; font-weight: bold; margin-left: 8px; } .content-section { background: white; border-radius: 8px; padding: 20px; margin: 16px 0; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } .highlight-box { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 20px; border-radius: 12px; margin: 20px 0; } @view-transition { navigation: auto; }

پیش‌بینی و گزارش‌دهی مالی

آکادمی زنان – پارلمان جوانان افغانستان

دوره رایگان

کسب و کار و کارآفرینی

به دوره جامع پیش‌بینی و گزارش‌دهی مالی خوش آمدید

این دوره جامع و حرفه‌ای برای زنان کارآفرین و مدیران مالی افغان طراحی شده است. در طول این آموزش عمیق، مهارت‌های حیاتی تحلیل مالی، خواندن صورت‌های مالی پیچیده، و تصمیم‌گیری مالی استراتژیک را فرا خواهید گرفت.

در این دوره جامع یاد می‌گیرید:

  • تحلیل عمیق صورت‌های مالی: صورت سود و زیا��، ترازنامه، و جریان نقدی با مثال‌های واقعی
  • محاسبه و تفسیر نسبت‌های مالی: نسبت‌های مالی کلیدی با کاربردهای عملی
  • ارزیابی جامع سلامت مالی: تکنیک‌های حرفه‌ای تحلیل شرکت‌ها
  • بودجه‌بندی و برنامه‌ریزی پیشرفته: پیش‌بینی فروش و تحلیل سرمایه‌گذاری
  • گزارش‌دهی پایداری: تحلیل گزارشات ESG و مسئولیت اجتماعی شرکت‌ها
  • تصمیم‌گیری مبتنی بر داده: استفاده از داده‌های مالی در استراتژی کسب‌وکار
۱۰ ماژول
آموزش جامع
۳۰ درس
محتوای عمیق
۱۰ آزمون
آزمون‌های جامع
مدت دوره: ۲-۲.۵ ساعت | ۱۰ ماژول | ۳۰ درس

آکادمی زنان – پارلمان جوانان افغانستان

آموزش رایگان برای توانمندسازی زنان و دختران افغان

© ۲۰۲۴ تمامی حقوق محفوظ است

// Global state let currentUser = { id: ‘user-‘ + Date.now(), progress: [], completedLessons: [], quizScores: [] }; let currentView = ‘welcome’; let currentModuleId = null; let currentLessonId = null; let currentQuizId = null; let quizAnswers = {}; let isLoading = false; // Configuration const defaultConfig = { course_title: ‘پیش‌بینی و گزارش‌دهی مالی’, academy_name: ‘آکادمی زنان – پارلمان جوانان افغانستان’, welcome_message: ‘به دوره جامع پیش‌بینی و گزارش‌دهی مالی خوش آمدید’ }; // Data SDK handler const dataHandler = { onDataChanged(data) { console.log(‘Data updated:’, data.length, ‘records’); currentUser.completedLessons = data .filter(r => r.lesson_completed === true) .map(r => r.lesson_id); currentUser.quizScores = data .filter(r => r.quiz_score !== undefined && r.quiz_score !== null) .map(r => ({ quiz_id: r.quiz_id, score: r.quiz_score })); if (currentView === ‘dashboard’) { updateProgressDisplay(); } } }; // Initialize SDKs async function initializeApp() { try { if (window.dataSdk) { const result = await window.dataSdk.init(dataHandler); if (!result.isOk) { console.error(‘Failed to initialize Data SDK’); } } if (window.elementSdk) { await window.elementSdk.init({ defaultConfig, onConfigChange: async (config) => { document.getElementById(‘course-title’).textContent = config.course_title || defaultConfig.course_title; document.getElementById(‘academy-name’).textContent = config.academy_name || defaultConfig.academy_name; document.getElementById(‘welcome-message’).textContent = config.welcome_message || defaultConfig.welcome_message; }, mapToCapabilities: () => ({ recolorables: [], borderables: [], fontEditable: undefined, fontSizeable: undefined }), mapToEditPanelValues: (config) => new Map([ [‘course_title’, config.course_title || defaultConfig.course_title], [‘academy_name’, config.academy_name || defaultConfig.academy_name], [‘welcome_message’, config.welcome_message || defaultConfig.welcome_message] ]) }); } } catch (error) { console.error(‘Initialization error:’, error); } } // Course data with 10 modules and 30 lessons – STEP 1: MODULE 1 PERFECTED const courseData = { modules: [ { id: ‘module-1’, title: ‘ماژول ۱: مبانی حسابداری و صورت‌های مالی’, description: ‘درک عمیق اصول حسابداری، معادله حسابداری، و سه صورت مالی اصلی’, lessons: [ { id: ‘lesson-1-1’, title: ‘اصول پایه حسابداری و معادله طلایی’, duration: ‘۱۵ دقی��ه’, content: `

🎯 حسابداری چیست؟

📊 تعریف:

حسابداری “زبان کسب‌وکار” است. این یک سیستم برای ثبت، طبقه‌بندی، و گزارش رویدا��های مالی است که به ما کمک می‌کند تصمیمات بهتری بگیریم.

⚖️ معادله طلایی حسابداری

Assets = Liabilities + Equity
دارایی‌ها = بدهی‌ها + سرمایه

این معادله همیشه برقرار است و اساس تمام حسابداری است!

🔍 توضیح اجزای معادله:

۱. دارایی‌ها (Assets)

همه چیزهایی که شرکت مالک آنهاست و ارزش دارد:

  • پول نقد: پول در بانک یا صندوق
  • حساب‌های دریافتنی: ����ولی که مشتریان بدهکارند
  • موجودی کالا: کالاهای آماده فروش
  • ساختمان و تجهیزات: دارایی‌های بلندمدت
۲. بدهی‌ها (Liabilities)

تعهدات مالی ��رکت – پولی که باید به دیگران پرداخت کنیم:

  • حساب‌های پرداختنی: بدهی به تأمین‌کنندگان
  • وام‌های بانکی: پول قرض گرفته شده
  • حقوق پرداختنی: حقوق کارکنان که ه��وز پرداخت نشده
��. سرمایه (Equity)

ارزش خالص شرکت که متعلق به صاحبان است:

Equity = Assets – Liabilities

به عبارت دیگر: اگر تمام دارایی‌ها را بفروشیم و تمام بدهی‌ها را پرداخت کنیم، چقدر برای صاحبان باقی می‌ماند؟

📝 مثال عملی:

فاطمه یک ف��وشگاه لباس دارد:

  • Cash: $10,000 (پول نقد)
  • Inventory: $30,000 (موجودی کالا)
  • Equipment: $20,000 (تجهیزات)
  • Total Assets = $60,000

بدهی‌��ای فاطمه:

  • Bank Loan: $25,000 (وام بانکی)
  • Accounts Payable: $10,000 (بدهی به تأمین‌کنندگان)
  • Total Liabilities = $35,000

Equity = $60,000 – $35,000 = $25,000

یعنی ارزش خالص کسب‌وکار فاطمه $25,000 است.

💡 نکته کلیدی: این معادله همیشه باید برقرار باشد. اگر یک طرف تغییر کند، طرف دیگر هم باید تغییر کند تا تعادل حفظ شود.

🎓 تمرین: اگر فاطمه $5,000 وام جدید بگیرد و همه آن را در بانک بگذارد، معادله چگونه می‌شود؟

پاسخ:

  • Assets: $65,000 (نقد $5,000 افزایش یافت)
  • Liabilities: $40,000 (وام $5,000 افزایش یافت)
  • Equity: $25,000 (بدون تغییر)

معادله: $65,000 = $40,000 + $25,000 ✅

` }, { id: ‘lesson-1-2’, title: ‘صورت سود و زیان – تحلیل عملکرد’, duration: ‘۲۰ دقیقه’, content: `

📈 صورت سود و زیان چیست؟

📊 تعریف:

صورت سود و زیان (Income Statement) نشان می‌دهد شرکت در یک دوره زمانی (مثلاً یک سال) چقدر درآمد کسب کرده و چقدر هزینه پرداخت کرده است. نتیج��: سود یا زیان.

🎯 فرمول اصلی

Net Income = Revenue – Expenses
سود خالص = درآمد – هزینه‌ها

🏗️ ساختار کامل صورت سود و زیان

۱
درآمد فروش (Revenue)

کل پول دریافتی از فروش کالا یا خدمات

مثال: فروشگاه فاطمه در سال ۲۰۲۳ لباس به ارزش $120,000 فروخت

۲
بهای تمام شده کالای فروخته شده (COGS)

هزینه مستقیم تهیه یا تولید کالاهایی که فروخته شد

  • قیمت خرید کالا از تأمین‌کننده
  • هزینه حمل و نقل
  • هزینه بسته‌بندی

مثال: فاطمه $70,000 برای خرید لباس از تأمین‌کنندگان پرداخت کرد

۳
سود ناخالص (Gross Profit)
Gross Profit = Revenue – COGS

$120,000 – $70,000 = $50,000

فاطمه $50,000 سود ناخالص دارد

💡 ��اشی�� سود ناخالص:

($50,000 ÷ $120,000) × 100 = 41.7%

یعنی از هر $100 فروش، $41.70 سود ناخالص است

۴
هزینه‌های عملیاتی (Operating Expenses)

هزینه‌های اداره ک��ب‌وکار که به تولید مربوط نیست:

  • اجاره فروشگاه: $12,000
  • حقوق کارکنان: $18,000
  • برق و آب: $2,400
  • تبلیغات: $3,600
  • استهلاک تجهیزات: $2,000

مجموع هزینه‌های عملیاتی: $38,000

۵
سود عملیاتی (Operating Income)
Operating Income = Gross Profit – Operating Expenses

$50,000 – $38,000 = $12,000

سود حاصل از عملیات اصلی کسب‌وکار

۶
هزینه بهره (Interest Expense)

هزینه پردا��تی برای وام‌��ا و بدهی‌ها

فاطمه $2,000 بهره برای وام بانکی پرداخت کرد

۷
درآمد قبل از مالیات (EBT)
EBT = Operating Income – Interest Expense

$12,000 – $2,000 = $10,000

۸
مالیات (Tax)

مالیات بر درآمد (فرض: 20%)

$10,000 × 0.20 = $2,000

۹
🎯 درآمد خالص (Net Income)
Net Income = EBT – Tax

$10,000 – $2,000 = $8,000

✅ سود خالص نهایی فاطمه: $8,000

📊 تحلیل عملکرد فاطمه:

  • ح��شیه سود ناخالص: 41.7% (خوب)
  • حاشیه سود عملیاتی: 10% ($12K ÷ $120K)
  • ��اشیه سود خالص: 6.7% ($8K ÷ $120K)

کسب‌وکار سودآور است! از هر $100 فروش، $6.70 سود خالص باقی می‌ماند.

` }, { id: ‘lesson-1-3’, title: ‘ترازنامه – عکس لحظه‌ای مالی’, duration: ‘۱۵ دقیقه’, content: `

📸 ترازنامه چیست؟

📊 تعریف:

ترازنامه (Balance Sheet) عکس لحظه‌ای از وضعیت مالی شرکت در یک تاریخ مشخص است. نشان می‌دهد شرکت چه دارد (دارایی‌ها)، چه بدهی دارد، و ارزش خالص آن چقدر است (سرمایه).

⚖️ معادله ترازنامه

Assets = Liabilities + Equity
دارایی‌ها = بدهی‌ها + سرمایه

📋 ترازنامه فروشگاه فاطمه – 31 دسامبر 2023

بخش ۱: دارایی‌ها (Assets) 💰
الف) دارایی‌های جاری (Current Assets)

دارایی‌هایی که ظرف یک سال به نقد تبدیل می‌شوند:

  • پول نقد$15,000
  • حساب‌های دریافتنی$8,000
  • موجودی کالا$25,000
  • مجموع جاری$48,000
ب) دارایی‌های ثابت (Fixed Assets)

دارایی‌های بلندمدت:

  • تجهیزات فروشگاه$20,000
  • استهلاک انباش��ه($5,000)
  • خالص ��ابت$15,000

مجموع دارایی‌ها$63,000

بخش ۲: بدهی‌ها (Liabilities) 💳
الف) بدهی‌ه��ی جاری (Current Liabilities)

باید ��رف یک سال پرداخت شود:

  • حساب‌های پرداختنی$12,000
  • حقوق پرداختنی$1,500
  • مجموع جاری$13,500
ب) ��دهی‌های بلندمدت
  • وام بانکی$20,000

مجموع بدهی‌ها$33,500

بخش ۳: سرمایه (Equity) 👥
  • سرمایه اولیه$25,000
  • سود انباشته قبلی-$3,500
  • سود سال جاری$8,000
  • مجموع سرمایه$29,500
✅ تأیید معادله

Assets: $63,000

Liabilities: $33,500

Equity: $29,500

$63,000 = $33,500 + $29,500 ✓

معادله برقرار است!

💡 تحلیل ترازنامه فاطمه:

  • نسبت بدهی: $33,500 ÷ $63,000 = 53% (متعادل)
  • سرمایه در گردش: $48,000 – $13,500 = $34,500 (عالی!)
  • نسبت جاری: $48,000 ÷ $13,500 = 3.56 (بسیار خوب)

✅ وضعیت مالی سالم: فاطمه توان پرداخت بدهی‌های کوتاه‌مدت را دارد

🎓 نکته مهم: ترازنامه در یک تاریخ مشخص است (مثل عکس)، در حالی که صورت سود و زیان یک دوره زمانی را نشان می‌دهد (مثل ویدیو).

` } ], quiz: { id: ‘quiz-1’, title: ‘آزمون ماژول ۱: مبانی حسابداری’, questions: [ { id: ‘q1-1’, question: ‘معادله ��صلی حسابداری چیست؟’, options: [ ‘Assets = Liabilities + Equity’, ‘Assets = Revenue – Expenses’, ‘Assets = Liabilities – Equity’, ‘Liabilities = Assets + Equity’ ], correct: 0 }, { id: ‘q1-2’, question: ‘اگر شرکتی دارایی $100,000 و بدهی $60,000 داشته باشد، سرمایه چقدر است؟’, options: [‘$160,000’, ‘$40,000’, ‘$100,000’, ‘$60,000’], correct: 1 }, { id: ‘q1-3’, question: ‘COGS مخفف چیست؟’, options: [ ‘Cost of Goods Sold’, ‘Cash on General Sales’, ‘Current Operating General Systems’, ‘Cost of General Services’ ], correct: 0 }, { id: ‘q1-4’, question: ‘فاطمه فروش $120,000 و COGS $70,000 دارد. سود ناخالص چقدر است؟’, options: [‘$190,000’, ‘$50,000’, ‘$120,000’, ‘$70,000’], correct: 1 }, { id: ‘q1-5’, question: ‘حاشیه سود ناخالص فاطمه چند درصد است؟’, options: [‘58.3%’, ‘41.7%’, ‘70%’, ‘50%’], correct: 1 }, { id: ‘q1-6’, question: ‘کدام یک از هزینه‌های عملیاتی است؟’, options: [‘COGS’, ‘اجاره فروشگاه’, ‘قیمت خرید کالا’, ‘هزینه حمل محصول’], correct: 1 }, { id: ‘q1-7’, question: ‘فاطمه سود عملیاتی $12,000 و هزینه بهره $2,000 دارد. EBT چقدر است؟’, options: [‘$14,000’, ‘$10,000’, ‘$12,000’, ‘$2,000’], correct: 1 }, { id: ‘q1-8’, question: ‘اگر EBT فاطمه $10,000 و نرخ مالیات 20% باشد، درآمد خالص چقدر است؟’, options: [‘$10,000’, ‘$12,000’, ‘$8,000’, ‘$2,000’], correct: 2 }, { id: ‘q1-9’, question: ‘دارایی‌های جاری چه دارایی‌هایی هستند؟’, options: [ ‘دارایی‌هایی که ظرف یک سال به نقد تبدیل می‌شوند’, ‘دارایی‌های بیش از یک سال’, ‘فقط پول نقد’, ‘فقط ساختمان و زمین’ ], correct: 0 }, { id: ‘q1-10’, question: ‘نسب�� جاری فاطمه 3.56 است. این یعنی چه؟’, options: [ ‘و��عیت بسیار خوب – توان پرداخت بدهی‌های کوتاه‌مدت را دارد’, ‘وضعیت بد – ��می‌تواند بدهی‌ها را پرداخت کند’, ‘��سبت بدهی بالا اس��’, ‘هیچ معنایی ندارد’ ], correct: 0 } ] } }, { id: ‘module-2’, title: ‘ماژول ۲: صورت جریان نقدی و تحلیل نقدینگی’, description: ‘درک عمیق جریان نقدی، تفاوت سود با نقدینگی، و مدیریت جریان وجوه نقد’, lessons: [ { id: ‘lesson-2-1’, title: ‘صورت جریان نقدی – نقشه پول’, duration: ‘۱۸ دقیقه’, content: `

💰 صورت جریان نقدی چیست؟

📊 تعریف:

صو��ت جریا�� نقدی (Cash Flow Statement) نشان می‌دهد پول نقد از کجا وارد شرکت شده و به کجا خارج شده است. این صورت پاسخ می‌دهد: “پول واقعی کجاست؟”

⚠️ نکته بسیار مهم:

یک شرکت می‌تواند سودآور باشد اما ورشکست شود! چرا؟ چون سود در کاغذ است اما پول نقد واقعی نیست.

📝 مثال:

فاطمه لباس به ارزش $10,000 به یک مشتری فروخت:

  • در صورت سود و زیان: $10,000 درآمد ثبت ��ی‌شود ✅
  • اما مشتری گفت 3 ماه دیگر پول را می‌دهد
  • فا��مه سود دارد اما پول نقد ندارد! ��
  • اگر نتواند حقوق کارکنان را بپردازد، مشکل دارد

این همان مشکل “جریان نقدی” است!

🏗️ سه بخش اصلی صورت جریان نقدی

۱
فعالیت‌های ��ملیاتی (Operating Activities)

جری��ن نقد از عملیات روزمره کسب‌وکار

ورودی نقدی (+):

  • وصول پول از مشتریان
  • دریافت بهره از سرمایه‌گذاری‌ها

خروجی نقدی (-):

  • پرداخت به تأمین‌کنندگان
  • پرداخت حقوق کارکنان
  • پرداخت اجاره و هزینه‌های ج��ری
  • پرداخت مالیات

💡 نکته: این مهم‌ترین بخش است! اگر جریان نقد عملیاتی مثبت باشد، کسب‌وکار سالم است.

۲
فعالیت‌های سرمایه‌گذاری (Investing Activities)

خرید و فروش دارایی‌های بلندمدت

ورودی نقدی (+):

  • فروش تجهیزات یا ساختمان
  • فروش سهام شرکت‌های دیگر
  • وصول وام داده شده

خروجی نقدی (-):

  • خرید تجهیزات جدید
  • خرید ساختمان یا زمین
  • خرید سهام شرکت‌های دیگر
  • دادن وام به دیگران

🎓 نکته: معمولاً این بخش منفی است چون ��رکت‌ها برای رشد، در تجهیزات سرمایه‌گذاری می‌کنند.

۳
فعالیت‌های تأمین مالی (Financing Activities)

تأمین پول از صاحبان یا قرض‌دهندگان

ورودی نقدی (+):

  • ��ریافت وام از بانک
  • فروش سهام به سرمایه‌گذاران
  • افزایش سرمایه توسط صاحبان

خروجی نقدی (-):

  • بازپرداخت اصل وام
  • پرداخت سود سهام به صاحبان
  • خرید مجدد سهام
🧮 فرمول نهایی
Net Change in Cash = Operating + Investing + Financing

تغییر خالص نقدینگی = عملیاتی + سرمایه‌گذاری + تأمین مالی

📊 صورت جریان نقدی فروشگاه فاطمه – سال ۲۰۲۳

فعالیت‌های عملیاتی:

  • سود خالص$8,000
  • + استهلاک (هزینه غیرنق��ی)$2,000
  • – افزایش حساب‌های دریافتنی($3,000)
  • + افزایش حساب‌های پرداختنی$2,000
  • – افزایش موجودی کالا($5,000)
  • جریان نقد عملیاتی$4,000

فعالیت‌های سرمایه‌گذاری:

  • خرید تجهیزا�� جدید($8,000)
  • جریان نقد سرمایه‌گذاری($8,000)

فعالیت‌های تأمین مالی:

  • دریافت وام بانکی$10,000
  • بازپرداخت وام قبلی($3,000)
  • جریان نقد تأمین مالی$7,000

تغییر خالص نقدینگی$3,000

پول نقد ابتدای سال$12,000

پول نقد پایان سال$15,000

` }, { id: ‘lesson-2-2’, title: ‘تفاوت سود و نقدینگی – چرا شرکت‌ها ورشکست می‌شو��د؟’, duration: ‘۱۵ دقیقه’, content: `

🔥 بحران نقدینگی چیست؟

⚠️ حقیقت تلخ:

82% کسب‌وکارهای کوچک به دلیل مشکلات جریان نقدی شکست می‌خورند، نه به دلیل عدم سودآوری!

💡 تفاوت اصلی

سود (Profit)

  • ✓ در کاغذ ثبت می‌شود
  • ✓ ممکن است هنوز دریافت نشده
  • ✓ شامل درآمدهای آتی

نقدینگی (Cash)

  • ✓ پول واقع�� در حساب
  • ✓ قابل استفاده فوری
  • ✓ برای پرداخت‌ها لازم است
📖 داستان واقعی: ورشکستگی با وجود سود

شرکت “رویای فاطمه” – تولیدکننده لباس زنانه:

ماه ژانویه 2023:

  • قرارداد بزرگ: $100,000 فروش به یک فروشگاه زنجیره‌ای ✅
  • شرط پرداخت: 90 روز بعد (آوریل)
  • در صورت سود و زیان: $100,000 درآمد ثبت شد
  • سود پیش‌بینی: $30,000

ماه فوریه:

  • باید $60,000 به تأمین‌کننده پارچه بپردازد ❌
  • باید $15,000 حقوق کارکنان بپردازد ❌
  • باید $5,000 اجاره بپردازد ❌
  • پول نقد در حساب: فقط $20,000
  • نیاز: $80,000 | موجود: $20,000 | کمبود: $60,000 😱

نتیجه:

شرکت با $30,000 سود در کاغذ، نتوانست $60,000 بدهی‌های فوری را پرداخت کند و ورشکست شد!

🔑 دلایل اصلی بحران نقدینگ��

۱. حساب‌های دریافتنی بالا

مشتریان بدهکارند اما پول را نمی‌دهند

مثال: فاطمه $50,000 فروش دارد اما $30,000 آن هنوز وصول نشده

۲. موجودی کالای بیش از حد

پول در کالاهای فروش نرفته قفل شده

مثال: $40,000 لباس در انبار که نمی‌فروشد = پول قفل شده

۳. رشد سریع بدون برنامه

فروش زیاد اما پول نقد کافی برای عملیات نیست

مثال: فاطمه 10 سفارش بزرگ پذیرفت اما پول خرید مواد اولیه ندارد

۴. پرداخت‌های نامتعادل

باید زود پرداخت کنیم اما دیر پول می‌گیریم

مثال: باید 30 روزه به تأمین‌کننده بپردازد اما مشتری 90 روزه پول می‌دهد

💡 معادله طلایی بقا:

Cash Inflow Timing > Cash Outflow Timing

پ��ل باید زودتر وارد شود تا خارج شود!

🎯 راه‌حل:

  • از مشتریان زودتر پول بگیرید (تخفیف پرداخت نقدی)
  • به تأمین‌کنندگان دیرتر پرداخت کنید (مذاکره شرایط)
  • موجودی کالا را کم نگه دارید
  • ذخیره نقدی برای اضطرار داشته باشید
` }, { id: ‘lesson-2-3’, title: ‘تحلیل و مدی��یت جریان نقدی’, duration: ‘۱۷ دقیقه’, content: `

📊 نسبت‌های تحلیل جریان نقدی

🎯 هدف:

ارزیابی توانایی شرکت در تولید نقدینگی و پرداخت تعهدات

۱. نسبت پوشش جریان نقدی (Cash Flow Coverage Ratio)
Operating Cash Flow ÷ Total Debt

نشان می‌دهد شرکت چند بار می‌تواند کل بدهی‌هایش را از جریان نقد عملیاتی پرداخت کند

مثال فروشگاه فاطمه:

  • جریان نقد عملیاتی: $4,000
  • کل بدهی‌ها: $33,500
  • Ratio = $4,000 ÷ $33,500 = 0.12

تفسیر:

  • بیشتر از 0.2: عالی ✅
  • 0.1 – 0.2: قابل قبول ⚠️
  • کمتر از 0.1: خطرناک ❌

فاطمه ��ر وضعیت خطر است! باید جریان نقد را بهبود دهد.

۲. نسبت کفای�� جریان نقدی (Cash Flow Adequacy)
Operating Cash Flow ÷ (Debt Payments + Capital Expenditures + Dividends)

آیا جریان نقد برای پرداخت بدهی‌ها + سرمایه‌گذاری + سود سهام کافی است؟

مثال فاطمه:

  • جریان نقد عملیاتی: $4,000
  • پرداخت اقساط وام: $3,000
  • خرید تجهیزات: $8,000
  • سود سهام: $0
  • Ratio = $4,000 ÷ ($3,000 + $8,000) = 0.36

⚠️ هشدار: نسبت کمتر از 1 یعنی جریان نقد عملیاتی کافی نیست! فاطمه باید از تأمین مالی خارجی (وام $7,000) استفاده کرد.

۳. کیفیت درآمد (Quality of Earnings)
Operating Cash Flow ÷ Net Income

آیا سود واقعاً به نقدینگی تبدیل می‌شود؟

مثال فاطمه:

  • جریان نقد عملیاتی: $4,000
  • سود خالص: $8,000
  • Ratio = $4,000 ÷ $8,000 = 0.5

تفسیر:

  • بیشتر از 1: عالی! سود به نقد تبدیل می‌شود ✅
  • نزدیک 1: خوب است ⚠️
  • کمتر از 0.7: مشکل دارد ❌

فقط 50% سود فاطمه به نقد تبدیل شده – نگران‌کننده!

۴. چرخه تبدیل نقدی (Cash Conversion Cycle)
CCC = Days Inventory + Days Receivables – Days Payables

چند روز طول می‌کشد تا پول ��رمایه‌گذاری شده به نقد برگردد؟

محاسبه برای فاطمه:

۱. Days Inventory Outstanding (DIO):

چند روز کالا در انبار می‌ماند؟

DIO = (Inventory ÷ COGS) × 365

= ($25,000 ÷ $70,000) × 365 = 130 days

۲. Days Sales Outstanding (DSO):

چند روز طول می‌کشد پول از مشتری بگیریم؟

DSO = (Accounts Receivable ÷ Revenue) × 365

= ($8,000 ÷ $120,000) × 365 = 24 days

۳. Days Payables Outstanding (DPO):

چند روز طول می‌کشد به تأمین‌کننده پرداخت کنیم؟

DPO = (Accounts Payable ÷ COGS) × 365

= ($12,000 ÷ $70,000) × 365 = 63 days

چرخه تبدیل نقدی:

CCC = 130 + 24 – 63 = 91 days

یعنی فاطمه باید 91 روز صبر کند تا پولش برگردد!

🎯 هدف: کاهش CCC

  • کاهش DIO: موجودی کالا را کم کنید (فروش سریع‌تر)
  • کاهش DSO: زودتر از مشتریان پول بگیرید
  • افزایش DPO: دیرتر به تأمین��کنندگان پرداخت کنید

✅ پیشنهادات بهبود برای فاطمه

۱. بهبود وصول مطالبات:

  • • تخفیف 2% برای پرداخت نقدی
  • • پیگیری منظم بدهکاران
  • • شرط پرداخت 30 روزه به جای 90

۲. کاهش موجودی:

  • • سفارش بر اساس تقاضا
  • • حراج کالاهای قدیمی
  • • سیستم JIT (Just-In-Time)

۳. مذاکره با تأمین‌کنندگان:

  • • درخواست شرایط 60 روزه
  • • پرداخت قسطی
  • • تخفیف حجمی

۴. ذخیره اضطراری:

  • • حداقل 3 ماه هزینه‌ها
  • • خط اعتباری بانکی
  • • کاهش هزینه‌های غیرضروری
` } ], quiz: { id: ‘quiz-2’, title: ‘آزمون ماژول ۲: جریان نقدی و نقدینگی’, questions: [ { id: ‘q2-1’, question: ‘صورت جریا�� نقدی چند بخش اصلی دارد؟’, options: [‘2 بخش’, ‘3 بخش’, ‘4 بخش’, ‘5 بخش’], correct: 1 }, { id: ‘q2-2’, question: ‘کدام بخش مهم‌ترین نشانگر سلامت مالی شرکت است؟’, options: [ ‘فعالیت‌های سرمایه‌گذاری’, ‘فعالیت‌های تأمین مالی’, ‘فعالیت‌های عملیاتی’, ‘هیچکدام’ ], correct: 2 }, { id: ‘q2-3’, question: ‘چرا یک شرکت می‌تواند سودآور باشد اما ورشکست شود؟’, options: [ ‘چون سود در کاغذ است اما پو�� نقد ندارد’, ‘چون مالیات زیاد است’, ‘چون ب��هی زیاد دارد’, ‘چون فروش کم دارد’ ], correct: 0 }, { id: ‘q2-4’, question: ‘فاطمه جریان نقد عملیاتی $4,000 و کل بدهی $33,500 دارد. نسبت پوشش جریان نقدی چقدر است؟’, options: [‘0.12’, ‘0.5’, ‘8.4’, ‘1.2’], correct: 0 }, { id: ‘q2-5’, question: ‘نسبت کیفیت درآمد فاطمه 0.5 است. این یعنی چه؟’, options: [ ‘فقط 50% سود به نقد تبدیل شده – نگران‌کننده’, ‘سود عالی است’, ‘جریان نقد بیش از سود است’, ‘هیچ مشکلی ندارد’ ], correct: 0 }, { id: ‘q2-6’, question: ‘کدام یک از فعالیت‌های سرمایه‌گذاری است؟’, options: [ ‘پرداخت حقوق کارکنان’, ‘خرید تجهیزات جدید’, ‘دریافت وام’, ‘فروش محصول’ ], correct: 1 }, { id: ‘q2-7’, question: ‘چرخه تبدیل نقدی (CCC) فاطمه 91 روز است. برای بهبود باید چه کند؟’, options: [ ‘افزایش موجودی کالا’, ‘پرداخت سریع‌تر به تأمین‌کنندگان’, ‘وصول سریع‌تر ��ز مشتریان و کاهش موجودی’, ‘افزایش قیمت محصولات’ ], correct: 2 }, { id: ‘q2-8’, question: ‘استهلاک چه تأثیری بر جریان نقدی دارد؟’, options: [ ‘کاهش می‌دهد’, ‘افزایش می‌دهد (هزینه غیرنقدی است)’, ‘تأثیری ندارد’, ‘به نصف کاهش می‌دهد’ ], correct: 1 }, { id: ‘q2-9’, question: ‘اگر DSO (Days Sales Outstanding) بالا باشد، یعنی:’, options: [ ‘شرکت سریع پول می‌گیرد’, ‘مشتریان دیر پرداخت می‌کنند – مشکل نقدینگی’, ‘فروش بالا است’, ‘سود خوب است’ ], correct: 1 }, { id: ‘q2-10’, question: ‘کدام استراتژی به بهبود جریان نقدی کمک می‌کند؟’, options: [ ‘افزایش موجودی کالا’, ‘تخفیف برای پرداخت نقدی مشتریان’, ‘پرداخت سریع‌تر به تأمین‌کنندگان’, ‘کاهش فروش’ ], correct: 1 } ] } }, { id: ‘module-3’, title: ‘ماژول ۳: نسبت‌های مالی و تحلیل عملکرد’, description: ‘تسلط بر نسبت‌های نقدینگی، سودآوری، کارایی، و اهرم مالی برای ارزیابی جامع’, lessons: [ { id: ‘lesson-3-1’, title: ‘نسبت‌های نقدینگی – سنجش توان پرداخت’, duration: ‘۱۸ دقیقه’, content: `

💧 نسبت‌های نقدینگی چیست؟

📊 تع��یف:

نسبت‌های نقدینگی نشان می‌دهند شرکت چقدر توان پرداخت بدهی‌های کوتاه‌مدت (کمتر از یک سال) را دارد. این نسبت‌ها پاسخ می‌دهند: “اگر همه بستانکاران امروز پول خود را بخواهند، آیا می‌توانیم پرداخت کنیم؟”

⚠️ اهمیت:

نقدی��گی ضعیف = خطر ورشکستگی، حتی با سود خوب!

🔢 چهار نسبت اصلی نقدینگی

۱
نسبت جاری (Current Ratio)
Current Ratio = Current Assets ÷ Current Liabilities

برای هر $1 بدهی کوتاه‌مدت، چند دلار دارایی نقدشونده داریم؟

مثال فروشگاه فاطمه:

  • دارایی‌های جاری: $48,000
  • بدهی‌های جاری: $13,500
  • Current Ratio = $48,000 ÷ $13,500 = 3.56

📏 معیارهای استاندارد:

  • بیشتر از 2: عالی ✅ – وضعیت بسیار خوب
  • 1.5 – 2: خوب ✅ – وضعیت سالم
  • 1 – 1.5: قابل قبول ⚠️ – نیاز به مراقبت
  • کمتر از 1: خطرناک ❌ – مشکل جدی

✅ فاطمه با 3.56 در وضعیت عالی است!

💡 نکته: نسبت بیش ا�� 4-5 ممکن است نشان دهد شرکت دارایی‌های بیکار زیادی دارد و از آنها استفاده نمی‌کند.

۲
نسبت آنی (Quick Ratio / Acid Test)
Quick Ratio = (Current Assets – Inventory) ÷ Current Liabilities

نسبت سخت‌گیرانه‌تر – فقط دارایی‌های فوری نقدشونده را حساب می‌کند

چرا موجودی کالا کم می‌کنیم؟

چون موجودی کالا ممکن است:

  • نفروشد (کالای قدیمی)
  • کاهش ارزش پیدا کند
  • زمان بیشتری برای تبدیل به نقد نیاز داشته باشد

مثال فاطمه:

  • دارایی‌های جاری: $48,000
  • موجودی کالا: $25,000
  • دارایی‌های نقدی: $48,000 – $25,000 = $23,000
  • بدهی‌های جاری: $13,500
  • Quick Ratio = $23,000 ÷ $13,500 = 1.70

📏 معیارهای استاندارد:

  • بیشتر از 1.5: عالی ✅
  • 1 – 1.5: خوب ✅
  • 0.5 – 1: نگران‌کننده ⚠️
  • کمتر از 0.5: خطرناک ❌

✅ فاطمه با 1.70 حتی بدون فروش موجودی می‌تواند بدهی��ها را پرداخت کند

۳
نسبت نقدی (Cash Ratio)
Cash Ratio = Cash ÷ Current Liabilities

سخت‌گیرانه‌ترین نسبت – فقط پول نقد و معادل نقد

مثال فاطمه:

  • پول نقد: $15,000
  • بدهی‌های جاری: $13,500
  • Cash Ratio = $15,000 ÷ $13,500 = 1.11

📏 معیارهای استاندارد:

  • بیشتر از 1: عالی ✅ – می‌تواند همه را نقداً پرداخت کند
  • 0.5 – 1: خوب ✅
  • 0.2 – 0.5: قابل قبول ⚠️
  • کمتر از 0.2: ضعیف ❌

✅ فاطمه 1.11 دارد – حتی با پول نقد فوری می‌تواند همه بدهی‌ها را پرداخت کند!

۴
سرمایه در گردش (Working Capital)
Working Capital = Current Assets – Current Liabilities

مبلغ خالصی که برای عملیات روزمره باقی می‌ماند

مثال فاطمه:

  • دارایی‌های جاری: $48,000
  • بدهی‌های جاری: $13,500
  • Working Capital = $48,000 – $13,500 = $34,500

📏 تفسیر:

  • مثبت: خوب ✅ – پول کافی برای عملیات
  • منفی: خطرناک ❌ – بدهی‌ها بیش از دارایی‌های جاری
  • خیلی بالا: ممکن است نشان دهد دارایی‌ها بیکار مانده‌اند

✅ فاطمه $34,500 سرمایه در گردش دارد – عالی!

📊 مقایسه نسبت‌های نقدینگی فاطمه

نسبت جاری

3.56

✅ عالی

نسبت آنی

1.70

✅ عالی

نسبت نقدی

1.11

✅ عالی

سرمایه در گردش

$34,500

✅ مثبت

نتیجه: فروشگاه فاطمه نقدینگی عالی دارد! 🎉

🎯 نکات کاربردی:

  • نسبت‌های نقدینگی را ماهانه محاسبه کنید
  • با رقبای صنعت مقایسه کنید
  • اگر نس��ت‌ها کم است، سریعاً اقدام کنید
  • موجودی بیش از حد = پول قفل شده
  • حساب‌های دریافتنی بالا = خطر عدم وصول
` }, { id: ‘lesson-3-2’, title: ‘نسبت‌های سودآوری – سنجش کارایی’, duration: ‘۲۰ دقیقه’, content: `

💰 نسبت‌های سودآوری چیست؟

📊 تعریف:

نسبت‌های سودآوری نشان می‌دهند شرکت چقدر از فروش، دارایی‌ها، و سرمایه سود تولید می‌کند. این نسبت‌ها کارایی کسب‌وکار را اندازه‌گیری می‌کنند.

��� پنج نسبت اصلی سودآوری

۱
حاشیه سود ناخالص (Gross Profit Margin)
GPM = (Gross Profit ÷ Revenue) × 100

از هر $100 فروش، چند دلار سود ناخالص باقی می‌ماند؟

مثال فروشگاه فاطمه:

  • فروش: $120,000
  • COGS: $70,000
  • سود ناخالص: $50,000
  • GPM = ($50,000 ÷ $120,000) × 100 = 41.7%

📏 معیارهای استاندارد (خرده‌فروشی):

  • بیشتر از 50%: عالی ✅ (محصولات لوکس)
  • 30-50%: خوب ✅ (استاندارد صنعت)
  • 20-30%: متوسط ⚠️
  • کمتر از 20%: ضعیف ❌ (رقابت شدید قیمتی)

✅ فاطمه با 41.7% در محدوده خوب است

💡 راه‌های بهبود:

  • افزایش قیمت فروش (اگر بازار اجازه دهد)
  • کاهش قیمت خرید (مذاکره با تأمین‌کنندگان)
  • کاهش ضایعات و دورریز
۲
حاشیه سود عملیاتی (Operating Profit Margin)
OPM = (Operating Income ÷ Revenue) × 100

بعد از کسر هزینه‌های عملیاتی، چند درصد باقی می‌ماند؟

مثال فاطمه:

  • فروش: $120,000
  • سود عملیاتی: $12,000
  • OPM = ($12,000 ÷ $120,000) × 100 = 10%

📏 معیارهای استاندارد:

  • بیشتر از 15%: عالی ✅
  • 10-15%: خوب ✅
  • 5-10%: متوسط ⚠️
  • کمتر از 5%: ضعیف ❌

✅ فاطمه با 10% در حد خوب است

⚠️ هشدار: اگر GPM خوب اما OPM ضعیف باشد، یعنی هزینه‌های عملیاتی خیلی بالاست!

۳
حاشیه سود خالص (Net Profit Margin)
NPM = (Net Income ÷ Revenue) × 100

بعد از تمام هزینه‌ها و مالیات، چند درصد برای صاحبان باقی می‌ماند؟

مثال فاطمه:

  • فروش: $120,000
  • سود خالص: $8,000
  • NPM = ($8,000 ÷ $120,000) × 100 = 6.7%

📏 معیارهای استاندارد:

  • بیشتر از 10%: عالی ✅
  • 5-10%: خوب ✅
  • 2-5%: متوسط ⚠️
  • کمتر از 2%: ضعیف ❌

✅ فاطمه با 6.7% در حد خوب است

🔍 تحلیل افت حاشیه‌ها:

GPM: 41.7% → OPM: 10% → NPM: 6.7%

  • • 31.7% برای هزینه‌های عملیاتی رفت
  • • 3.3% برای بهره و مالیات رفت
۴
بازده دارایی‌ها (Return on Assets – ROA)
ROA = (Net Income ÷ Total Assets) × 100

شرکت از هر $100 دارایی، چند دلار سود می‌سازد؟

مثال فاطمه:

  • سود خالص: $8,000
  • کل دارایی‌ها: $63,000
  • ROA = ($8,000 ÷ $63,000) × 100 = 12.7%

📏 معیارهای استاندارد:

  • بیشتر از 20%: عالی ✅
  • 10-20%: خوب ✅
  • 5-10%: متوسط ⚠️
  • کمتر از 5%: ضعیف ❌

✅ فاطمه با 12.7% کارایی خوبی دارد

💡 تفسیر: فاطمه از هر $100 سرمایه‌گذاری در دارایی‌ها، $12.70 ��ود می‌سازد

۵
بازده حقوق صاحبان سهام (Return on Equity – ROE)
ROE = (Net Income ÷ Total Equity) × 100

صاحبان شرکت چند درصد بازدهی از سرمایه خود دارند؟

مثال فاطمه:

  • سود خالص: $8,000
  • کل سرمایه: $29,500
  • ROE = ($8,000 ÷ $29,500) × 100 = 27.1%

📏 معیارهای استاندارد:

  • بیشتر از 20%: عالی ✅ – سرمایه‌گذاری فوق‌العاده
  • 15-20%: خیلی خوب ✅
  • 10-15%: خوب ✅
  • کمتر از 10%: ضعیف ❌

✅ فاطمه با 27.1% بازده عالی دارد!

🎯 مقایسه ROE با سایر سرمایه‌گذاری‌ها:

  • • حساب پس‌انداز بانکی: ~3% سالانه
  • • اوراق قرضه: ~5-7% سالانه
  • • سهام شرکت‌های بزرگ: ~10-15% سالانه
  • فروشگاه فاطمه: 27.1% سالانه ✨

بازدهی فاطمه تقریباً 2 برابر سهام شرکت‌های بزرگ است!

📊 خلاصه نسبت‌های سودآوری فاطمه

حاشیه سود ناخالص

41.7%

✅ خوب

حاشیه سود عملیاتی

10%

✅ خوب

حاشیه سود خالص

6.7%

✅ خوب

بازده دارایی‌ها (ROA)

12.7%

✅ خوب

بازده سرمایه (ROE)

27.1%

✅ عالی

نتیجه: فروشگاه فاطمه سودآوری عالی دارد! 🎉

` }, { id: ‘lesson-3-3’, title: ‘نسبت‌های کارایی و اهرم مالی’, duration: ‘۱۷ دقیقه’, content: `

⚙️ نسبت‌های کارایی

📊 تعریف:

نسبت‌های کارایی نشان می‌دهند شرکت چقدر کارآمد از دارایی‌هایش استفاده می‌کند. سرعت چرخش دارایی‌ها چقدر است؟

🔄 نسبت‌های کارایی اصلی

۱
گردش دارایی‌ها (Asset Turnover)
Asset Turnover = Revenue ÷ Total Assets

شرکت از هر $1 دارایی، چند دلار فروش تولید می‌کند؟

مثال فاطمه:

  • فروش: $120,000
  • کل دارایی‌ها: $63,000
  • Asset Turnover = $120,000 ÷ $63,000 = 1.90

📏 تفسیر:

فاطمه از هر $1 دارایی، $1.90 فروش تولید می‌کند. هر 6 ماه یکبار دارایی‌هایش به فروش تبدیل می‌شوند.

  • بالاتر = بهتر: استفاده کارآمدتر از دارایی‌ها ✅
  • صنایع مختلف، استاندارد متفاوت: خرده‌فروشی معمولاً 2-3 است

✅ فاطمه با 1.90 در محدوده معقول است

۲
گردش موجودی کالا (Inventory Turnover)
Inventory Turnover = COGS ÷ Average Inventory

چند بار در سال موجودی کالا فروخته و جایگزین می‌شود؟

مثال فاطمه:

  • COGS: $70,000
  • موجودی کالا: $25,000
  • Inventory Turnover = $70,000 ÷ $25,000 = 2.8 times

یعنی در سال 2.8 بار موجودی کامل فروش می‌رود

Days Inventory Outstanding (DIO):

DIO = 365 ÷ Inventory Turnover

DIO = 365 ÷ 2.8 = 130 days

یعنی طور متوسط کالا 130 روز در انبار می‌ماند

📏 معیارها (خرده‌ف��وشی لباس):

  • بیشتر از 6: عالی ✅ (کالا سریع می‌فروشد)
  • 3-6: خوب ✅
  • کمتر از 3: ضعیف ❌ (کالا در انبار می‌ماند)

⚠️ فاطمه با 2.8 کمی پایین است – باید فروش را سرعت دهد

💡 راه‌های بهبود:

  • حراج کالاهای قدیمی
  • تنوع محصولات پرفروش
  • کاهش ��فارش کالاهای کم‌فروش
۳
گردش حساب‌های دریافتنی (Receivables Turnover)
Receivables Turnover = Revenue ÷ Accounts Receivable

چند بار در سال مطال��ات وصول می‌شوند؟

مثال فاطمه:

  • فروش: $120,000
  • حساب‌های دریافتنی: $8,000
  • Receivables Turnover = $120,000 ÷ $8,000 = 15 times

Days Sales Outstanding (DSO):

DSO = 365 ÷ Receivables Turnover

DSO = 365 ÷ 15 = 24 days

یعنی طور متوسط مشتریان 24 روز طول می‌کشد پول را بدهند

📏 معیارها:

  • کمتر از 30 روز: عالی ✅
  • 30-60 روز: قابل قبول ✅
  • بیشتر از 60 روز: نگران‌کننده ❌

✅ فاطمه با 24 روز خیلی خوب وصول می‌کند

🏋️ نسبت‌های اهرم مالی

📊 تعریف:

نسبت‌های اهرم مالی نشان می‌دهند شرکت چقدر از قرض استفاده می‌کند. بدهی بالا = ریسک بالا

۱
نسبت بدهی به دارایی (Debt Ratio)
Debt Ratio = Total Liabilities ÷ Total Assets

چند درصد دا��ایی‌ها از بدهی تأمین شده؟

مثال فاطمه:

  • کل بدهی‌ها: $33,500
  • کل دارایی‌ها: $63,000
  • Debt Ratio = $33,500 ÷ $63,000 = 0.53 or 53%

📏 معیارها:

  • کمتر از 30%: بسیار محافظه‌کارانه ✅
  • 30-60%: متعادل ✅
  • 60-80%: بالا ⚠️
  • بیشتر از 80%: خطرناک ❌

✅ فاطمه با 53% در محدو��ه متعادل است

۲
نسبت بدهی به سرمایه (Debt-to-Equity)
D/E Ratio = Total Liabilities ÷ Total Equity

برای هر $1 سرمایه صاحبان، چند دلار بدهی داریم؟

مثال فاطمه:

  • کل بدهی‌ها: $33,500
  • کل سرمایه: $29,500
  • D/E Ratio = $33,500 ÷ $29,500 = 1.14

📏 معیارها:

  • کمتر از 0.5: محافظه‌کارانه ✅
  • 0.5-1.5: متعادل ✅
  • 1.5-2.5: بالا ⚠️
  • بیشتر از 2.5: بسیار پرریسک ❌

✅ فاطمه با 1.14 در محدوده متعادل است

🎯 تفسیر اهرم مالی فاطمه:

فاطمه برای هر $1 سرمایه خود، $1.14 بدهی دارد. این یعنی:

  • • استفاده متعادل از قرض
  • • می‌تواند رشد کند بدون ریسک زیاد
  • • بازده سرمایه بالا (27.1%) با کمک اهرم
۳
نسبت پوشش بهره (Interest Coverage)
Interest Coverage = Operating Income ÷ Interest Expense

سود عملیاتی چند برابر هزینه بهره است؟

مثال فاطمه:

  • سود عملیاتی: $12,000
  • هزینه بهره: $2,000
  • Interest Coverage = $12,000 ÷ $2,000 = 6 times

📏 معیارها:

  • بیشتر از 5: عالی ✅ – راحت می‌تواند بهره بپردازد
  • 2.5-5: خوب ✅
  • 1.5-2.5: نگران‌کننده ⚠️
  • کمتر از 1.5: خطرناک ❌

✅ فاطمه با 6 برابر، توان پرداخت بهره را به راحتی دارد!

📋 خلاصه جامع نسبت‌های فروشگاه فاطمه

🔵 کارایی:

  • • گردش دارایی‌ها: 1.90 ✅
  • • گردش موجودی: 2.8 ⚠️ نیاز به بهبود
  • • وصول مطالبات: 24 روز ✅

🟠 اهرم مالی:

  • • نسبت بدهی: 53% ✅
  • • بدهی به سرمایه: 1.14 ✅
  • • پوشش بهره: 6x ✅

نتیجه کلی: فروشگاه فاطمه در وضعیت مالی سالم است! 🎊

` } ], quiz: { id: ‘quiz-3’, title: ‘آزمون ماژول ۳: نسبت‌های مالی’, questions: [ { id: ‘q3-1’, question: ‘نسبت جاری 3.56 فاطمه یعنی چه؟’, options: [ ‘برای هر $1 بدهی کوتاه‌مدت، $3.56 دارایی نقدشونده دارد’, ‘فروش 3.56 برابر دارایی است’, ‘سود 3.56 برابر هزینه است’, ‘بدهی 3.56 برابر سرمایه است’ ], correct: 0 }, { id: ‘q3-2’, question: ‘چرا در نسبت آنی (Quick Ratio) موجودی کالا را کم می‌کنیم؟’, options: [ ‘چون موجودی ارزش ندارد’, ‘چون موجودی ممکن است نفروشد یا دیرتر به نقد تبدیل شود’, ‘چون موجودی بدهی است’, ‘چون موجودی هزین�� است’ ], correct: 1 }, { id: ‘q3-3’, question: ‘حاشیه سود ناخالص فاطمه 41.7% است. این به چه معناست؟’, options: [ ‘از هر $100 فروش، $41.70 سود خالص دارد’, ‘از هر $100 فروش، $41.70 بعد از کسر COGS باقی می‌ماند’, ‘فروش 41.7% رشد کرده’, ‘بدهی 41.7% کاهش یافته’ ], correct: 1 }, { id: ‘q3-4’, question: ‘ROE فاطمه 27.1% است. این نسبت چه می‌سنجد؟’, options: [ ‘بازده دارایی‌ها’, ‘بازده سرمایه صاحبان – سرمایه‌گذاری چقدر سودآور است’, ‘بازده فروش’, ‘بازده موجودی کالا’ ], correct: 1 }, { id: ‘q3-5’, question: ‘اگر گردش موجودی کالا 2.8 باشد، DIO (Days Inventory Outstanding) چقدر است؟’, options: [‘2.8 روز’, ‘130 روز’, ‘365 روز’, ’28 روز’], correct: 1 }, { id: ‘q3-6’, question: ‘نسبت بدهی به سرمایه (D/E) فاطمه 1.14 است. تفسیر درست کدام است؟’, options: [ ‘وضعیت خطرناک – بدهی خیلی زیاد است’, ‘وضعیت متعادل – استفاده معقول از اهرم مالی’, ‘وضعیت بسیار محافظه‌کارانه’, ‘نسبت اشتباه محاسبه شده’ ], correct: 1 }, { id: ‘q3-7’, question: ‘کدام نسبت نشان می‌دهد شرکت چقدر سریع مطالبات را وصول می‌کند؟’, options: [ ‘نسبت جاری’, ‘گردش موجودی’, ‘Days Sales Outstanding (DSO)’, ‘نسبت بدهی’ ], correct: 2 }, { id: ‘q3-8’, question: ‘نسبت پوشش بهره فاطمه 6 برابر است. این یعنی چه؟’, options: [ ‘بدهی 6 برابر سرمایه است’, ‘سود عملیاتی 6 برابر هزینه بهره – راحت می‌تواند بپردازد’, ‘فروش 6 برابر شده’, ‘موجودی 6 بار تمام شده’ ], correct: 1 }, { id: ‘q3-9’, question: ‘اگر ROA یک شرکت 12.7% باشد، به چه معناست؟’, options: [ ‘فروش 12.7% رشد کرده’, ‘از هر $100 دارایی، $12.70 سود تولید می‌کند’, ‘بدهی 12.7% کاهش یافته’, ‘موجودی 12.7% افزایش یافته’ ], correct: 1 }, { id: ‘q3-10’, question: ‘کدام نسبت برای سنجش نقدینگی فوری مناسب‌تر است؟’, options: [ ‘نسبت جاری’, ‘نسبت آنی (Quick Ratio)’, ‘گردش دارایی‌ها’, ‘نسبت بدهی’ ], correct: 1 } ] } }, { id: ‘module-4’, title: ‘ماژول ۴: بودجه‌بندی و برنامه‌ریزی مالی’, description: ‘تهیه بودجه عملیاتی، بودجه نقدی، و پیش‌بینی فروش برای برنامه‌ریزی آینده’, lessons: [ { id: ‘lesson-4-1’, title: ‘اصول بودجه‌بندی و انواع بودجه’, duration: ‘۱۶ دقیقه’, content: `

📊 بودجه‌بندی چیست؟

بودجه‌بندی فرآیند برنامه‌ریزی مالی برای آینده است. بودجه نقشه راه مالی شماست که نشان می‌دهد پول از کجا می‌آید و کجا خرج می‌شود.

🎯 چرا بودجه مهم است؟

  • ✓ کنترل هزینه‌ها و جلوگیری از اسراف
  • ✓ برنامه‌ریزی برای رشد و سرمایه‌گذاری
  • ✓ پیش‌بینی مشکلات نقدینگی قبل از وقوع
  • ✓ تصمیم‌گیری آگاهانه

📋 انواع بودجه

۱. بودجه عملیاتی (Operating Budget)

برنامه درآمد و هزینه‌های روزمره کسب‌وکار

  • بودجه فروش
  • بودجه تولید
  • بودجه هزینه‌های عملیاتی
۲. بودجه نقدی (Cash Budget)

برنامه دریافت و پرداخت وجوه نقد

۳. بودجه سرمایه‌ای (Capital Budget)

برنامه خرید دارایی‌های بلندمدت

` }, { id: ‘lesson-4-2’, title: ‘تهیه بودجه نقدی عملی’, duration: ‘۱۸ دقیقه’, content: `

💰 بودجه نقدی چگونه تهیه می‌شود؟

📝 بودجه نقدی فروشگاه فاطمه – سه‌ماهه اول ۲۰۲۴

دریافت‌های نقدی:

  • فروش نقدی (70%)$28,000
  • وصول مطالبات$8,000
  • کل دریافت‌ها$36,000

پرداخت‌های نقدی:

  • خرید کالا$18,000
  • حقوق$6,000
  • اجاره$4,000
  • سایر هزینه‌ها$3,000
  • کل پرداخت‌ها$31,000

خالص جریان نقدی: +$5,000

💡 نکته: اگر خالص منفی باشد، باید از قبل برنامه‌ریزی کنید (وام، افزایش سرمایه)

` }, { id: ‘lesson-4-3’, title: ‘پیش‌بینی فروش و تحلیل روند’, duration: ‘۱۵ دقیقه’, content: `

📈 پیش‌بینی فروش

پیش‌بینی فروش تخمین علمی فروش آینده بر اساس داده‌های گذشته و روندهای بازار است.

🔮 روش‌های پیش‌بینی

۱. روش روند (Trend Analysis)

بر اساس رشد تاریخی

Next Year = Current Year × (1 + Growth Rate)
۲. تحلیل فصلی (Seasonal)

در نظر گرفتن فصل‌های پرفروش و کم‌فروش

۳. تحلیل بازار

بر اساس تحقیقات بازار و رقبا

مثال: فاطمه فروش سال ۲۰۲۳: $120,000 | رشد پیش‌بینی: 15%

پیش‌بینی ۲۰۲۴ = $120,000 × 1.15 = $138,000

` } ], quiz: { id: ‘quiz-4’, title: ‘آزمون ماژول ۴: بودجه‌بندی’, questions: [ {id: ‘q4-1’, question: ‘بودجه نقدی چه چیزی را نشان می‌دهد؟’, options: [‘فروش آینده’, ‘دریافت و پرداخت وجوه نقد’, ‘سود پیش‌بینی’, ‘دارایی‌های شرکت’], correct: 1}, {id: ‘q4-2’, question: ‘اگر خالص جریان نقدی در بودجه منفی باشد، چه باید کرد؟’, options: [‘نادیده بگیریم’, ‘از قبل برنامه تأمین مالی داشته باشیم’, ‘فروش را کاهش دهیم’, ‘هزینه‌ها را افزایش دهیم’], correct: 1}, {id: ‘q4-3’, question: ‘روش Trend Analysis برای پیش‌بینی فروش از چه استفاده می‌کند؟’, options: [‘نظرسنجی مشتریان’, ‘رشد تاریخی و روند گذشته’, ‘قیمت سهام’, ‘نرخ بهره’], correct: 1}, {id: ‘q4-4’, question: ‘بودجه سرمایه‌ای برای چه استفاده می‌شود؟’, options: [‘هزینه‌های روزمره’, ‘خرید دارایی‌های بلندمدت’, ‘پرداخت حقوق’, ‘خرید موجودی کالا’], correct: 1}, {id: ‘q4-5’, question: ‘فاطمه فروش $120,000 و رشد 15% دارد. پیش‌بینی سال آینده چقدر است؟’, options: [‘$135,000’, ‘$138,000’, ‘$120,000’, ‘$150,000’], correct: 1}, {id: ‘q4-6’, question: ‘چرا بودجه‌بندی مهم است؟’, options: [‘فقط برای مالیات’, ‘کنترل هزینه‌ها و پیش‌بینی مشکلات’, ‘قانون اجباری است’, ‘برای تزئین دفتر’], correct: 1}, {id: ‘q4-7’, question: ‘بودجه عملیاتی شامل چه چیزی است؟’, options: [‘فقط خرید ساختمان’, ‘درآمد و هزینه‌های روزمره’, ‘فقط وام‌ها’, ‘فقط سرمایه صاحبان’], correct: 1}, {id: ‘q4-8’, question: ‘در بودجه نقدی، وصول مطالبات جزء کدام بخش است؟’, options: [‘پرداخت‌ها’, ‘دریافت‌های نقدی’, ‘هزینه‌ها’, ‘بدهی‌ها’], correct: 1}, {id: ‘q4-9’, question: ‘تحلیل فصلی در پیش‌بینی فروش به چه معناست؟’, options: [‘فقط فروش تابستان’, ‘در نظر گرفتن فصل‌های پرفروش و کم‌فروش’, ‘فقط فروش زمستان’, ‘تغییر قیمت‌ها’], correct: 1}, {id: ‘q4-10’, question: ‘اگر دریافت‌های نقدی $36,000 و پرداخت‌ها $31,000 باشد، خالص جریان نقدی چقدر است؟’, options: [‘$67,000’, ‘$5,000’, ‘-$5,000’, ‘$31,000’], correct: 1} ] } }, { id: ‘module-5’, title: ‘ماژول ۵: تحلیل نقطه سربه‌سر و ساختار هزینه’, description: ‘محاسبه نقطه سربه‌سر، تفکیک هزینه‌های ثابت و متغیر، و حاشیه ایمنی’, lessons: [ { id: ‘lesson-5-1’, title: ‘هزینه‌های ثابت و متغیر’, duration: ‘۱۴ دقیقه’, content: `

💵 انواع هزینه‌ها

هزینه ثابت (Fixed Cost)

هزینه‌ای که با تغییر حجم تولید تغییر نمی‌کند

  • اجاره: $4,000/ماه
  • حقوق ثابت مدیر: $3,000/ماه
  • بیمه: $500/ماه

کل ثابت: $7,500/ماه

هزینه متغیر (Variable Cost)

هزینه‌ای که با تولید بیشتر افزایش می‌یابد

  • مواد اولیه: $20 به ازای هر محصول
  • بسته‌بندی: $2 به ازای هر محصول
  • حمل: $3 به ازای هر محصول

کل متغیر: $25 به ازای هر محصول

Total Cost = Fixed Cost + (Variable Cost per Unit × Quantity)
` }, { id: ‘lesson-5-2’, title: ‘محاسبه نقطه سربه‌سر’, duration: ‘۱۷ دقیقه’, content: `

⚖️ نقطه سربه‌سر چیست؟

نقطه سربه‌سر (Break-Even Point) حجم فروشی است که در آن سود و زیان صفر است. یعنی کل درآمد = کل هزینه

🧮 فرمول نقطه سربه‌سر

BEP = Fixed Costs ÷ (Price – Variable Cost per Unit)
مثال فروشگاه فاطمه:
  • قیمت فروش هر لباس: $50
  • هزینه متغیر هر لباس: $25
  • هزینه‌های ثابت ماهانه: $7,500

محاشبه:

Contribution Margin = $50 – $25 = $25

BEP = $7,500 ÷ $25 = 300 units

✅ فاطمه باید ماهانه 300 لباس بفروشد تا سربه‌سر شود

💡 تفسیر:

  • کمتر از 300: زیان
  • دقیقاً 300: سربه‌سر (بدون سود/زیان)
  • بیشتر از 300: سود
` }, { id: ‘lesson-5-3’, title: ‘حاشیه ایمنی و تحلیل حساسیت’, duration: ‘۱۳ دقیقه’, content: `

🛡️ حاشیه ایمنی

حاشیه ایمنی (Margin of Safety) نشان می‌دهد فروش فعلی چقدر بالاتر از نقطه سربه‌سر است. فاصله بین فروش واقعی و حداقل فروش برای سربه‌سر.

Margin of Safety = Actual Sales – Break-Even Sales

مثال فاطمه:

  • فروش واقعی: 500 لباس/ماه
  • نقطه سربه‌سر: 300 لباس/ماه
  • Margin of Safety = 500 – 300 = 200 units
  • به صورت درصدی: (200 ÷ 500) × 100 = 40%

فاطمه می‌تواند 40% کاهش فروش داشته باشد و هنوز سربه‌سر بماند!

📊 تحلیل حساسیت

اگر قیمت فروش 10% کاهش یابد چه اتفاقی می‌افتد؟

قیمت جدید: $45

BEP جدید = $7,500 ÷ ($45 – $25) = 375 units

⚠️ نقطه سربه‌سر 25% افزایش یافت!

` } ], quiz: { id: ‘quiz-5’, title: ‘آزمون ماژول ۵: نقطه سربه‌سر’, questions: [ {id: ‘q5-1’, question: ‘هزینه ثابت چیست؟’, options: [‘هزینه‌ای که با تولید تغییر می‌کند’, ‘هزینه‌ای که با تولید تغییر نمی‌کند’, ‘فقط مواد اولیه’, ‘فقط حقوق کارگران’], correct: 1}, {id: ‘q5-2’, question: ‘اجاره ماهانه $4,000 چه نوع هزینه‌ای است؟’, options: [‘متغیر’, ‘نیمه‌متغیر’, ‘ثابت’, ‘مخلوط’], correct: 2}, {id: ‘q5-3’, question: ‘نقطه سربه‌سر چیست؟’, options: [‘بیشترین فروش’, ‘حجم فروشی که سود و زیان صفر است’, ‘کمترین فروش’, ‘متوسط فروش’], correct: 1}, {id: ‘q5-4’, question: ‘فاطمه قیمت $50، هزینه متغیر $25، و هزینه ثابت $7,500 دارد. نقطه سربه‌سر چند واحد است؟’, options: [‘150’, ‘300’, ‘500’, ‘750’], correct: 1}, {id: ‘q5-5’, question: ‘Contribution Margin چگونه محاسبه می‌شود؟’, options: [‘قیمت + هزینه متغیر’, ‘قیمت – هزینه متغیر’, ‘قیمت × هزینه متغیر’, ‘قیمت ÷ هزینه متغیر’], correct: 1}, {id: ‘q5-6’, question: ‘حاشیه ایمنی چیست؟’, options: [‘فاصله بین فروش واقعی و نقطه سربه‌سر’, ‘فاصله بین درآمد و هزینه’, ‘فاصله بین دارایی و بدهی’, ‘فاصله بین سود و زیان’], correct: 0}, {id: ‘q5-7’, question: ‘فاطمه 500 واحد می‌فروشد و نقطه سربه‌سر 300 است. حاشیه ایمنی چند واحد است؟’, options: [‘800’, ‘200’, ‘300’, ‘500’], correct: 1}, {id: ‘q5-8’, question: ‘اگر هزینه متغیر افزایش یابد، نقطه سربه‌سر چگونه تغییر می‌کند؟’, options: [‘کاهش می‌یابد’, ‘افزایش می‌یابد’, ‘تغییر نمی‌کند’, ‘به صفر می‌رسد’], correct: 1}, {id: ‘q5-9’, question: ‘بهترین وضعیت برای حاشیه ایمنی کدام است؟’, options: [‘صفر’, ‘منفی’, ‘بالا (مثبت)’, ‘نزدیک صفر’], correct: 2}, {id: ‘q5-10’, question: ‘تحلیل حساسیت برای چه استفاده می‌شود؟’, options: [‘محاسبه مالیات’, ‘بررسی تأثیر تغییرات در متغیرها’, ‘محاسبه حقوق’, ‘ثبت دارایی‌ها’], correct: 1} ] } }, { id: ‘module-6’, title: ‘ماژول ۶: ارزیابی پروژه‌های سرمایه‌گذاری’, description: ‘NPV، IRR، Payback Period، و تصمیم‌گیری سرمایه‌گذاری هوشمندانه’, lessons: [ { id: ‘lesson-6-1’, title: ‘ارزش زمانی پول و نرخ تنزیل’, duration: ‘۱۵ دقیقه’, content: `

⏰ ارزش زمانی پول

یک دلار امروز ارزش بیشتری از یک دلار فردا دارد. چرا؟ چون می‌توانیم امروز سرمایه‌گذاری کنیم و سود کسب کنیم.

💰 مثال ساده

اگر $1,000 امروز داشته باشید و با 10% سود سالانه سرمایه‌گذاری کنید:

  • سال 1: $1,000 × 1.10 = $1,100
  • سال 2: $1,100 × 1.10 = $1,210
  • سال 3: $1,210 × 1.10 = $1,331

پس $1,000 امروز = $1,331 بعد از 3 سال

Future Value = Present Value × (1 + r)^n
Present Value = Future Value ÷ (1 + r)^n
` }, { id: ‘lesson-6-2’, title: ‘NPV و IRR – معیارهای اصلی’, duration: ‘۱۹ دقیقه’, content: `

📊 NPV – ارزش خالص فعلی

NPV ارزش فعلی تمام جریان‌های نقدی آینده پروژه را محاسبه می‌کند. اگر NPV مثبت باشد، پروژه سودآور است.

مثال: فاطمه می‌خواهد $50,000 در یک ماشین دوخت سرمایه‌گذاری کند

جریان نقدی پیش‌بینی (نرخ تنزیل 10%):

  • سال 0: -$50,000 (سرمایه‌گذاری اولیه)
  • سال 1: +$20,000 ÷ 1.10 = $18,182
  • سال 2: +$20,000 ÷ (1.10)² = $16,529
  • سال 3: +$20,000 ÷ (1.10)³ = $15,026
  • NPV = -$50,000 + $49,737 = -$263

❌ NPV منفی: این سرمایه‌گذاری با نرخ 10% سودآور نیست

📈 IRR – نرخ بازده داخلی

IRR نرخی است که NPV را صفر می‌کند. یعنی نرخ بازده واقعی پروژه

قاعده تصمیم‌گیری:

  • اگر IRR > نرخ تنزیل → قبول
  • اگر IRR < نرخ تنزیل → رد
` }, { id: ‘lesson-6-3’, title: ‘دوره بازگشت سرمایه’, duration: ‘۱۲ دقیقه’, content: `

⏱️ Payback Period

دوره بازگشت سرمایه نشان می‌دهد چند سال طول می‌کشد تا سرمایه‌گذاری اولیه بازگردد.

مثال: سرمایه‌گذاری $50,000 با جریان نقدی سالانه $20,000

Payback Period = $50,000 ÷ $20,000 = 2.5 years

بعد از 2.5 سال، سرمایه اولیه برمی‌گردد

💡 مزایا: ساده و قابل فهم

⚠️ معایب: ارزش زمانی پول را در نظر نمی‌گیرد

` } ], quiz: { id: ‘quiz-6’, title: ‘آزمون ماژول ۶: ارزیابی سرمایه‌گذاری’, questions: [ {id: ‘q6-1’, question: ‘چرا $1,000 امروز ارزش بیشتری از $1,000 فردا دارد؟’, options: [‘چون تورم وجود دارد’, ‘چون می‌توان سرمایه‌گذاری کرد و سود کسب کرد’, ‘چون پول کمتر می‌شود’, ‘چون قیمت‌ها بالا می‌رود’], correct: 1}, {id: ‘q6-2’, question: ‘NPV مثبت یعنی چه؟’, options: [‘پروژه زیان‌ده است’, ‘پروژه سودآور است و باید قبول شود’, ‘پروژه سربه‌سر است’, ‘پروژه خطرناک است’], correct: 1}, {id: ‘q6-3’, question: ‘اگر NPV یک پروژه منفی باشد، چه باید کرد؟’, options: [‘پروژه را قبول کنیم’, ‘پروژه را رد کنیم’, ‘NPV اهمیتی ندارد’, ‘فقط به IRR نگاه کنیم’], correct: 1}, {id: ‘q6-4’, question: ‘IRR چیست؟’, options: [‘نرخی که NPV را صفر می‌کند’, ‘نرخ بهره بانک’, ‘نرخ تورم’, ‘نرخ مالیات’], correct: 0}, {id: ‘q6-5’, question: ‘اگر IRR پروژه 15% و نرخ تنزیل 10% باشد، چه باید کرد؟’, options: [‘پروژه را رد کنیم’, ‘پروژه را قبول کنیم – بازده بالاتر از هزینه سرمایه است’, ‘فرقی نمی‌کند’, ‘به NPV نگاه نکنیم’], correct: 1}, {id: ‘q6-6’, question: ‘دوره بازگشت سرمایه (Payback Period) چیست؟’, options: [‘زمان بازگشت سرمایه اولیه’, ‘زمان رسیدن به سود’, ‘زمان پرداخت وام’, ‘زمان فروش پروژه’], correct: 0}, {id: ‘q6-7’, question: ‘سرمایه‌گذاری $40,000 با جریان نقدی سالانه $10,000. دوره بازگشت چقدر است؟’, options: [‘2 سال’, ‘4 سال’, ’10 سال’, ’40 سال’], correct: 1}, {id: ‘q6-8’, question: ‘عیب اصلی Payback Period چیست؟’, options: [‘خیلی پیچیده است’, ‘ارزش زمانی پول را نادیده می‌گیرد’, ‘محاسبه آن دشوار است’, ‘همیشه درست است’], correct: 1}, {id: ‘q6-9’, question: ‘نرخ تنزیل (Discount Rate) نشان‌دهنده چیست؟’, options: [‘تخفیف فروش’, ‘هزینه فرصت سرمایه یا نرخ بازده مورد انتظار’, ‘نرخ تورم فقط’, ‘نرخ رشد’], correct: 1}, {id: ‘q6-10’, question: ‘کدام معیار ارزش زمانی پول را در نظر می‌گیرد؟’, options: [‘Payback Period ساده’, ‘NPV’, ‘فقط محاسبه سود’, ‘هیچکدام’], correct: 1} ] } }, { id: ‘module-7’, title: ‘ماژول ۷: تحلیل صنعت و مقایسه با رقبا’, description: ‘Benchmarking، تحلیل رقابتی، و ارزیابی جایگاه بازار’, lessons: [ { id: ‘lesson-7-1’, title: ‘Benchmarking و معیارهای صنعت’, duration: ‘۱۴ دقیقه’, content: `

📊 Benchmarking چیست؟

مقایسه عملکرد شرکت با استانداردهای صنعت و بهترین شرکت‌های رقیب برای شناسایی نقاط قوت و ضعف

🎯 چرا مهم است؟

  • ✓ شناسایی فرصت‌های بهبود
  • ✓ تعیین اهداف واقع‌بینانه
  • ✓ درک موقعیت رقابتی
  • ✓ یادگیری از بهترین‌ها
مثال: مقایسه فروشگاه فاطمه با میانگین صنعت
نسبتفاطمهصنعتوضعیت
حاشیه سود ناخالص41.7%45%⚠️
گردش موجودی2.84.5
نسبت جاری3.562.0
` }, { id: ‘lesson-7-2’, title: ‘تحلیل رقابتی پیشرفته’, duration: ‘۱۶ دقیقه’, content: `

🏆 تحلیل SWOT مالی

نقاط قوت (Strengths)
  • نقدینگی عالی
  • ROE بالا (27.1%)
  • پوشش بهره قوی
نقاط ضعف (Weaknesses)
  • گردش موجودی پایین
  • حاشیه سود زیر میانگین
فرصت‌ها (Opportunities)
  • بهبود مدیریت موجودی
  • مذاکره با تأمین‌کنندگان
تهدیدها (Threats)
  • رقابت قیمتی
  • تغییرات بازار
` }, { id: ‘lesson-7-3’, title: ‘استراتژی بهبود بر اساس تحلیل’, duration: ‘۱۳ دقیقه’, content: `

🎯 برنامه عملیاتی بهبود

۱. بهبود گردش موجودی (2.8 → 4.0)
  • حراج ماهانه کالاهای قدیمی
  • سیستم سفارش JIT
  • تحلیل فروش و تمرکز بر پرفروش‌ها

هدف: کاهش 30% موجودی

۲. افزایش حاشیه سود (41.7% → 45%)
  • مذاکره برای 5% تخفیف از تأمین‌کنندگان
  • افزودن محصولات با حاشیه بالاتر
  • بهینه‌سازی قیمت‌گذاری
` } ], quiz: { id: ‘quiz-7’, title: ‘آزمون ماژول ۷: تحلیل صنعت’, questions: [ {id: ‘q7-1’, question: ‘Benchmarking چیست؟’, options: [‘محاسبه سود’, ‘مقایسه با استانداردهای صنعت و رقبا’, ‘پرداخت مالیات’, ‘خرید تجهیزات’], correct: 1}, {id: ‘q7-2’, question: ‘چرا Benchmarking مهم است؟’, options: [‘قانونی اجباری است’, ‘شناسایی فرصت‌های بهبود و درک موقعیت رقابتی’, ‘فقط برای شرکت‌های بزرگ’, ‘ارزش ندارد’], correct: 1}, {id: ‘q7-3’, question: ‘اگر گردش موجودی فاطمه 2.8 و میانگین صنعت 4.5 باشد، یعنی چه؟’, options: [‘فاطمه بهتر است’, ‘فاطمه ضعیف‌تر است – موجودی کند می‌فروشد’, ‘فرقی ندارد’, ‘فاطمه عالی است’], correct: 1}, {id: ‘q7-4’, question: ‘SWOT مخفف چیست؟’, options: [‘Strengths, Weaknesses, Opportunities, Threats’, ‘Sales, Work, Operations, Taxes’, ‘Systems, Workers, Output, Total’, ‘هیچکدام’], correct: 0}, {id: ‘q7-5’, question: ‘نقاط قوت (Strengths) فاطمه کدام است؟’, options: [‘موجودی بالا’, ‘نقدینگی عالی و ROE بالا’, ‘بدهی زیاد’, ‘فروش پایین’], correct: 1}, {id: ‘q7-6’, question: ‘نقاط ضعف (Weaknesses) فاطمه کدام است؟’, options: [‘سود خوب’, ‘نقدینگی عالی’, ‘گردش موجودی پایین’, ‘نسبت جاری بالا’], correct: 2}, {id: ‘q7-7’, question: ‘برای بهبود گردش موجودی، فاطمه چه باید بکند؟’, options: [‘موجودی را افزایش دهد’, ‘حراج کالاهای قدیمی و تمرکز بر پرفروش‌ها’, ‘قیمت‌ها را کاهش دهد’, ‘فروشگاه را ببندد’], correct: 1}, {id: ‘q7-8’, question: ‘برای افزایش حاشیه سود، کدام استراتژی مؤثر است؟’, options: [‘افزایش هزینه‌ها’, ‘مذاکره برای تخفیف از تأمین‌کنندگان’, ‘کاهش فروش’, ‘افزایش موجودی’], correct: 1}, {id: ‘q7-9’, question: ‘تحلیل رقابتی به چه کمک می‌کند؟’, options: [‘پرداخت مالیات’, ‘درک موقعیت بازار و شناسایی مزیت رقابتی’, ‘محاسبه حقوق’, ‘خرید ملک’], correct: 1}, {id: ‘q7-10’, question: ‘اگر نسبت جاری فاطمه 3.56 و میانگین صنعت 2.0 باشد، تفسیر درست کدام است؟’, options: [‘فاطمه ضعیف است’, ‘فاطمه نقدینگی بهتری از صنعت دارد’, ‘فاطمه باید وام بگیرد’, ‘هیچ معنایی ندارد’], correct: 1} ] } }, { id: ‘module-8’, title: ‘ماژول ۸: مدیریت ریسک مالی’, description: ‘شناسایی، اندازه‌گیری، و کاهش ریسک‌های مالی کسب‌وکار’, lessons: [ { id: ‘lesson-8-1’, title: ‘انواع ریسک‌های مالی’, duration: ‘۱۵ دقیقه’, content: `

⚠️ ریسک‌های مالی

۱. ریسک نقدینگی

عدم توانایی پرداخت تعهدات کوتاه‌مدت

۲. ریسک اعتباری

عدم وصول مطالبات از مشتریان

۳. ریسک بازار

تغییرات قیمت، نرخ ارز، و تورم

۴. ریسک عملیاتی

مشکلات فرآیندها، سیستم‌ها، یا افراد

🎯 هدف: شناسایی زودهنگام و کاهش تأثیر

` }, { id: ‘lesson-8-2’, title: ‘ارزیابی و اندازه‌گیری ریسک’, duration: ‘۱۶ دقیقه’, content: `

📊 ماتریس ریسک

ارزیابی ریسک‌های فروشگاه فاطمه
ریسکاحتمالتأثیراولویت
عدم وصول مطالباتمتوسطبالا🔴 بحرانی
کاهش فروشپایینبالا🟠 مهم
افزایش هزینه‌هابالامتوسط🟡 نظارت
Risk Score = Probability × Impact
` }, { id: ‘lesson-8-3’, title: ‘استراتژی‌های کاهش ریسک’, duration: ‘۱۴ دقیقه’, content: `

🛡️ راهکارهای کاهش ریسک

۱. برای ریسک نقدینگی:
  • ذخیره نقدی 3-6 ماه هزینه‌ها
  • خط اعتباری بانکی
  • مدیریت جریان نقدی
۲. برای ریسک اعتباری:
  • بررسی اعتباری مشتریان
  • تخفیف برای پرداخت نقدی
  • بیمه اعتباری
۳. برای ریسک بازار:
  • تنوع محصولات و بازارها
  • قراردادهای بلندمدت
  • بیمه در برابر تغییرات قیمت
` } ], quiz: { id: ‘quiz-8’, title: ‘آزمون ماژول ۸: مدیریت ریسک’, questions: [ {id: ‘q8-1’, question: ‘ریسک نقدینگی چیست؟’, options: [‘افزایش فروش’, ‘عدم توانایی پرداخت تعهدات کوتاه‌مدت’, ‘افزایش سود’, ‘کاهش بدهی’], correct: 1}, {id: ‘q8-2’, question: ‘ریسک اعتباری مربوط به چیست؟’, options: [‘عدم وصول مطالبات از مشتریان’, ‘افزایش قیمت’, ‘کاهش فروش’, ‘افزایش هزینه’], correct: 0}, {id: ‘q8-3’, question: ‘چگونه می‌توان ریسک نقدینگی را کاهش داد؟’, options: [‘افزایش بدهی’, ‘ذخیره نقدی و خط اعتباری بانکی’, ‘کاهش فروش’, ‘افزایش موجودی’], correct: 1}, {id: ‘q8-4’, question: ‘ماتریس ریسک چه چیزی را اندازه می‌گیرد؟’, options: [‘فقط سود’, ‘احتمال و تأثیر ریسک‌ها’, ‘فقط فروش’, ‘فقط هزینه’], correct: 1}, {id: ‘q8-5’, question: ‘برای کاهش ریسک اعتباری چه باید کرد؟’, options: [‘به همه اعتبار داد’, ‘بررسی اعتباری مشتریان و تخفیف نقدی’, ‘فروش نسیه را افزایش داد’, ‘نادیده گرفتن مطالبات’], correct: 1}, {id: ‘q8-6’, question: ‘ریسک بازار شامل چه چیزهایی است؟’, options: [‘تغییرات قیمت، نرخ ارز، تورم’, ‘فقط تبلیغات’, ‘فقط فروش’, ‘فقط حقوق’], correct: 0}, {id: ‘q8-7’, question: ‘ذخیره نقدی برای چند ماه هزینه توصیه می‌شود؟’, options: [‘1 ماه’, ‘3-6 ماه’, ’12 ماه’, ’24 ماه’], correct: 1}, {id: ‘q8-8’, question: ‘تنوع محصولات به کاهش کدام ریسک کمک می‌کند؟’, options: [‘ریسک نقدینگی فقط’, ‘ریسک بازار و وابستگی به یک محصول’, ‘ریسک عملیاتی فقط’, ‘هیچکدام’], correct: 1}, {id: ‘q8-9’, question: ‘Risk Score چگونه محاسبه می‌شود؟’, options: [‘احتمال + تأثیر’, ‘احتمال × تأثیر’, ‘احتمال ÷ تأثیر’, ‘احتمال – تأثیر’], correct: 1}, {id: ‘q8-10’, question: ‘هدف اصلی مدیریت ریسک چیست؟’, options: [‘حذف کامل تمام ریسک‌ها’, ‘شناسایی، اندازه‌گیری، و کاهش تأثیر ریسک‌ها’, ‘نادیده گرفتن ریسک‌ها’, ‘افزایش ریسک‌ها’], correct: 1} ] } }, { id: ‘module-9’, title: ‘ماژول ۹: گزارش‌دهی پایداری و ESG’, description: ‘معیارهای محیطی، اجتماعی، و حاکمیتی در گزارش‌گیری مالی مدرن’, lessons: [ { id: ‘lesson-9-1’, title: ‘مبانی ESG و اهمیت آن’, duration: ‘۱۴ دقیقه’, content: `

🌍 ESG چیست؟

ESG مخفف Environmental, Social, Governance است. معیارهایی برای ارزیابی عملکرد غیرمالی شرکت‌ها

E – محیطی (Environmental)
  • کاهش انتشار کربن
  • مدیریت پسماند
  • کارایی انرژی
S – اجتماعی (Social)
  • شرایط کاری عادلانه
  • تنوع و شمول
  • مسئولیت اجتماعی
G – حاکمیت (Governance)
  • شفافیت مالی
  • اخلاق کسب‌وکار
  • حقوق سهامداران
` }, { id: ‘lesson-9-2’, title: ‘معیارها و اندازه‌گیری ESG’, duration: ‘۱۵ دقیقه’, content: `

📊 معیارهای ESG

معیارهای قابل اندازه‌گیری برای فروشگاه فاطمه
محیطی:
  • استفاده از کیسه‌های قابل بازیافت
  • کاهش 30% مصرف برق با لامپ LED
  • همکاری با تأمین‌کنندگان پایدار
اجتماعی:
  • پرداخت حقوق عادلانه
  • آموزش و توانمندسازی کارکنان زن
  • حمایت از تولیدکنندگان محلی
حاکمیت:
  • گزارش‌دهی مالی شفاف
  • رعایت قوانین مالیاتی
  • اخلاق در تبلیغات
` }, { id: ‘lesson-9-3’, title: ‘گزارش‌دهی پایداری عملی’, duration: ‘۱۳ دقیقه’, content: `

📝 تهیه گزارش پایداری

🎯 اجزای اصلی گزارش:

  • اهداف ESG شرکت
  • معیارهای اندازه‌گیری
  • عملکرد سال جاری
  • مقایسه با سال قبل
  • برنامه‌های آینده

✨ مزایای گزارش‌دهی ESG

  • ✓ جذب سرمایه‌گذاران مسئول
  • ✓ بهبود اعتبار برند
  • ✓ کاهش ریسک‌های بلندمدت
  • ✓ انگیزه کارکنان و مشتریان
` } ], quiz: { id: ‘quiz-9’, title: ‘آزمون ماژول ۹: ESG و پایداری’, questions: [ {id: ‘q9-1’, question: ‘ESG مخفف چیست؟’, options: [‘Economic, Social, Growth’, ‘Environmental, Social, Governance’, ‘Energy, Sales, Gross’, ‘هیچکدام’], correct: 1}, {id: ‘q9-2’, question: ‘بخش “E” در ESG به چه چیزی مربوط است؟’, options: [‘اقتصاد’, ‘محیط زیست’, ‘آموزش’, ‘صادرات’], correct: 1}, {id: ‘q9-3’, question: ‘کدام یک از معیارهای اجتماعی (S) است؟’, options: [‘کاهش انتشار کربن’, ‘پرداخت حقوق عادلانه و تنوع’, ‘شفافیت مالی’, ‘کارایی انرژی’], correct: 1}, {id: ‘q9-4’, question: ‘حاکمیت (G) در ESG شامل چه چیزی است؟’, options: [‘فقط سود’, ‘شفافیت مالی و اخلاق کسب‌وکار’, ‘فقط فروش’, ‘فقط محیط زیست’], correct: 1}, {id: ‘q9-5’, question: ‘چرا گزارش‌دهی ESG مهم است؟’, options: [‘قانونی اجباری در همه جا است’, ‘جذب سرمایه‌گذاران، بهبود اعتبار، کاهش ریسک’, ‘فقط برای تزئین’, ‘ارزش ندارد’], correct: 1}, {id: ‘q9-6’, question: ‘استفاده از کیسه‌های قابل بازیافت به کدام بخش ESG مربوط است؟’, options: [‘اجتماعی’, ‘محیطی’, ‘حاکمیت’, ‘هیچکدام’], correct: 1}, {id: ‘q9-7’, question: ‘آموزش و توانمندسازی کارکنان زن مربوط به کدام بخش است؟’, options: [‘محیطی’, ‘حاکمیت’, ‘اجتماعی’, ‘مالی’], correct: 2}, {id: ‘q9-8’, question: ‘گزارش پایداری باید شامل چه چیزهایی باشد؟’, options: [‘فقط سود’, ‘اهداف، معیارها، عملکرد، مقایسه، برنامه آینده’, ‘فقط فروش’, ‘فقط دارایی‌ها’], correct: 1}, {id: ‘q9-9’, question: ‘مزیت اصلی توجه به ESG برای کسب‌وکارها چیست؟’, options: [‘افزایش هزینه’, ‘جذب سرمایه‌گذاران و کاهش ریسک بلندمدت’, ‘کاهش فروش’, ‘افزایش پیچیدگی’], correct: 1}, {id: ‘q9-10’, question: ‘شفافیت در گزارش‌دهی مالی مربوط به کدام بخش ESG است؟’, options: [‘محیطی’, ‘اجتماعی’, ‘حاکمیت’, ‘هیچکدام’], correct: 2} ] } }, { id: ‘module-10’, title: ‘ماژول ۱۰: تصمیم‌گیری مالی استراتژیک’, description: ‘ادغام تمام مفاهیم برای تصمیم‌گیری‌های بزرگ مالی و استراتژیک’, lessons: [ { id: ‘lesson-10-1’, title: ‘تحلیل ترکیبی و تصمیم‌گیری جامع’, duration: ‘۱۸ دقیقه’, content: `

🎯 فرآیند تصمیم‌گیری مالی

۱
تحلیل صورت‌های مالی

بررسی سود، ترازنامه، و جریان نقدی

۲
محاسبه نسبت‌های کلیدی

نقدینگی، سودآوری، کارایی، اهرم

۳
ارزیابی پروژه‌های سرمایه‌گذاری

NPV، IRR، Payback Period

۴
مدیریت ریسک

شناسایی و کاهش ریسک‌ها

۵
تصمیم نهایی

با در نظر گرفتن تمام عوامل

` }, { id: ‘lesson-10-2’, title: ‘مطالعه موردی: تصمیم توسعه’, duration: ‘۲۰ دقیقه’, content: `

📚 مطالعه موردی: فاطمه می‌خواهد شعبه دوم باز کند

سناریو:

فاطمه می‌خواهد $100,000 سرمایه‌گذاری کند و فروشگاه دوم باز کند. آیا باید؟

۱. تحلیل مالی فروشگاه فعلی:
  • ROE: 27.1% ✅
  • نقدینگی عالی ✅
  • جریان نقد مثبت ✅
۲. پیش‌بینی شعبه جدید:
  • سرمایه‌گذاری: $100,000
  • جریان نقدی سالانه پیش‌بینی: $30,000
  • NPV با نرخ 10%: +$14,700
  • IRR: 18%
  • Payback: 3.3 سال
۳. ارزیابی ریسک:
  • ریسک بازار: متوسط
  • ریسک عملیاتی: بالا (مدیریت دو شعبه)
  • حاشیه ایمنی: کافی
۴. تأمین مالی:
  • گزینه A: $50K از پس‌انداز + $50K وام بانکی
  • گزینه B: $100K وام (نسبت بدهی بالا می‌رود)
  • گزینه C: سرمایه‌گذار جدید (کاهش مالکیت)

✅ تصمیم نهایی

توصیه: بله، اما با شرایط

  • ✓ NPV مثبت و IRR بالاتر از هزینه سرمایه
  • ✓ استفاده از ترکیب پس‌انداز و وام (گزینه A)
  • ✓ استخدام مدیر مجرب برای کاهش ریسک عملیاتی
  • ✓ ذخیره نقدی برای 6 ماه اول
` }, { id: ‘lesson-10-3’, title: ‘چک‌لیست تصمیم‌گیری مالی’, duration: ‘۱۵ دقیقه’, content: `

✅ چک‌لیست جامع تصمیم‌گیری مالی

۱. تحلیل مالی پایه
  • ☐ صورت سود و زیان بررسی شد
  • ☐ ترازنامه تحلیل شد
  • ☐ جریان نقدی محاسبه شد
  • ☐ نسبت‌های مالی محاسبه شد
۲. ارزیابی سرمایه‌گذاری
  • ☐ NPV محاسبه شد
  • ☐ IRR محاسبه شد
  • ☐ Payback Period محاسبه شد
  • ☐ با معیارهای شرکت مقایسه شد
۳. مدیریت ریسک
  • ☐ ریسک‌های اصلی شناسایی شد
  • ☐ احتمال و تأثیر ارزیابی شد
  • ☐ راهکارهای کاهش تعیین شد
۴. استراتژی و اجرا
  • ☐ با استراتژی کلی همسو است
  • ☐ منابع اجرا موجود است
  • ☐ برنامه زمانبندی تهیه شد
  • ☐ معیارهای موفقیت تعیین شد

🎓 تبریک! شما آماده تصمیم‌گیری‌های مالی حرفه‌ای هستید

با تکمیل این دوره، شما توانایی‌های زیر را کسب کردید:

  • ✓ خواندن و تحلیل صورت‌های مالی
  • ✓ محاسبه و تفسیر نسبت‌های مالی
  • ✓ ارزیابی پروژه‌های سرمایه‌گذاری
  • ✓ مدیریت ریسک‌های مالی
  • ✓ تصمیم‌گیری مبتنی بر داده
` } ], quiz: { id: ‘quiz-10’, title: ‘آزمون نهایی: تصمیم‌گیری استراتژیک’, questions: [ {id: ‘q10-1’, question: ‘اولین گام در فرآیند تصمیم‌گیری مالی چیست؟’, options: [‘گرفتن وام’, ‘تحلیل صورت‌های مالی’, ‘استخدام کارمند’, ‘خرید تجهیزات’], correct: 1}, {id: ‘q10-2’, question: ‘برای تصمیم باز کردن شعبه جدید، کدام معیار مهم است؟’, options: [‘فقط سود فعلی’, ‘NPV، IRR، ریسک، و تأمین مالی’, ‘فقط نظر شخصی’, ‘فقط قیمت اجاره’], correct: 1}, {id: ‘q10-3’, question: ‘اگر NPV یک پروژه +$14,700 باشد، یعنی چه؟’, options: [‘پروژه زیان‌ده است’, ‘پروژه ارزش افزوده ایجاد می‌کند – قابل قبول’, ‘پروژه سربه‌سر است’, ‘هیچ معنایی ندارد’], correct: 1}, {id: ‘q10-4’, question: ‘اگر IRR پروژه 18% و هزینه سرمایه 10% باشد، تصمیم چیست؟’, options: [‘رد کنیم’, ‘قبول کنیم – بازده بالاتر از هزینه است’, ‘فرقی نمی‌کند’, ‘به سکه بزنیم’], correct: 1}, {id: ‘q10-5’, question: ‘برای کاهش ریسک عملیاتی شعبه جدید چه باید کرد؟’, options: [‘نادیده گرفتن’, ‘استخدام مدیر مجرب و برنامه‌ریزی دقیق’, ‘امیدواری’, ‘انتظار معجزه’], correct: 1}, {id: ‘q10-6’, question: ‘بهترین گزینه تأمین مالی برای فاطمه کدام است؟’, options: [‘100% وام – نسبت بدهی خیلی بالا می‌رود’, ‘ترکیب پس‌انداز و وام – متعادل’, ‘100% پس‌انداز – نقدینگی فعلی صفر می‌شود’, ‘فروش کل کسب‌وکار’], correct: 1}, {id: ‘q10-7’, question: ‘چرا ذخیره نقدی برای 6 ماه اول مهم است؟’, options: [‘قانون اجباری است’, ‘برای مدیریت ریسک نقدینگی در دوره راه‌اندازی’, ‘برای خرید ملک’, ‘ضرورتی ندارد’], correct: 1}, {id: ‘q10-8’, question: ‘کدام یک از اجزای چک‌لیست تصمیم‌گیری نیست؟’, options: [‘تحلیل مالی پایه’, ‘ارزیابی سرمایه‌گذاری’, ‘قرعه‌کشی’, ‘مدیریت ریسک’], correct: 2}, {id: ‘q10-9’, question: ‘تصمیم مالی استراتژیک باید با چه چیزی همسو باشد؟’, options: [‘فقط سلیقه شخصی’, ‘استراتژی کلی و اهداف بلندمدت شرکت’, ‘فقط روند بازار’, ‘فقط نظر دوستان’], correct: 1}, {id: ‘q10-10’, question: ‘با تکمیل این دوره، مهم‌ترین مهارتی که کسب کرده‌اید چیست؟’, options: [‘حفظ فرمول‌ها’, ‘تصمیم‌گیری مبتنی بر داده و تحلیل جامع’, ‘نوشتن سریع’, ‘استفاده از ماشین‌حساب’], correct: 1} ] } } ] }; function startCourse() { showDashboard(); } function showDashboard() { currentView = ‘dashboard’; document.getElementById(‘welcome-screen’).classList.add(‘hidden’); document.getElementById(‘course-dashboard’).classList.remove(‘hidden’); document.getElementById(‘lesson-view’).classList.add(‘hidden’); document.getElementById(‘quiz-view’).classList.add(‘hidden’); renderModules(); updateProgressDisplay(); } function renderModules() { const container = document.getElementById(‘modules-container’); container.innerHTML = ”; courseData.modules.forEach((module, index) => { const moduleCard = document.createElement(‘div’); moduleCard.className = ‘bg-white rounded-xl shadow-lg p-6’; const completedLessons = module.lessons.filter(l => currentUser.completedLessons.includes(l.id) ).length; const totalLessons = module.lessons.length; const moduleProgress = (completedLessons / totalLessons) * 100; moduleCard.innerHTML = `

${module.title}

${module.description}

ماژول ${convertToPersianNumber(index + 1)}
پیشرفت ماژول ${convertToPersianNumber(Math.round(moduleProgress))}٪
`; container.appendChild(moduleCard); const lessonsContainer = document.getElementById(`module-${module.id}-lessons`); module.lessons.forEach((lesson, lessonIndex) => { const isCompleted = currentUser.completedLessons.includes(lesson.id); const lessonCard = document.createElement(‘div’); lessonCard.className = ‘lesson-card bg-gray-50 p-4 rounded-lg border-2 border-gray-200 hover:border-purple-300 cursor-pointer’; lessonCard.onclick = () => openLesson(module.id, lesson.id); lessonCard.innerHTML = `
${isCompleted ? ‘✓’ : convertToPersianNumber(lessonIndex + 1)}

${lesson.title}

درس ${convertToPersianNumber(lessonIndex + 1)} • ${lesson.duration}

`; lessonsContainer.appendChild(lessonCard); }); }); } function openLesson(moduleId, lessonId) { currentView = ‘lesson’; currentModuleId = moduleId; currentLessonId = lessonId; const module = courseData.modules.find(m => m.id === moduleId); const lesson = module.lessons.find(l => l.id === lessonId); document.getElementById(‘course-dashboard’).classList.add(‘hidden’); document.getElementById(‘lesson-view’).classList.remove(‘hidden’); document.getElementById(‘quiz-view’).classList.add(‘hidden’); const moduleIndex = courseData.modules.indexOf(module); document.getElementById(‘lesson-module’).textContent = `ماژول ${convertToPersianNumber(moduleIndex + 1)}`; document.getElementById(‘lesson-title’).textContent = lesson.title; document.getElementById(‘lesson-content’).innerHTML = lesson.content; const lessonIndex = module.lessons.indexOf(lesson); const hasPrevious = lessonIndex > 0; const hasNext = lessonIndex < module.lessons.length – 1; document.getElementById('prev-lesson-btn').disabled = !hasPrevious; document.getElementById('prev-lesson-btn').style.opacity = hasPrevious ? '1' : '0.5'; document.getElementById('next-lesson-btn').disabled = !hasNext; document.getElementById('next-lesson-btn').style.opacity = hasNext ? '1' : '0.5'; const isCompleted = currentUser.completedLessons.includes(lessonId); const completeBtn = document.getElementById('complete-lesson-btn'); if (isCompleted) { completeBtn.innerHTML = '✓ تکمیل شده‘; completeBtn.className = ‘w-full sm:w-auto bg-gray-400 text-white font-bold px-8 py-3 rounded-lg cursor-default shadow-lg flex items-center justify-center gap-2’; completeBtn.disabled = true; } else { completeBtn.innerHTML = ‘علامت‌گذاری به عنوان تکمیل شده‘; completeBtn.className = ‘w-full sm:w-auto bg-green-600 hover:bg-green-700 text-white font-bold px-8 py-3 rounded-lg transition-colors shadow-lg flex items-center justify-center gap-2’; completeBtn.disabled = false; } window.scrollTo(0, 0); } async function completeLesson() { if (isLoading) return; const btn = document.getElementById(‘complete-lesson-btn’); const originalHTML = btn.innerHTML; isLoading = true; btn.disabled = true; btn.innerHTML = ‘
در حال ذخیره…‘; try { if (window.dataSdk) { const result = await window.dataSdk.create({ user_id: currentUser.id, module_id: currentModuleId, lesson_id: currentLessonId, lesson_completed: true, timestamp: new Date().toISOString() }); if (result.isOk) { showToast(‘درس با موفقیت تکمیل شد!’, ‘success’); } else { showToast(‘خطا در ذخیره اطلاعات’, ‘error’); btn.innerHTML = originalHTML; btn.disabled = false; } } } catch (error) { console.error(‘Error completing lesson:’, error); showToast(‘خطا در ذخیره اطلاعات’, ‘error’); btn.innerHTML = originalHTML; btn.disabled = false; } finally { isLoading = false; } } function previousLesson() { const module = courseData.modules.find(m => m.id === currentModuleId); const currentIndex = module.lessons.findIndex(l => l.id === currentLessonId); if (currentIndex > 0) { openLesson(currentModuleId, module.lessons[currentIndex – 1].id); } } function nextLesson() { const module = courseData.modules.find(m => m.id === currentModuleId); const currentIndex = module.lessons.findIndex(l => l.id === currentLessonId); if (currentIndex m.id === moduleId); const quiz = module.quiz; currentQuizId = quiz.id; document.getElementById(‘course-dashboard’).classList.add(‘hidden’); document.getElementById(‘lesson-view’).classList.add(‘hidden’); document.getElementById(‘quiz-view’).classList.remove(‘hidden’); document.getElementById(‘quiz-title’).textContent = quiz.title; document.getElementById(‘quiz-question-count’).textContent = convertToPersianNumber(quiz.questions.length); const questionsContainer = document.getElementById(‘quiz-questions’); questionsContainer.innerHTML = ”; quiz.questions.forEach((q, index) => { const questionDiv = document.createElement(‘div’); questionDiv.className = ‘bg-gray-50 p-5 rounded-lg border-2 border-gray-200’; questionDiv.innerHTML = `

سؤال ${convertToPersianNumber(index + 1)}: ${q.question}

`; questionsContainer.appendChild(questionDiv); const optionsContainer = document.getElementById(`question-${q.id}-options`); q.options.forEach((option, optionIndex) => { const optionDiv = document.createElement(‘div’); optionDiv.className = ‘quiz-option p-3 rounded border-2 border-gray-300’; optionDiv.onclick = () => selectAnswer(q.id, optionIndex); optionDiv.innerHTML = ` ${option} `; optionsContainer.appendChild(optionDiv); }); }); document.getElementById(‘quiz-result’).classList.add(‘hidden’); document.getElementById(‘submit-quiz-btn’).classList.remove(‘hidden’); document.getElementById(‘retake-quiz-btn’).classList.add(‘hidden’); window.scrollTo(0, 0); } function selectAnswer(questionId, optionIndex) { quizAnswers[questionId] = optionIndex; const optionsContainer = document.getElementById(`question-${questionId}-options`); Array.from(optionsContainer.children).forEach((opt, idx) => { if (idx === optionIndex) { opt.classList.add(‘selected’); } else { opt.classList.remove(‘selected’); } }); } async function submitQuiz() { if (isLoading) return; const module = courseData.modules.find(m => m.id === currentModuleId); const quiz = module.quiz; if (Object.keys(quizAnswers).length < quiz.questions.length) { showToast('لطفاً به تمام سؤالات پاسخ دهید', 'error'); return; } const btn = document.getElementById('submit-quiz-btn'); const originalHTML = btn.innerHTML; isLoading = true; btn.disabled = true; btn.innerHTML = '
در حال بررسی…‘; let correct = 0; quiz.questions.forEach(q => { const userAnswer = quizAnswers[q.id]; const correctAnswer = q.correct; const optionsContainer = document.getElementById(`question-${q.id}-options`); Array.from(optionsContainer.children).forEach((opt, idx) => { opt.onclick = null; if (idx === correctAnswer) { opt.classList.add(‘correct’); } if (idx === userAnswer && idx !== correctAnswer) { opt.classList.add(‘incorrect’); } }); if (userAnswer === correctAnswer) { correct++; } }); const score = Math.round((correct / quiz.questions.length) * 100); try { if (window.dataSdk) { const result = await window.dataSdk.create({ user_id: currentUser.id, module_id: currentModuleId, quiz_id: currentQuizId, quiz_score: score, timestamp: new Date().toISOString() }); if (!result.isOk) { console.error(‘Failed to save quiz score’); } } } catch (error) { console.error(‘Error saving quiz score:’, error); } finally { isLoading = false; } const resultDiv = document.getElementById(‘quiz-result’); const scoreSpan = document.getElementById(‘quiz-score’); const feedbackDiv = document.getElementById(‘quiz-feedback’); scoreSpan.textContent = `${convertToPersianNumber(correct)}/${convertToPersianNumber(quiz.questions.length)} (${convertToPersianNumber(score)}٪)`; if (score >= 80) { resultDiv.className = ‘mb-6 p-6 rounded-xl shadow-lg bg-green-50 border-2 border-green-500’; feedbackDiv.innerHTML = `

🎉 عالی! شما این ماژول را با موفقیت گذراندید!

درک عمیقی از مفاهیم دارید. به ماژول بعدی بروید.

`; } else if (score >= 60) { resultDiv.className = ‘mb-6 p-6 rounded-xl shadow-lg bg-yellow-50 border-2 border-yellow-500’; feedbackDiv.innerHTML = `

⚠️ خوب است! اما می‌توانید بهتر شوید.

پیشنهاد می‌کنیم درس‌ها را مرور کنید و دوباره امتحان دهید.

`; } else { resultDiv.className = ‘mb-6 p-6 rounded-xl shadow-lg bg-red-50 border-2 border-red-500’; feedbackDiv.innerHTML = `

نیاز به مرور بیشتر

لطفاً درس‌های این ماژول را دوباره مطالعه ک��ید و سپس آزمون را تکرار کنید.

`; } resultDiv.classList.remove(‘hidden’); btn.classList.add(‘hidden’); document.getElementById(‘retake-quiz-btn’).classList.remove(‘hidden’); window.scrollTo(0, 0); } function retakeQuiz() { openQuiz(currentModuleId); } function backToDashboard() { showDashboard(); } function updateProgressDisplay() { const totalLessons = courseData.modules.reduce((sum, m) => sum + m.lessons.length, 0); const completedCount = currentUser.completedLessons.length; const progress = Math.round((completedCount / totalLessons) * 100); document.getElementById(‘completed-lessons’).textContent = convertToPersianNumber(completedCount); document.getElementById(‘progress-percentage’).textContent = convertToPersianNumber(progress) + ‘٪’; document.getElementById(‘progress-bar’).style.width = progress + ‘%’; if (currentUser.quizScores.length > 0) { const avgScore = Math.round( currentUser.quizScores.reduce((sum, s) => sum + s.score, 0) / currentUser.quizScores.length ); document.getElementById(‘quiz-average’).textContent = convertToPersianNumber(avgScore) + ‘٪’; } else { document.getElementById(‘quiz-average’).textContent = ‘٠٪’; } const certificates = currentUser.quizScores.filter(s => s.score >= 80).length; document.getElementById(‘certificates-earned’).textContent = convertToPersianNumber(certificates); } function showToast(message, type = ‘info’) { const toast = document.createElement(‘div’); toast.className = `fixed top-20 left-1/2 transform -translate-x-1/2 px-6 py-3 rounded-lg shadow-xl z-50 transition-all ${ type === ‘success’ ? ‘bg-green-500’ : type === ‘error’ ? ‘bg-red-500’ : ‘bg-blue-500’ } text-white font-semibold`; toast.textContent = message; toast.style.minWidth = ‘300px’; toast.style.textAlign = ‘center’; document.body.appendChild(toast); setTimeout(() => { toast.style.opacity = ‘0’; setTimeout(() => toast.remove(), 300); }, 3000); } function convertToPersianNumber(num) { const persianDigits = [‘۰’, ‘۱’, ‘۲’, ‘۳’, ‘۴’, ‘۵’, ‘۶’, ‘��’, ‘۸’, ‘۹’]; return num.toString().replace(/\d/g, d => persianDigits[d]); } // Event listeners document.getElementById(‘start-course-btn’).addEventListener(‘click’, startCourse); document.getElementById(‘back-to-dashboard-btn’).addEventListener(‘click’, backToDashboard); document.getElementById(‘back-to-dashboard-quiz-btn’).addEventListener(‘click’, backToDashboard); document.getElementById(‘complete-lesson-btn’).addEventListener(‘click’, completeLesson); document.getElementById(‘prev-lesson-btn’).addEventListener(‘click’, previousLesson); document.getElementById(‘next-lesson-btn’).addEventListener(‘click’, nextLesson); document.getElementById(‘submit-quiz-btn’).addEventListener(‘click’, submitQuiz); document.getElementById(‘retake-quiz-btn’).addEventListener(‘click’, retakeQuiz); // Initialize on load initializeApp(); (function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement(‘script’);d.innerHTML=”window.__CF$cv$params={r:’9b3af7ede5cea340′,t:’MTc2NjY5MzI4Ni4wMDAwMDA=’};var a=document.createElement(‘script’);a.nonce=”;a.src=’/cdn-cgi/challenge-platform/scripts/jsd/main.js’;document.getElementsByTagName(‘head’)[0].appendChild(a);”;b.getElementsByTagName(‘head’)[0].appendChild(d)}}if(document.body){var a=document.createElement(‘iframe’);a.height=1;a.width=1;a.style.position=’absolute’;a.style.top=0;a.style.left=0;a.style.border=’none’;a.style.visibility=’hidden’;document.body.appendChild(a);if(‘loading’!==document.readyState)c();else if(window.addEventListener)document.addEventListener(‘DOMContentLoaded’,c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);’loading’!==document.readyState&&(document.onreadystatechange=e,c())}}}})();